#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.MD5
struct MD5_t2466809028;
// System.String
struct String_t;
// System.Security.Cryptography.MD5CryptoServiceProvider
struct MD5CryptoServiceProvider_t2567592755;
// System.Byte[]
struct ByteU5BU5D_t4260760469;
// System.Security.Cryptography.RandomNumberGenerator
struct RandomNumberGenerator_t1757673517;
// System.Security.Cryptography.RC2
struct RC2_t2466813799;
// System.Security.Cryptography.RC2CryptoServiceProvider
struct RC2CryptoServiceProvider_t2806996080;
// System.Security.Cryptography.ICryptoTransform
struct ICryptoTransform_t153068654;
// System.Security.Cryptography.RC2Transform
struct RC2Transform_t542353943;
// System.Security.Cryptography.Rijndael
struct Rijndael_t271969675;
// System.Security.Cryptography.RijndaelManaged
struct RijndaelManaged_t804207654;
// System.Security.Cryptography.RijndaelManagedTransform
struct RijndaelManagedTransform_t4117818424;
// System.Security.Cryptography.RijndaelTransform
struct RijndaelTransform_t739966067;
// System.UInt32[]
struct UInt32U5BU5D_t3230734560;
// System.Security.Cryptography.RIPEMD160
struct RIPEMD160_t1924651086;
// System.Security.Cryptography.RIPEMD160Managed
struct RIPEMD160Managed_t500645891;
// System.Security.Cryptography.RNGCryptoServiceProvider
struct RNGCryptoServiceProvider_t3764994374;
// System.Security.Cryptography.RSA
struct RSA_t2466814310;
// System.Security.Cryptography.RSACryptoServiceProvider
struct RSACryptoServiceProvider_t742318033;
// System.Security.Cryptography.CspParameters
struct CspParameters_t309313264;
// System.Object
struct Il2CppObject;
// System.EventArgs
struct EventArgs_t2540831021;
// System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter
struct RSAPKCS1KeyExchangeFormatter_t1037641210;
// System.Security.Cryptography.AsymmetricAlgorithm
struct AsymmetricAlgorithm_t1241690687;
// System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription
struct RSAPKCS1SHA1SignatureDescription_t555239675;
// System.Security.Cryptography.RSAPKCS1SignatureDeformatter
struct RSAPKCS1SignatureDeformatter_t3036443203;
// System.Security.Cryptography.RSAPKCS1SignatureFormatter
struct RSAPKCS1SignatureFormatter_t3813241316;
// System.Security.Cryptography.SHA1
struct SHA1_t3976944113;
// System.Security.Cryptography.SHA1CryptoServiceProvider
struct SHA1CryptoServiceProvider_t3725620262;
// System.Security.Cryptography.SHA1Internal
struct SHA1Internal_t831343822;
// System.Security.Cryptography.SHA1Managed
struct SHA1Managed_t2350919936;
// System.Security.Cryptography.SHA256
struct SHA256_t3081508435;
// System.Security.Cryptography.SHA256Managed
struct SHA256Managed_t2930188894;
// System.Security.Cryptography.SHA384
struct SHA384_t3081509487;
// System.Security.Cryptography.SHA384Managed
struct SHA384Managed_t2415625922;
// System.Security.Cryptography.SHA512
struct SHA512_t3081511190;
// System.Security.Cryptography.SHA512Managed
struct SHA512Managed_t2599224891;
// System.Security.Cryptography.SignatureDescription
struct SignatureDescription_t2571609872;
// System.Security.Cryptography.SymmetricAlgorithm
struct SymmetricAlgorithm_t3097904804;
// System.Security.Cryptography.KeySizes[]
struct KeySizesU5BU5D_t1457372358;
// System.Security.Cryptography.ToBase64Transform
struct ToBase64Transform_t3870587720;
// System.Security.Cryptography.TripleDES
struct TripleDES_t3018929210;
// System.Security.Cryptography.TripleDESCryptoServiceProvider
struct TripleDESCryptoServiceProvider_t89723261;
// System.Security.Cryptography.TripleDESTransform
struct TripleDESTransform_t2648885924;
// System.Security.Cryptography.X509Certificates.X509Certificate
struct X509Certificate_t3076817455;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t2185721892;
// System.Security.Permissions.SecurityPermission
struct SecurityPermission_t72370623;
// System.Security.IPermission
struct IPermission_t1411806254;
// System.Security.SecurityElement
struct SecurityElement_t2125293618;
// System.Security.Permissions.StrongNamePublicKeyBlob
struct StrongNamePublicKeyBlob_t4133101135;
// System.Security.PermissionSet
struct PermissionSet_t1199249641;
// System.Security.Policy.ApplicationTrust
struct ApplicationTrust_t3515839536;
// System.Security.Policy.Evidence
struct Evidence_t4141397151;
// System.Collections.ArrayList
struct ArrayList_t3948406897;
// System.Array
struct Il2CppArray;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// System.Security.Policy.Evidence/EvidenceEnumerator
struct EvidenceEnumerator_t3077794246;
// System.Security.Policy.Hash
struct Hash_t333288918;
// System.Security.Policy.StrongName
struct StrongName_t2878058698;
// System.Version
struct Version_t763695022;
// System.Security.Principal.WindowsIdentity
struct WindowsIdentity_t4160730487;
// System.Security.SecurityContext
struct SecurityContext_t444694245;
// System.Threading.CompressedStack
struct CompressedStack_t1790381301;
// System.Text.StringBuilder
struct StringBuilder_t243639308;
// System.Security.SecurityElement/SecurityAttribute
struct SecurityAttribute_t1645524282;
// System.Security.SecurityException
struct SecurityException_t3044716869;
// System.Type
struct Type_t;
// System.Security.RuntimeSecurityFrame
struct RuntimeSecurityFrame_t2355870761;
// System.Reflection.Assembly
struct Assembly_t1418687608;
// System.AppDomain
struct AppDomain_t3575612635;
// System.Security.SecuritySafeCriticalAttribute
struct SecuritySafeCriticalAttribute_t2604671270;
// System.Security.SuppressUnmanagedCodeSecurityAttribute
struct SuppressUnmanagedCodeSecurityAttribute_t2984551154;
// System.Security.UnverifiableCodeAttribute
struct UnverifiableCodeAttribute_t2154663753;
// System.SerializableAttribute
struct SerializableAttribute_t2632961395;
// System.IFormatProvider
struct IFormatProvider_t192740775;
// System.Char[]
struct CharU5BU5D_t3324145743;
// System.Collections.Generic.IEnumerator`1<System.Char>
struct IEnumerator_1_t479520291;
// System.String[]
struct StringU5BU5D_t4054002952;
// System.Globalization.CultureInfo
struct CultureInfo_t1065375142;
// System.Object[]
struct ObjectU5BU5D_t1108656482;
// System.Text.Encoding
struct Encoding_t2012439129;
// System.StringComparer
struct StringComparer_t4230573202;
// System.SystemException
struct SystemException_t4206535862;
// System.Exception
struct Exception_t3991598821;
// System.Text.ASCIIEncoding
struct ASCIIEncoding_t731765126;
// System.Text.EncoderFallbackBuffer
struct EncoderFallbackBuffer_t671205824;
// System.Text.DecoderFallbackBuffer
struct DecoderFallbackBuffer_t4139272936;
// System.Text.Decoder
struct Decoder_t2225063046;
// System.Text.DecoderFallback
struct DecoderFallback_t649129352;
// System.Text.DecoderExceptionFallback
struct DecoderExceptionFallback_t451785075;
// System.Text.DecoderExceptionFallbackBuffer
struct DecoderExceptionFallbackBuffer_t3161404051;
// System.Text.DecoderFallbackException
struct DecoderFallbackException_t2055765167;
// System.Text.DecoderReplacementFallback
struct DecoderReplacementFallback_t213425334;
// System.Text.DecoderReplacementFallbackBuffer
struct DecoderReplacementFallbackBuffer_t3747569558;
// System.Text.EncoderExceptionFallback
struct EncoderExceptionFallback_t2997724059;
// System.Text.EncoderExceptionFallbackBuffer
struct EncoderExceptionFallbackBuffer_t820700859;
// System.Text.EncoderFallback
struct EncoderFallback_t1901620832;
// System.Text.EncoderFallbackException
struct EncoderFallbackException_t306736855;
// System.Text.EncoderReplacementFallback
struct EncoderReplacementFallback_t3024397534;
// System.Text.EncoderReplacementFallbackBuffer
struct EncoderReplacementFallbackBuffer_t599697854;
// System.Text.Encoding/ForwardingDecoder
struct ForwardingDecoder_t120440429;
// System.Text.Latin1Encoding
struct Latin1Encoding_t2319396262;
// System.Text.UnicodeEncoding
struct UnicodeEncoding_t1820170642;
// System.Text.UnicodeEncoding/UnicodeDecoder
struct UnicodeDecoder_t2551239720;
// System.Text.UTF32Encoding
struct UTF32Encoding_t1136945019;
// System.Text.UTF32Encoding/UTF32Decoder
struct UTF32Decoder_t2029919638;
// System.Text.UTF7Encoding
struct UTF7Encoding_t330356969;
// System.Text.UTF7Encoding/UTF7Decoder
struct UTF7Decoder_t1979535786;
// System.Text.UTF8Encoding
struct UTF8Encoding_t2817869802;
// System.Text.UTF8Encoding/UTF8Decoder
struct UTF8Decoder_t3933697034;

#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Array1146569071.h"
#include "mscorlib_System_Security_Cryptography_MD52466809028.h"
#include "mscorlib_System_Security_Cryptography_MD52466809028MethodDeclarations.h"
#include "mscorlib_System_Void2863195528.h"
#include "mscorlib_System_Security_Cryptography_HashAlgorithm532578791MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_HashAlgorithm532578791.h"
#include "mscorlib_System_Int321153838500.h"
#include "mscorlib_System_String7231557.h"
#include "mscorlib_System_Security_Cryptography_CryptoConfig1703322959MethodDeclarations.h"
#include "mscorlib_System_Object4170816371.h"
#include "mscorlib_System_Security_Cryptography_MD5CryptoSer2567592755.h"
#include "mscorlib_System_Security_Cryptography_MD5CryptoSer2567592755MethodDeclarations.h"
#include "mscorlib_ArrayTypes.h"
#include "mscorlib_System_UInt3224667981.h"
#include "mscorlib_System_Byte2862609660.h"
#include "mscorlib_System_Runtime_CompilerServices_RuntimeHe1593496111MethodDeclarations.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E3053238933.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E3053238933MethodDeclarations.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr1676616792.h"
#include "mscorlib_System_RuntimeFieldHandle2347752062.h"
#include "mscorlib_System_Object4170816371MethodDeclarations.h"
#include "mscorlib_System_Boolean476798718.h"
#include "mscorlib_System_Array1146569071MethodDeclarations.h"
#include "mscorlib_System_Buffer3816066164MethodDeclarations.h"
#include "mscorlib_System_UInt6424668076.h"
#include "mscorlib_System_Security_Cryptography_PaddingMode2126978938.h"
#include "mscorlib_System_Security_Cryptography_PaddingMode2126978938MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RandomNumber1757673517.h"
#include "mscorlib_System_Security_Cryptography_RandomNumber1757673517MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC22466813799.h"
#include "mscorlib_System_Security_Cryptography_RC22466813799MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SymmetricAlg3097904804MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_KeySizes2106826975MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SymmetricAlg3097904804.h"
#include "mscorlib_System_Security_Cryptography_KeySizes2106826975.h"
#include "mscorlib_System_Security_Cryptography_RC2CryptoSer2806996080.h"
#include "mscorlib_System_Security_Cryptography_RC2CryptoSer2806996080MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC2Transform542353943MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RC2Transform542353943.h"
#include "mscorlib_Mono_Security_Cryptography_KeyBuilder373726640MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_SymmetricTransf131863657MethodDeclarations.h"
#include "mscorlib_System_Math2862914300MethodDeclarations.h"
#include "mscorlib_Locale2281372282MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographi3687180084MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographi3687180084.h"
#include "mscorlib_System_UInt1624667923.h"
#include "mscorlib_Mono_Security_Cryptography_SymmetricTransf131863657.h"
#include "mscorlib_System_Security_Cryptography_Rijndael271969675.h"
#include "mscorlib_System_Security_Cryptography_Rijndael271969675MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelManag804207654.h"
#include "mscorlib_System_Security_Cryptography_RijndaelManag804207654MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelMana4117818424MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelMana4117818424.h"
#include "mscorlib_System_Security_Cryptography_RijndaelTrans739966067MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RijndaelTrans739966067.h"
#include "mscorlib_System_Security_Cryptography_CipherMode2662187258.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr1676615732.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arra435478332.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD1601924651086.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD1601924651086MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD160Mana500645891.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD160Mana500645891MethodDeclarations.h"
#include "mscorlib_System_BitConverter1260277767.h"
#include "mscorlib_System_BitConverter1260277767MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RNGCryptoSer3764994374.h"
#include "mscorlib_System_Security_Cryptography_RNGCryptoSer3764994374MethodDeclarations.h"
#include "mscorlib_System_IntPtr4010401971.h"
#include "mscorlib_System_IntPtr4010401971MethodDeclarations.h"
#include "mscorlib_System_ArgumentNullException3573189601MethodDeclarations.h"
#include "mscorlib_System_Threading_Monitor2734674376MethodDeclarations.h"
#include "mscorlib_System_ArgumentNullException3573189601.h"
#include "mscorlib_System_Security_Cryptography_RSA2466814310.h"
#include "mscorlib_System_Security_Cryptography_RSA2466814310MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricAl1241690687MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAParameter3219890992.h"
#include "mscorlib_System_Exception3991598821.h"
#include "mscorlib_System_Text_StringBuilder243639308MethodDeclarations.h"
#include "mscorlib_System_Convert1363677321MethodDeclarations.h"
#include "mscorlib_System_Text_StringBuilder243639308.h"
#include "mscorlib_System_Security_Cryptography_RSACryptoServ742318033.h"
#include "mscorlib_System_Security_Cryptography_RSACryptoServ742318033MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_CspParameters309313264.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged3258726067MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged_Key2889700849MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_CspParameters309313264MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_KeyPairPersiste165013882MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricAl1241690687.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged3258726067.h"
#include "mscorlib_System_EventArgs2540831021.h"
#include "mscorlib_Mono_Security_Cryptography_RSAManaged_Key2889700849.h"
#include "mscorlib_System_Security_Cryptography_CspProviderF3394239842.h"
#include "mscorlib_Mono_Security_Cryptography_KeyPairPersiste165013882.h"
#include "mscorlib_System_Security_Cryptography_RSAParameter3219890992MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyE1037641210.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyE1037641210MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricKey684750218MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographic363661542MethodDeclarations.h"
#include "mscorlib_Mono_Security_Cryptography_PKCS13260516764MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_Cryptographic363661542.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA1S555239675.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA1S555239675MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SignatureDes2571609872MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Sign3036443203.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Sign3036443203MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricSi2683552211MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Sign3813241316.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Sign3813241316MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_AsymmetricSi1609524596MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA13976944113.h"
#include "mscorlib_System_Security_Cryptography_SHA13976944113MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA1CryptoSe3725620262.h"
#include "mscorlib_System_Security_Cryptography_SHA1CryptoSe3725620262MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA1Internal831343822MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA1Internal831343822.h"
#include "mscorlib_System_Security_Cryptography_SHA1Managed2350919936.h"
#include "mscorlib_System_Security_Cryptography_SHA1Managed2350919936MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA2563081508435.h"
#include "mscorlib_System_Security_Cryptography_SHA2563081508435MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA256Manage2930188894.h"
#include "mscorlib_System_Security_Cryptography_SHA256Manage2930188894MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHAConstants148935663.h"
#include "mscorlib_System_Security_Cryptography_SHAConstants148935663MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA3843081509487.h"
#include "mscorlib_System_Security_Cryptography_SHA3843081509487MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA384Manage2415625922.h"
#include "mscorlib_System_Security_Cryptography_SHA384Manage2415625922MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA5123081511190.h"
#include "mscorlib_System_Security_Cryptography_SHA5123081511190MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_SHA512Manage2599224891.h"
#include "mscorlib_System_Security_Cryptography_SHA512Manage2599224891MethodDeclarations.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr1676620599.h"
#include "mscorlib_System_Security_Cryptography_SignatureDes2571609872.h"
#include "mscorlib_System_GC1614687344MethodDeclarations.h"
#include "mscorlib_System_Enum2862688501MethodDeclarations.h"
#include "mscorlib_System_Type2863145774.h"
#include "mscorlib_System_Security_Cryptography_ToBase64Tran3870587720.h"
#include "mscorlib_System_Security_Cryptography_ToBase64Tran3870587720MethodDeclarations.h"
#include "mscorlib_System_ObjectDisposedException1794727681MethodDeclarations.h"
#include "mscorlib_System_ArgumentException928607144MethodDeclarations.h"
#include "mscorlib_System_ArgumentOutOfRangeException3816648464MethodDeclarations.h"
#include "mscorlib_System_ObjectDisposedException1794727681.h"
#include "mscorlib_System_ArgumentException928607144.h"
#include "mscorlib_System_ArgumentOutOfRangeException3816648464.h"
#include "mscorlib_System_Security_Cryptography_Base64Consta1709966438.h"
#include "mscorlib_System_Security_Cryptography_Base64Consta1709966438MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDES3018929210.h"
#include "mscorlib_System_Security_Cryptography_TripleDES3018929210MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDESCrypt89723261.h"
#include "mscorlib_System_Security_Cryptography_TripleDESCrypt89723261MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDESTra2648885924MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_TripleDESTra2648885924.h"
#include "mscorlib_System_Security_Cryptography_DES2466800440MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_DESTransform1541249382MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_DES2466800440.h"
#include "mscorlib_System_Security_Cryptography_DESTransform1541249382.h"
#include "mscorlib_System_Security_Cryptography_X509Certific3076817455.h"
#include "mscorlib_System_Security_Cryptography_X509Certific3076817455MethodDeclarations.h"
#include "mscorlib_System_Security_Cryptography_X509Certific3472602339.h"
#include "mscorlib_System_Runtime_Serialization_Serializatio2185721892.h"
#include "mscorlib_System_Runtime_Serialization_StreamingCon2761351129.h"
#include "mscorlib_System_Type2863145774MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serializatio2185721892MethodDeclarations.h"
#include "mscorlib_System_RuntimeTypeHandle2669177232.h"
#include "mscorlib_Mono_Security_X509_X509Certificate1623369439.h"
#include "mscorlib_Mono_Security_X509_X509Certificate1623369439MethodDeclarations.h"
#include "mscorlib_System_Byte2862609660MethodDeclarations.h"
#include "mscorlib_System_DateTime4283661327.h"
#include "mscorlib_System_DateTime4283661327MethodDeclarations.h"
#include "mscorlib_System_Environment4152990825MethodDeclarations.h"
#include "mscorlib_Mono_Security_X509_X5011661886358MethodDeclarations.h"
#include "mscorlib_Mono_Security_ASN13752917377.h"
#include "mscorlib_Mono_Security_X509_PKCS121158032324MethodDeclarations.h"
#include "mscorlib_System_Collections_CollectionBase1042117849MethodDeclarations.h"
#include "mscorlib_Mono_Security_X509_X509CertificateCollect4135795357MethodDeclarations.h"
#include "mscorlib_Mono_Security_X509_PKCS121158032324.h"
#include "mscorlib_Mono_Security_X509_X509CertificateCollect4135795357.h"
#include "mscorlib_System_Collections_CollectionBase1042117849.h"
#include "mscorlib_System_Security_Cryptography_X509Certific3472602339MethodDeclarations.h"
#include "mscorlib_System_Security_Permissions_SecurityPermiss72370623.h"
#include "mscorlib_System_Security_Permissions_SecurityPermiss72370623MethodDeclarations.h"
#include "mscorlib_System_Security_Permissions_SecurityPermi3694729547.h"
#include "mscorlib_System_Security_CodeAccessPermission2127220MethodDeclarations.h"
#include "mscorlib_System_String7231557MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityElement2125293618.h"
#include "mscorlib_System_Security_SecurityElement2125293618MethodDeclarations.h"
#include "mscorlib_System_Enum2862688501.h"
#include "mscorlib_System_Security_Permissions_SecurityPermi3694729547MethodDeclarations.h"
#include "mscorlib_System_Security_Permissions_StrongNamePub4133101135.h"
#include "mscorlib_System_Security_Permissions_StrongNamePub4133101135MethodDeclarations.h"
#include "mscorlib_System_Security_PermissionSet1199249641.h"
#include "mscorlib_System_Security_PermissionSet1199249641MethodDeclarations.h"
#include "mscorlib_System_Security_Policy_ApplicationTrust3515839536.h"
#include "mscorlib_System_Security_Policy_ApplicationTrust3515839536MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen4246244250MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen4246244250.h"
#include "mscorlib_System_Security_Policy_Evidence4141397151.h"
#include "mscorlib_System_Security_Policy_Evidence4141397151MethodDeclarations.h"
#include "mscorlib_System_Collections_ArrayList3948406897.h"
#include "mscorlib_System_Collections_ArrayList3948406897MethodDeclarations.h"
#include "mscorlib_System_Security_Policy_Evidence_EvidenceE3077794246MethodDeclarations.h"
#include "mscorlib_System_Security_Policy_Evidence_EvidenceE3077794246.h"
#include "mscorlib_System_Security_Policy_Hash333288918.h"
#include "mscorlib_System_Security_Policy_Hash333288918MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityException3044716869MethodDeclarations.h"
#include "mscorlib_System_IO_FileStream2141505868MethodDeclarations.h"
#include "mscorlib_System_IO_FileStream2141505868.h"
#include "mscorlib_System_Reflection_Assembly1418687608.h"
#include "mscorlib_System_Security_SecurityException3044716869.h"
#include "mscorlib_System_Reflection_Assembly1418687608MethodDeclarations.h"
#include "mscorlib_System_IO_FileMode3233790127.h"
#include "mscorlib_System_IO_FileAccess1610034992.h"
#include "mscorlib_System_Int641153838595.h"
#include "mscorlib_System_Security_Policy_StrongName2878058698.h"
#include "mscorlib_System_Security_Policy_StrongName2878058698MethodDeclarations.h"
#include "mscorlib_System_Version763695022.h"
#include "mscorlib_System_Version763695022MethodDeclarations.h"
#include "mscorlib_System_Reflection_MemberInfo3995515898MethodDeclarations.h"
#include "mscorlib_System_Reflection_MemberInfo3995515898.h"
#include "mscorlib_System_Security_Principal_PrincipalPolicy1160124438.h"
#include "mscorlib_System_Security_Principal_PrincipalPolicy1160124438MethodDeclarations.h"
#include "mscorlib_System_Security_Principal_WindowsAccountT4089799192.h"
#include "mscorlib_System_Security_Principal_WindowsAccountT4089799192MethodDeclarations.h"
#include "mscorlib_System_Security_Principal_WindowsIdentity4160730487.h"
#include "mscorlib_System_Security_Principal_WindowsIdentity4160730487MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization541289707MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serialization541289707.h"
#include "mscorlib_System_Security_RuntimeDeclSecurityEntry3185381156.h"
#include "mscorlib_System_Security_RuntimeDeclSecurityEntry3185381156MethodDeclarations.h"
#include "mscorlib_System_Security_RuntimeSecurityFrame2355870761.h"
#include "mscorlib_System_Security_RuntimeSecurityFrame2355870761MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityContext444694245.h"
#include "mscorlib_System_Security_SecurityContext444694245MethodDeclarations.h"
#include "mscorlib_System_Threading_CompressedStack1790381301MethodDeclarations.h"
#include "mscorlib_System_Threading_CompressedStack1790381301.h"
#include "mscorlib_System_Threading_Thread1973216770MethodDeclarations.h"
#include "mscorlib_System_Threading_ExecutionContext1900239151MethodDeclarations.h"
#include "mscorlib_System_Threading_Thread1973216770.h"
#include "mscorlib_System_Threading_ExecutionContext1900239151.h"
#include "mscorlib_System_Char2862622538.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr3379220348.h"
#include "mscorlib_System_Security_SecurityElement_SecurityA1645524282MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityElement_SecurityA1645524282.h"
#include "mscorlib_System_SystemException4206535862MethodDeclarations.h"
#include "mscorlib_System_Exception3991598821MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serializatio2904781384MethodDeclarations.h"
#include "mscorlib_System_Runtime_Serialization_Serializatio2904781384.h"
#include "mscorlib_System_Reflection_MethodInfo318736065.h"
#include "mscorlib_System_Reflection_MethodInfo318736065MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityFrame1903782627.h"
#include "mscorlib_System_Security_SecurityFrame1903782627MethodDeclarations.h"
#include "mscorlib_System_AppDomain3575612635.h"
#include "mscorlib_System_Security_SecurityManager328423651MethodDeclarations.h"
#include "mscorlib_System_Security_SecurityManager328423651.h"
#include "mscorlib_System_Collections_Hashtable1407064410MethodDeclarations.h"
#include "mscorlib_System_Runtime_InteropServices_Marshal87536056MethodDeclarations.h"
#include "mscorlib_System_Collections_Hashtable1407064410.h"
#include "mscorlib_System_Text_Encoding2012439129MethodDeclarations.h"
#include "mscorlib_System_Text_Encoding2012439129.h"
#include "mscorlib_System_Security_SecuritySafeCriticalAttri2604671270.h"
#include "mscorlib_System_Security_SecuritySafeCriticalAttri2604671270MethodDeclarations.h"
#include "mscorlib_System_Attribute2523058482MethodDeclarations.h"
#include "mscorlib_System_Security_SuppressUnmanagedCodeSecu2984551154.h"
#include "mscorlib_System_Security_SuppressUnmanagedCodeSecu2984551154MethodDeclarations.h"
#include "mscorlib_System_Security_UnverifiableCodeAttribute2154663753.h"
#include "mscorlib_System_Security_UnverifiableCodeAttribute2154663753MethodDeclarations.h"
#include "mscorlib_System_SerializableAttribute2632961395.h"
#include "mscorlib_System_SerializableAttribute2632961395MethodDeclarations.h"
#include "mscorlib_System_Single4291918972.h"
#include "mscorlib_System_Single4291918972MethodDeclarations.h"
#include "mscorlib_System_Decimal1954350631.h"
#include "mscorlib_System_Double3868226565.h"
#include "mscorlib_System_Int161153838442.h"
#include "mscorlib_System_SByte1161769777.h"
#include "mscorlib_System_Double3868226565MethodDeclarations.h"
#include "mscorlib_System_OverflowException4020384771MethodDeclarations.h"
#include "mscorlib_System_Globalization_NumberStyles2609490573.h"
#include "mscorlib_System_OverflowException4020384771.h"
#include "mscorlib_System_NumberFormatter1770305879MethodDeclarations.h"
#include "mscorlib_System_TypeCode1814089915.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr3379220476.h"
#include "mscorlib_System_CharEnumerator707165422MethodDeclarations.h"
#include "mscorlib_System_CharEnumerator707165422.h"
#include "mscorlib_System_IndexOutOfRangeException3456360697MethodDeclarations.h"
#include "mscorlib_System_IndexOutOfRangeException3456360697.h"
#include "mscorlib_System_StringSplitOptions3126613641.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1375417109MethodDeclarations.h"
#include "mscorlib_System_Collections_Generic_List_1_gen1375417109.h"
#include "mscorlib_System_Globalization_CultureInfo1065375142MethodDeclarations.h"
#include "mscorlib_System_Globalization_CultureInfo1065375142.h"
#include "mscorlib_System_Globalization_CompareInfo1485490525.h"
#include "mscorlib_System_Globalization_CompareInfo1485490525MethodDeclarations.h"
#include "mscorlib_System_Globalization_CompareOptions2860691451.h"
#include "mscorlib_System_Char2862622538MethodDeclarations.h"
#include "mscorlib_System_StringComparison4173268078.h"
#include "mscorlib_System_Globalization_TextInfo2732890749.h"
#include "mscorlib_System_Globalization_TextInfo2732890749MethodDeclarations.h"
#include "mscorlib_System_FormatException3455918062MethodDeclarations.h"
#include "mscorlib_System_FormatException3455918062.h"
#include "mscorlib_System_NullReferenceException1441619295.h"
#include "mscorlib_System_AccessViolationException2894108578.h"
#include "mscorlib_System_StringComparer4230573202.h"
#include "mscorlib_System_StringComparer4230573202MethodDeclarations.h"
#include "mscorlib_System_CultureAwareComparer2194865041MethodDeclarations.h"
#include "mscorlib_System_OrdinalComparer2109579156MethodDeclarations.h"
#include "mscorlib_System_CultureAwareComparer2194865041.h"
#include "mscorlib_System_OrdinalComparer2109579156.h"
#include "mscorlib_System_StringComparison4173268078MethodDeclarations.h"
#include "mscorlib_System_StringSplitOptions3126613641MethodDeclarations.h"
#include "mscorlib_System_SystemException4206535862.h"
#include "mscorlib_System_Text_ASCIIEncoding731765126.h"
#include "mscorlib_System_Text_ASCIIEncoding731765126MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderFallbackBuffer671205824.h"
#include "mscorlib_System_Text_EncoderFallback1901620832.h"
#include "mscorlib_System_Text_EncoderFallback1901620832MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderFallbackBuffer671205824MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderFallbackBuffer4139272936.h"
#include "mscorlib_System_Text_DecoderFallback649129352.h"
#include "mscorlib_System_Text_DecoderFallback649129352MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderFallbackBuffer4139272936MethodDeclarations.h"
#include "mscorlib_System_Text_Decoder2225063046.h"
#include "mscorlib_System_Text_Decoder2225063046MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderReplacementFallback213425334MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderReplacementFallback213425334.h"
#include "mscorlib_System_Text_DecoderExceptionFallback451785075.h"
#include "mscorlib_System_Text_DecoderExceptionFallback451785075MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderExceptionFallbackBuffe3161404051MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderExceptionFallbackBuffe3161404051.h"
#include "mscorlib_System_Text_DecoderFallbackException2055765167MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderFallbackException2055765167.h"
#include "mscorlib_System_Text_DecoderReplacementFallbackBuf3747569558MethodDeclarations.h"
#include "mscorlib_System_Text_DecoderReplacementFallbackBuf3747569558.h"
#include "mscorlib_System_Text_EncoderExceptionFallback2997724059.h"
#include "mscorlib_System_Text_EncoderExceptionFallback2997724059MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderExceptionFallbackBuffer820700859MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderExceptionFallbackBuffer820700859.h"
#include "mscorlib_System_Text_EncoderFallbackException306736855MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderFallbackException306736855.h"
#include "mscorlib_System_Text_EncoderReplacementFallback3024397534MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderReplacementFallback3024397534.h"
#include "mscorlib_System_Text_EncoderReplacementFallbackBuff599697854MethodDeclarations.h"
#include "mscorlib_System_Text_EncoderReplacementFallbackBuff599697854.h"
#include "mscorlib_System_InvalidOperationException1589641621MethodDeclarations.h"
#include "mscorlib_System_InvalidOperationException1589641621.h"
#include "mscorlib_System_Text_Encoding_ForwardingDecoder120440429MethodDeclarations.h"
#include "mscorlib_System_Text_Encoding_ForwardingDecoder120440429.h"
#include "mscorlib_System_MissingMethodException2064966748.h"
#include "mscorlib_System_NotImplementedException1912495542.h"
#include "mscorlib_System_Reflection_BindingFlags1523912596.h"
#include "mscorlib_System_Reflection_Binder1074302268.h"
#include "mscorlib_System_Reflection_ParameterModifier741930026.h"
#include "mscorlib_System_Activator2714366379MethodDeclarations.h"
#include "mscorlib_System_NotSupportedException1732551818MethodDeclarations.h"
#include "mscorlib_System_Int321153838500MethodDeclarations.h"
#include "mscorlib_System_NotSupportedException1732551818.h"
#include "mscorlib_System_Text_UnicodeEncoding1820170642MethodDeclarations.h"
#include "mscorlib_System_Text_UnicodeEncoding1820170642.h"
#include "mscorlib_System_Text_Latin1Encoding2319396262MethodDeclarations.h"
#include "mscorlib_System_Text_Latin1Encoding2319396262.h"
#include "mscorlib_System_Text_UTF7Encoding330356969MethodDeclarations.h"
#include "mscorlib_System_Text_UTF7Encoding330356969.h"
#include "mscorlib_System_Text_UTF8Encoding2817869802MethodDeclarations.h"
#include "mscorlib_System_Text_UTF8Encoding2817869802.h"
#include "mscorlib_System_Text_UTF32Encoding1136945019MethodDeclarations.h"
#include "mscorlib_System_Text_UTF32Encoding1136945019.h"
#include "mscorlib_System_Int641153838595MethodDeclarations.h"
#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecode2551239720MethodDeclarations.h"
#include "mscorlib_System_Text_UnicodeEncoding_UnicodeDecode2551239720.h"
#include "mscorlib_System_Text_UTF32Encoding_UTF32Decoder2029919638MethodDeclarations.h"
#include "mscorlib_System_Text_UTF32Encoding_UTF32Decoder2029919638.h"
#include "mscorlib_U3CPrivateImplementationDetailsU3E_U24Arr1676615740.h"
#include "mscorlib_System_Text_UTF7Encoding_UTF7Decoder1979535786MethodDeclarations.h"
#include "mscorlib_System_Text_UTF7Encoding_UTF7Decoder1979535786.h"
#include "mscorlib_System_Text_UTF8Encoding_UTF8Decoder3933697034MethodDeclarations.h"
#include "mscorlib_System_Text_UTF8Encoding_UTF8Decoder3933697034.h"
#include "mscorlib_System_Threading_EventResetMode833452304.h"
#include "mscorlib_System_Threading_EventResetMode833452304MethodDeclarations.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.MD5::.ctor()
extern "C"  void MD5__ctor_m319382023 (MD5_t2466809028 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m1204858244(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t532578791 *)__this)->set_HashSizeValue_1(((int32_t)128));
		return;
	}
}
// System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create()
extern Il2CppCodeGenString* _stringLiteral909325195;
extern const uint32_t MD5_Create_m3551683961_MetadataUsageId;
extern "C"  MD5_t2466809028 * MD5_Create_m3551683961 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5_Create_m3551683961_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		MD5_t2466809028 * L_0 = MD5_Create_m1448060457(NULL /*static, unused*/, _stringLiteral909325195, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.MD5 System.Security.Cryptography.MD5::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* MD5_t2466809028_il2cpp_TypeInfo_var;
extern const uint32_t MD5_Create_m1448060457_MetadataUsageId;
extern "C"  MD5_t2466809028 * MD5_Create_m1448060457 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5_Create_m1448060457_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((MD5_t2466809028 *)CastclassClass(L_1, MD5_t2466809028_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::.ctor()
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider__ctor_m2509400698_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider__ctor_m2509400698 (MD5CryptoServiceProvider_t2567592755 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider__ctor_m2509400698_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		MD5__ctor_m319382023(__this, /*hidden argument*/NULL);
		__this->set__H_4(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)4)));
		__this->set_buff_5(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16))));
		__this->set__ProcessingBuffer_7(((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		MD5CryptoServiceProvider_Initialize_m4227557466(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::.cctor()
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D43_33_FieldInfo_var;
extern const uint32_t MD5CryptoServiceProvider__cctor_m4294881395_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider__cctor_m4294881395 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider__cctor_m4294881395_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		UInt32U5BU5D_t3230734560* L_0 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D43_33_FieldInfo_var), /*hidden argument*/NULL);
		((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->set_K_9(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Finalize()
extern "C"  void MD5CryptoServiceProvider_Finalize_m3752913832 (MD5CryptoServiceProvider_t2567592755 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_m365177198(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Dispose(System.Boolean)
extern "C"  void MD5CryptoServiceProvider_Dispose_m365177198 (MD5CryptoServiceProvider_t2567592755 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = ___disposing0;
		if (!L_0)
		{
			goto IL_0078;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_1 = __this->get__ProcessingBuffer_7();
		if (!L_1)
		{
			goto IL_002c;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_2 = __this->get__ProcessingBuffer_7();
		ByteU5BU5D_t4260760469* L_3 = __this->get__ProcessingBuffer_7();
		Array_Clear_m2499577033(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_t4260760469*)NULL);
	}

IL_002c:
	{
		UInt32U5BU5D_t3230734560* L_4 = __this->get__H_4();
		if (!L_4)
		{
			goto IL_0052;
		}
	}
	{
		UInt32U5BU5D_t3230734560* L_5 = __this->get__H_4();
		UInt32U5BU5D_t3230734560* L_6 = __this->get__H_4();
		Array_Clear_m2499577033(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_t3230734560*)NULL);
	}

IL_0052:
	{
		UInt32U5BU5D_t3230734560* L_7 = __this->get_buff_5();
		if (!L_7)
		{
			goto IL_0078;
		}
	}
	{
		UInt32U5BU5D_t3230734560* L_8 = __this->get_buff_5();
		UInt32U5BU5D_t3230734560* L_9 = __this->get_buff_5();
		Array_Clear_m2499577033(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_t3230734560*)NULL);
	}

IL_0078:
	{
		bool L_10 = ___disposing0;
		HashAlgorithm_Dispose_m666835064(__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_m255435378 (MD5CryptoServiceProvider_t2567592755 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		((HashAlgorithm_t532578791 *)__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_t4260760469* L_3 = ___rgb0;
		int32_t L_4 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_5 = __this->get__ProcessingBuffer_7();
		int32_t L_6 = __this->get__ProcessingBufferCount_8();
		int32_t L_7 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469* L_11 = ___rgb0;
		int32_t L_12 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_13 = __this->get__ProcessingBuffer_7();
		int32_t L_14 = __this->get__ProcessingBufferCount_8();
		int32_t L_15 = V_0;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, L_12, (Il2CppArray *)(Il2CppArray *)L_13, L_14, L_15, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_16 = __this->get__ProcessingBuffer_7();
		MD5CryptoServiceProvider_ProcessBlock_m1355255830(__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_t4260760469* L_21 = ___rgb0;
		int32_t L_22 = ___ibStart1;
		int32_t L_23 = V_0;
		MD5CryptoServiceProvider_ProcessBlock_m1355255830(__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_t4260760469* L_29 = ___rgb0;
		int32_t L_30 = ___cbSize2;
		int32_t L_31 = ___cbSize2;
		int32_t L_32 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_33 = __this->get__ProcessingBuffer_7();
		int32_t L_34 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider_HashFinal_m430218570_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* MD5CryptoServiceProvider_HashFinal_m430218570 (MD5CryptoServiceProvider_t2567592755 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider_HashFinal_m430218570_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)));
		ByteU5BU5D_t4260760469* L_0 = __this->get__ProcessingBuffer_7();
		int32_t L_1 = __this->get__ProcessingBufferCount_8();
		MD5CryptoServiceProvider_ProcessFinalBlock_m2458243595(__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_t4260760469* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t3230734560* L_5 = __this->get__H_4();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAt(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_t4260760469* L_14 = V_0;
		return L_14;
	}
}
// System.Void System.Security.Cryptography.MD5CryptoServiceProvider::Initialize()
extern "C"  void MD5CryptoServiceProvider_Initialize_m4227557466 (MD5CryptoServiceProvider_t2567592755 * __this, const MethodInfo* method)
{
	{
		__this->set_count_6((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_8(0);
		UInt32U5BU5D_t3230734560* L_0 = __this->get__H_4();
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1732584193));
		UInt32U5BU5D_t3230734560* L_1 = __this->get__H_4();
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-271733879));
		UInt32U5BU5D_t3230734560* L_2 = __this->get__H_4();
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)-1732584194));
		UInt32U5BU5D_t3230734560* L_3 = __this->get__H_4();
		(L_3)->SetAt(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_t2567592755_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider_ProcessBlock_m1355255830_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider_ProcessBlock_m1355255830 (MD5CryptoServiceProvider_t2567592755 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider_ProcessBlock_m1355255830_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3230734560* L_1 = __this->get_buff_5();
		int32_t L_2 = V_4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		(L_1)->SetAt(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_t3230734560* L_25 = __this->get__H_4();
		int32_t L_26 = 0;
		uint32_t L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		V_0 = L_27;
		UInt32U5BU5D_t3230734560* L_28 = __this->get__H_4();
		int32_t L_29 = 1;
		uint32_t L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = L_30;
		UInt32U5BU5D_t3230734560* L_31 = __this->get__H_4();
		int32_t L_32 = 2;
		uint32_t L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		V_2 = L_33;
		UInt32U5BU5D_t3230734560* L_34 = __this->get__H_4();
		int32_t L_35 = 3;
		uint32_t L_36 = (L_34)->GetAt(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_t2567592755_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_42 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_43 = 0;
		uint32_t L_44 = (L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		UInt32U5BU5D_t3230734560* L_45 = __this->get_buff_5();
		int32_t L_46 = 0;
		uint32_t L_47 = (L_45)->GetAt(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_t3230734560* L_57 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_58 = 1;
		uint32_t L_59 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		UInt32U5BU5D_t3230734560* L_60 = __this->get_buff_5();
		int32_t L_61 = 1;
		uint32_t L_62 = (L_60)->GetAt(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_t3230734560* L_72 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_73 = 2;
		uint32_t L_74 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
		UInt32U5BU5D_t3230734560* L_75 = __this->get_buff_5();
		int32_t L_76 = 2;
		uint32_t L_77 = (L_75)->GetAt(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_t3230734560* L_87 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_88 = 3;
		uint32_t L_89 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
		UInt32U5BU5D_t3230734560* L_90 = __this->get_buff_5();
		int32_t L_91 = 3;
		uint32_t L_92 = (L_90)->GetAt(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_t3230734560* L_102 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_103 = 4;
		uint32_t L_104 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		UInt32U5BU5D_t3230734560* L_105 = __this->get_buff_5();
		int32_t L_106 = 4;
		uint32_t L_107 = (L_105)->GetAt(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_t3230734560* L_117 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_118 = 5;
		uint32_t L_119 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
		UInt32U5BU5D_t3230734560* L_120 = __this->get_buff_5();
		int32_t L_121 = 5;
		uint32_t L_122 = (L_120)->GetAt(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_t3230734560* L_132 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_133 = 6;
		uint32_t L_134 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_133));
		UInt32U5BU5D_t3230734560* L_135 = __this->get_buff_5();
		int32_t L_136 = 6;
		uint32_t L_137 = (L_135)->GetAt(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_t3230734560* L_147 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_148 = 7;
		uint32_t L_149 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
		UInt32U5BU5D_t3230734560* L_150 = __this->get_buff_5();
		int32_t L_151 = 7;
		uint32_t L_152 = (L_150)->GetAt(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_t3230734560* L_162 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_163 = 8;
		uint32_t L_164 = (L_162)->GetAt(static_cast<il2cpp_array_size_t>(L_163));
		UInt32U5BU5D_t3230734560* L_165 = __this->get_buff_5();
		int32_t L_166 = 8;
		uint32_t L_167 = (L_165)->GetAt(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_t3230734560* L_177 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_178 = ((int32_t)9);
		uint32_t L_179 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_178));
		UInt32U5BU5D_t3230734560* L_180 = __this->get_buff_5();
		int32_t L_181 = ((int32_t)9);
		uint32_t L_182 = (L_180)->GetAt(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_t3230734560* L_192 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_193 = ((int32_t)10);
		uint32_t L_194 = (L_192)->GetAt(static_cast<il2cpp_array_size_t>(L_193));
		UInt32U5BU5D_t3230734560* L_195 = __this->get_buff_5();
		int32_t L_196 = ((int32_t)10);
		uint32_t L_197 = (L_195)->GetAt(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_t3230734560* L_207 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_208 = ((int32_t)11);
		uint32_t L_209 = (L_207)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
		UInt32U5BU5D_t3230734560* L_210 = __this->get_buff_5();
		int32_t L_211 = ((int32_t)11);
		uint32_t L_212 = (L_210)->GetAt(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_t3230734560* L_222 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_223 = ((int32_t)12);
		uint32_t L_224 = (L_222)->GetAt(static_cast<il2cpp_array_size_t>(L_223));
		UInt32U5BU5D_t3230734560* L_225 = __this->get_buff_5();
		int32_t L_226 = ((int32_t)12);
		uint32_t L_227 = (L_225)->GetAt(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_t3230734560* L_237 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_238 = ((int32_t)13);
		uint32_t L_239 = (L_237)->GetAt(static_cast<il2cpp_array_size_t>(L_238));
		UInt32U5BU5D_t3230734560* L_240 = __this->get_buff_5();
		int32_t L_241 = ((int32_t)13);
		uint32_t L_242 = (L_240)->GetAt(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_t3230734560* L_252 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_253 = ((int32_t)14);
		uint32_t L_254 = (L_252)->GetAt(static_cast<il2cpp_array_size_t>(L_253));
		UInt32U5BU5D_t3230734560* L_255 = __this->get_buff_5();
		int32_t L_256 = ((int32_t)14);
		uint32_t L_257 = (L_255)->GetAt(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_t3230734560* L_267 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_268 = ((int32_t)15);
		uint32_t L_269 = (L_267)->GetAt(static_cast<il2cpp_array_size_t>(L_268));
		UInt32U5BU5D_t3230734560* L_270 = __this->get_buff_5();
		int32_t L_271 = ((int32_t)15);
		uint32_t L_272 = (L_270)->GetAt(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_t3230734560* L_282 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_283 = ((int32_t)16);
		uint32_t L_284 = (L_282)->GetAt(static_cast<il2cpp_array_size_t>(L_283));
		UInt32U5BU5D_t3230734560* L_285 = __this->get_buff_5();
		int32_t L_286 = 1;
		uint32_t L_287 = (L_285)->GetAt(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_t3230734560* L_297 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_298 = ((int32_t)17);
		uint32_t L_299 = (L_297)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
		UInt32U5BU5D_t3230734560* L_300 = __this->get_buff_5();
		int32_t L_301 = 6;
		uint32_t L_302 = (L_300)->GetAt(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_t3230734560* L_312 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_313 = ((int32_t)18);
		uint32_t L_314 = (L_312)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t3230734560* L_315 = __this->get_buff_5();
		int32_t L_316 = ((int32_t)11);
		uint32_t L_317 = (L_315)->GetAt(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_t3230734560* L_327 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_328 = ((int32_t)19);
		uint32_t L_329 = (L_327)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t3230734560* L_330 = __this->get_buff_5();
		int32_t L_331 = 0;
		uint32_t L_332 = (L_330)->GetAt(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_t3230734560* L_342 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_343 = ((int32_t)20);
		uint32_t L_344 = (L_342)->GetAt(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t3230734560* L_345 = __this->get_buff_5();
		int32_t L_346 = 5;
		uint32_t L_347 = (L_345)->GetAt(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_t3230734560* L_357 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_358 = ((int32_t)21);
		uint32_t L_359 = (L_357)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t3230734560* L_360 = __this->get_buff_5();
		int32_t L_361 = ((int32_t)10);
		uint32_t L_362 = (L_360)->GetAt(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_t3230734560* L_372 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_373 = ((int32_t)22);
		uint32_t L_374 = (L_372)->GetAt(static_cast<il2cpp_array_size_t>(L_373));
		UInt32U5BU5D_t3230734560* L_375 = __this->get_buff_5();
		int32_t L_376 = ((int32_t)15);
		uint32_t L_377 = (L_375)->GetAt(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_t3230734560* L_387 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_388 = ((int32_t)23);
		uint32_t L_389 = (L_387)->GetAt(static_cast<il2cpp_array_size_t>(L_388));
		UInt32U5BU5D_t3230734560* L_390 = __this->get_buff_5();
		int32_t L_391 = 4;
		uint32_t L_392 = (L_390)->GetAt(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_t3230734560* L_402 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_403 = ((int32_t)24);
		uint32_t L_404 = (L_402)->GetAt(static_cast<il2cpp_array_size_t>(L_403));
		UInt32U5BU5D_t3230734560* L_405 = __this->get_buff_5();
		int32_t L_406 = ((int32_t)9);
		uint32_t L_407 = (L_405)->GetAt(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_t3230734560* L_417 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_418 = ((int32_t)25);
		uint32_t L_419 = (L_417)->GetAt(static_cast<il2cpp_array_size_t>(L_418));
		UInt32U5BU5D_t3230734560* L_420 = __this->get_buff_5();
		int32_t L_421 = ((int32_t)14);
		uint32_t L_422 = (L_420)->GetAt(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_t3230734560* L_432 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_433 = ((int32_t)26);
		uint32_t L_434 = (L_432)->GetAt(static_cast<il2cpp_array_size_t>(L_433));
		UInt32U5BU5D_t3230734560* L_435 = __this->get_buff_5();
		int32_t L_436 = 3;
		uint32_t L_437 = (L_435)->GetAt(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_t3230734560* L_447 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_448 = ((int32_t)27);
		uint32_t L_449 = (L_447)->GetAt(static_cast<il2cpp_array_size_t>(L_448));
		UInt32U5BU5D_t3230734560* L_450 = __this->get_buff_5();
		int32_t L_451 = 8;
		uint32_t L_452 = (L_450)->GetAt(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_t3230734560* L_462 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_463 = ((int32_t)28);
		uint32_t L_464 = (L_462)->GetAt(static_cast<il2cpp_array_size_t>(L_463));
		UInt32U5BU5D_t3230734560* L_465 = __this->get_buff_5();
		int32_t L_466 = ((int32_t)13);
		uint32_t L_467 = (L_465)->GetAt(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_t3230734560* L_477 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_478 = ((int32_t)29);
		uint32_t L_479 = (L_477)->GetAt(static_cast<il2cpp_array_size_t>(L_478));
		UInt32U5BU5D_t3230734560* L_480 = __this->get_buff_5();
		int32_t L_481 = 2;
		uint32_t L_482 = (L_480)->GetAt(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_t3230734560* L_492 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_493 = ((int32_t)30);
		uint32_t L_494 = (L_492)->GetAt(static_cast<il2cpp_array_size_t>(L_493));
		UInt32U5BU5D_t3230734560* L_495 = __this->get_buff_5();
		int32_t L_496 = 7;
		uint32_t L_497 = (L_495)->GetAt(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_t3230734560* L_507 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_508 = ((int32_t)31);
		uint32_t L_509 = (L_507)->GetAt(static_cast<il2cpp_array_size_t>(L_508));
		UInt32U5BU5D_t3230734560* L_510 = __this->get_buff_5();
		int32_t L_511 = ((int32_t)12);
		uint32_t L_512 = (L_510)->GetAt(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_t3230734560* L_521 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_522 = ((int32_t)32);
		uint32_t L_523 = (L_521)->GetAt(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t3230734560* L_524 = __this->get_buff_5();
		int32_t L_525 = 5;
		uint32_t L_526 = (L_524)->GetAt(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_t3230734560* L_535 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_536 = ((int32_t)33);
		uint32_t L_537 = (L_535)->GetAt(static_cast<il2cpp_array_size_t>(L_536));
		UInt32U5BU5D_t3230734560* L_538 = __this->get_buff_5();
		int32_t L_539 = 8;
		uint32_t L_540 = (L_538)->GetAt(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_t3230734560* L_549 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_550 = ((int32_t)34);
		uint32_t L_551 = (L_549)->GetAt(static_cast<il2cpp_array_size_t>(L_550));
		UInt32U5BU5D_t3230734560* L_552 = __this->get_buff_5();
		int32_t L_553 = ((int32_t)11);
		uint32_t L_554 = (L_552)->GetAt(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_t3230734560* L_563 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_564 = ((int32_t)35);
		uint32_t L_565 = (L_563)->GetAt(static_cast<il2cpp_array_size_t>(L_564));
		UInt32U5BU5D_t3230734560* L_566 = __this->get_buff_5();
		int32_t L_567 = ((int32_t)14);
		uint32_t L_568 = (L_566)->GetAt(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_t3230734560* L_577 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_578 = ((int32_t)36);
		uint32_t L_579 = (L_577)->GetAt(static_cast<il2cpp_array_size_t>(L_578));
		UInt32U5BU5D_t3230734560* L_580 = __this->get_buff_5();
		int32_t L_581 = 1;
		uint32_t L_582 = (L_580)->GetAt(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_t3230734560* L_591 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_592 = ((int32_t)37);
		uint32_t L_593 = (L_591)->GetAt(static_cast<il2cpp_array_size_t>(L_592));
		UInt32U5BU5D_t3230734560* L_594 = __this->get_buff_5();
		int32_t L_595 = 4;
		uint32_t L_596 = (L_594)->GetAt(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_t3230734560* L_605 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_606 = ((int32_t)38);
		uint32_t L_607 = (L_605)->GetAt(static_cast<il2cpp_array_size_t>(L_606));
		UInt32U5BU5D_t3230734560* L_608 = __this->get_buff_5();
		int32_t L_609 = 7;
		uint32_t L_610 = (L_608)->GetAt(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_t3230734560* L_619 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_620 = ((int32_t)39);
		uint32_t L_621 = (L_619)->GetAt(static_cast<il2cpp_array_size_t>(L_620));
		UInt32U5BU5D_t3230734560* L_622 = __this->get_buff_5();
		int32_t L_623 = ((int32_t)10);
		uint32_t L_624 = (L_622)->GetAt(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_t3230734560* L_633 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_634 = ((int32_t)40);
		uint32_t L_635 = (L_633)->GetAt(static_cast<il2cpp_array_size_t>(L_634));
		UInt32U5BU5D_t3230734560* L_636 = __this->get_buff_5();
		int32_t L_637 = ((int32_t)13);
		uint32_t L_638 = (L_636)->GetAt(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_t3230734560* L_647 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_648 = ((int32_t)41);
		uint32_t L_649 = (L_647)->GetAt(static_cast<il2cpp_array_size_t>(L_648));
		UInt32U5BU5D_t3230734560* L_650 = __this->get_buff_5();
		int32_t L_651 = 0;
		uint32_t L_652 = (L_650)->GetAt(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_t3230734560* L_661 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_662 = ((int32_t)42);
		uint32_t L_663 = (L_661)->GetAt(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t3230734560* L_664 = __this->get_buff_5();
		int32_t L_665 = 3;
		uint32_t L_666 = (L_664)->GetAt(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_t3230734560* L_675 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_676 = ((int32_t)43);
		uint32_t L_677 = (L_675)->GetAt(static_cast<il2cpp_array_size_t>(L_676));
		UInt32U5BU5D_t3230734560* L_678 = __this->get_buff_5();
		int32_t L_679 = 6;
		uint32_t L_680 = (L_678)->GetAt(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_t3230734560* L_689 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_690 = ((int32_t)44);
		uint32_t L_691 = (L_689)->GetAt(static_cast<il2cpp_array_size_t>(L_690));
		UInt32U5BU5D_t3230734560* L_692 = __this->get_buff_5();
		int32_t L_693 = ((int32_t)9);
		uint32_t L_694 = (L_692)->GetAt(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_t3230734560* L_703 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_704 = ((int32_t)45);
		uint32_t L_705 = (L_703)->GetAt(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t3230734560* L_706 = __this->get_buff_5();
		int32_t L_707 = ((int32_t)12);
		uint32_t L_708 = (L_706)->GetAt(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_t3230734560* L_717 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_718 = ((int32_t)46);
		uint32_t L_719 = (L_717)->GetAt(static_cast<il2cpp_array_size_t>(L_718));
		UInt32U5BU5D_t3230734560* L_720 = __this->get_buff_5();
		int32_t L_721 = ((int32_t)15);
		uint32_t L_722 = (L_720)->GetAt(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_t3230734560* L_731 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_732 = ((int32_t)47);
		uint32_t L_733 = (L_731)->GetAt(static_cast<il2cpp_array_size_t>(L_732));
		UInt32U5BU5D_t3230734560* L_734 = __this->get_buff_5();
		int32_t L_735 = 2;
		uint32_t L_736 = (L_734)->GetAt(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_t3230734560* L_745 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_746 = ((int32_t)48);
		uint32_t L_747 = (L_745)->GetAt(static_cast<il2cpp_array_size_t>(L_746));
		UInt32U5BU5D_t3230734560* L_748 = __this->get_buff_5();
		int32_t L_749 = 0;
		uint32_t L_750 = (L_748)->GetAt(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_t3230734560* L_759 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_760 = ((int32_t)49);
		uint32_t L_761 = (L_759)->GetAt(static_cast<il2cpp_array_size_t>(L_760));
		UInt32U5BU5D_t3230734560* L_762 = __this->get_buff_5();
		int32_t L_763 = 7;
		uint32_t L_764 = (L_762)->GetAt(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_t3230734560* L_773 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_774 = ((int32_t)50);
		uint32_t L_775 = (L_773)->GetAt(static_cast<il2cpp_array_size_t>(L_774));
		UInt32U5BU5D_t3230734560* L_776 = __this->get_buff_5();
		int32_t L_777 = ((int32_t)14);
		uint32_t L_778 = (L_776)->GetAt(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_t3230734560* L_787 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_788 = ((int32_t)51);
		uint32_t L_789 = (L_787)->GetAt(static_cast<il2cpp_array_size_t>(L_788));
		UInt32U5BU5D_t3230734560* L_790 = __this->get_buff_5();
		int32_t L_791 = 5;
		uint32_t L_792 = (L_790)->GetAt(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_t3230734560* L_801 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_802 = ((int32_t)52);
		uint32_t L_803 = (L_801)->GetAt(static_cast<il2cpp_array_size_t>(L_802));
		UInt32U5BU5D_t3230734560* L_804 = __this->get_buff_5();
		int32_t L_805 = ((int32_t)12);
		uint32_t L_806 = (L_804)->GetAt(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_t3230734560* L_815 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_816 = ((int32_t)53);
		uint32_t L_817 = (L_815)->GetAt(static_cast<il2cpp_array_size_t>(L_816));
		UInt32U5BU5D_t3230734560* L_818 = __this->get_buff_5();
		int32_t L_819 = 3;
		uint32_t L_820 = (L_818)->GetAt(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_t3230734560* L_829 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_830 = ((int32_t)54);
		uint32_t L_831 = (L_829)->GetAt(static_cast<il2cpp_array_size_t>(L_830));
		UInt32U5BU5D_t3230734560* L_832 = __this->get_buff_5();
		int32_t L_833 = ((int32_t)10);
		uint32_t L_834 = (L_832)->GetAt(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_t3230734560* L_843 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_844 = ((int32_t)55);
		uint32_t L_845 = (L_843)->GetAt(static_cast<il2cpp_array_size_t>(L_844));
		UInt32U5BU5D_t3230734560* L_846 = __this->get_buff_5();
		int32_t L_847 = 1;
		uint32_t L_848 = (L_846)->GetAt(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_t3230734560* L_857 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_858 = ((int32_t)56);
		uint32_t L_859 = (L_857)->GetAt(static_cast<il2cpp_array_size_t>(L_858));
		UInt32U5BU5D_t3230734560* L_860 = __this->get_buff_5();
		int32_t L_861 = 8;
		uint32_t L_862 = (L_860)->GetAt(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_t3230734560* L_871 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_872 = ((int32_t)57);
		uint32_t L_873 = (L_871)->GetAt(static_cast<il2cpp_array_size_t>(L_872));
		UInt32U5BU5D_t3230734560* L_874 = __this->get_buff_5();
		int32_t L_875 = ((int32_t)15);
		uint32_t L_876 = (L_874)->GetAt(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_t3230734560* L_885 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_886 = ((int32_t)58);
		uint32_t L_887 = (L_885)->GetAt(static_cast<il2cpp_array_size_t>(L_886));
		UInt32U5BU5D_t3230734560* L_888 = __this->get_buff_5();
		int32_t L_889 = 6;
		uint32_t L_890 = (L_888)->GetAt(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_t3230734560* L_899 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_900 = ((int32_t)59);
		uint32_t L_901 = (L_899)->GetAt(static_cast<il2cpp_array_size_t>(L_900));
		UInt32U5BU5D_t3230734560* L_902 = __this->get_buff_5();
		int32_t L_903 = ((int32_t)13);
		uint32_t L_904 = (L_902)->GetAt(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_t3230734560* L_913 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_914 = ((int32_t)60);
		uint32_t L_915 = (L_913)->GetAt(static_cast<il2cpp_array_size_t>(L_914));
		UInt32U5BU5D_t3230734560* L_916 = __this->get_buff_5();
		int32_t L_917 = 4;
		uint32_t L_918 = (L_916)->GetAt(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_t3230734560* L_927 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_928 = ((int32_t)61);
		uint32_t L_929 = (L_927)->GetAt(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t3230734560* L_930 = __this->get_buff_5();
		int32_t L_931 = ((int32_t)11);
		uint32_t L_932 = (L_930)->GetAt(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_t3230734560* L_941 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_942 = ((int32_t)62);
		uint32_t L_943 = (L_941)->GetAt(static_cast<il2cpp_array_size_t>(L_942));
		UInt32U5BU5D_t3230734560* L_944 = __this->get_buff_5();
		int32_t L_945 = 2;
		uint32_t L_946 = (L_944)->GetAt(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_t3230734560* L_955 = ((MD5CryptoServiceProvider_t2567592755_StaticFields*)MD5CryptoServiceProvider_t2567592755_il2cpp_TypeInfo_var->static_fields)->get_K_9();
		int32_t L_956 = ((int32_t)63);
		uint32_t L_957 = (L_955)->GetAt(static_cast<il2cpp_array_size_t>(L_956));
		UInt32U5BU5D_t3230734560* L_958 = __this->get_buff_5();
		int32_t L_959 = ((int32_t)9);
		uint32_t L_960 = (L_958)->GetAt(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_t3230734560* L_965 = __this->get__H_4();
		uint32_t* L_966 = ((L_965)->GetAddressAt(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_t3230734560* L_968 = __this->get__H_4();
		uint32_t* L_969 = ((L_968)->GetAddressAt(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_t3230734560* L_971 = __this->get__H_4();
		uint32_t* L_972 = ((L_971)->GetAddressAt(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_t3230734560* L_974 = __this->get__H_4();
		uint32_t* L_975 = ((L_974)->GetAddressAt(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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t MD5CryptoServiceProvider_ProcessFinalBlock_m2458243595_MetadataUsageId;
extern "C"  void MD5CryptoServiceProvider_ProcessFinalBlock_m2458243595 (MD5CryptoServiceProvider_t2567592755 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (MD5CryptoServiceProvider_ProcessFinalBlock_m2458243595_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint64_t V_0 = 0;
	int32_t V_1 = 0;
	ByteU5BU5D_t4260760469* 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_t4260760469* L_7 = V_2;
		int32_t L_8 = V_3;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		(L_7)->SetAt(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_t4260760469* L_17 = V_2;
		int32_t L_18 = ___inputCount2;
		(L_17)->SetAt(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_t4260760469* L_20 = V_2;
		int32_t L_21 = V_4;
		(L_20)->SetAt(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_t4260760469* L_28 = V_2;
		int32_t L_29 = ___inputCount2;
		int32_t L_30 = V_1;
		MD5CryptoServiceProvider_AddLength_m3224905112(__this, L_27, L_28, ((int32_t)((int32_t)L_29+(int32_t)L_30)), /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_31 = V_2;
		MD5CryptoServiceProvider_ProcessBlock_m1355255830(__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_t4260760469* L_34 = V_2;
		MD5CryptoServiceProvider_ProcessBlock_m1355255830(__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_m3224905112 (MD5CryptoServiceProvider_t2567592755 * __this, uint64_t ___length0, ByteU5BU5D_t4260760469* ___buffer1, int32_t ___position2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)(((int32_t)((uint8_t)L_3))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>8))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)16)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)24)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)32)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)40)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>((int32_t)48)))))));
		ByteU5BU5D_t4260760469* L_28 = ___buffer1;
		int32_t L_29 = ___position2;
		uint64_t L_30 = ___length0;
		(L_28)->SetAt(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_m2911340286 (RandomNumberGenerator_t1757673517 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create()
extern Il2CppCodeGenString* _stringLiteral200189684;
extern const uint32_t RandomNumberGenerator_Create_m2029084057_MetadataUsageId;
extern "C"  RandomNumberGenerator_t1757673517 * RandomNumberGenerator_Create_m2029084057 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RandomNumberGenerator_Create_m2029084057_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RandomNumberGenerator_t1757673517 * L_0 = RandomNumberGenerator_Create_m3168592393(NULL /*static, unused*/, _stringLiteral200189684, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.RandomNumberGenerator System.Security.Cryptography.RandomNumberGenerator::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* RandomNumberGenerator_t1757673517_il2cpp_TypeInfo_var;
extern const uint32_t RandomNumberGenerator_Create_m3168592393_MetadataUsageId;
extern "C"  RandomNumberGenerator_t1757673517 * RandomNumberGenerator_Create_m3168592393 (Il2CppObject * __this /* static, unused */, String_t* ___rngName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RandomNumberGenerator_Create_m3168592393_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___rngName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((RandomNumberGenerator_t1757673517 *)CastclassClass(L_1, RandomNumberGenerator_t1757673517_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.RC2::.ctor()
extern Il2CppClass* KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t2106826975_il2cpp_TypeInfo_var;
extern const uint32_t RC2__ctor_m3351287492_MetadataUsageId;
extern "C"  void RC2__ctor_m3351287492 (RC2_t2466813799 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2__ctor_m3351287492_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SymmetricAlgorithm__ctor_m3015042793(__this, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_KeySizeValue_2(((int32_t)128));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_BlockSizeValue_0(((int32_t)64));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_FeedbackSizeValue_6(8);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_LegalKeySizesValue_5(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_LegalKeySizesValue_5();
		KeySizes_t2106826975 * L_1 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_1, ((int32_t)40), ((int32_t)128), 8, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_1);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_LegalBlockSizesValue_4(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_2 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_LegalBlockSizesValue_4();
		KeySizes_t2106826975 * L_3 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_3);
		return;
	}
}
// System.Security.Cryptography.RC2 System.Security.Cryptography.RC2::Create()
extern Il2CppCodeGenString* _stringLiteral909329966;
extern const uint32_t RC2_Create_m1909558745_MetadataUsageId;
extern "C"  RC2_t2466813799 * RC2_Create_m1909558745 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2_Create_m1909558745_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RC2_t2466813799 * L_0 = RC2_Create_m1027414473(NULL /*static, unused*/, _stringLiteral909329966, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.RC2 System.Security.Cryptography.RC2::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* RC2_t2466813799_il2cpp_TypeInfo_var;
extern const uint32_t RC2_Create_m1027414473_MetadataUsageId;
extern "C"  RC2_t2466813799 * RC2_Create_m1027414473 (Il2CppObject * __this /* static, unused */, String_t* ___AlgName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2_Create_m1027414473_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___AlgName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((RC2_t2466813799 *)CastclassClass(L_1, RC2_t2466813799_il2cpp_TypeInfo_var));
	}
}
// System.Int32 System.Security.Cryptography.RC2::get_EffectiveKeySize()
extern "C"  int32_t RC2_get_EffectiveKeySize_m825827518 (RC2_t2466813799 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_EffectiveKeySizeValue_10();
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_1 = ((SymmetricAlgorithm_t3097904804 *)__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_m4162312413 (RC2_t2466813799 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = SymmetricAlgorithm_get_KeySize_m3649844218(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Security.Cryptography.RC2::set_KeySize(System.Int32)
extern "C"  void RC2_set_KeySize_m3085280342 (RC2_t2466813799 * __this, int32_t ___value0, const MethodInfo* method)
{
	{
		int32_t L_0 = ___value0;
		SymmetricAlgorithm_set_KeySize_m1757877563(__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_m1138654685 (RC2CryptoServiceProvider_t2806996080 * __this, const MethodInfo* method)
{
	{
		RC2__ctor_m3351287492(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Security.Cryptography.RC2CryptoServiceProvider::get_EffectiveKeySize()
extern "C"  int32_t RC2CryptoServiceProvider_get_EffectiveKeySize_m741031373 (RC2CryptoServiceProvider_t2806996080 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = RC2_get_EffectiveKeySize_m825827518(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RC2CryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[])
extern Il2CppClass* RC2Transform_t542353943_il2cpp_TypeInfo_var;
extern const uint32_t RC2CryptoServiceProvider_CreateDecryptor_m1062427871_MetadataUsageId;
extern "C"  Il2CppObject * RC2CryptoServiceProvider_CreateDecryptor_m1062427871 (RC2CryptoServiceProvider_t2806996080 * __this, ByteU5BU5D_t4260760469* ___rgbKey0, ByteU5BU5D_t4260760469* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2CryptoServiceProvider_CreateDecryptor_m1062427871_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		ByteU5BU5D_t4260760469* L_1 = ___rgbIV1;
		RC2Transform_t542353943 * L_2 = (RC2Transform_t542353943 *)il2cpp_codegen_object_new(RC2Transform_t542353943_il2cpp_TypeInfo_var);
		RC2Transform__ctor_m3390235803(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_t542353943_il2cpp_TypeInfo_var;
extern const uint32_t RC2CryptoServiceProvider_CreateEncryptor_m1368156423_MetadataUsageId;
extern "C"  Il2CppObject * RC2CryptoServiceProvider_CreateEncryptor_m1368156423 (RC2CryptoServiceProvider_t2806996080 * __this, ByteU5BU5D_t4260760469* ___rgbKey0, ByteU5BU5D_t4260760469* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2CryptoServiceProvider_CreateEncryptor_m1368156423_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		ByteU5BU5D_t4260760469* L_1 = ___rgbIV1;
		RC2Transform_t542353943 * L_2 = (RC2Transform_t542353943 *)il2cpp_codegen_object_new(RC2Transform_t542353943_il2cpp_TypeInfo_var);
		RC2Transform__ctor_m3390235803(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_m4034172969 (RC2CryptoServiceProvider_t2806996080 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_BlockSizeValue_0();
		ByteU5BU5D_t4260760469* L_1 = KeyBuilder_IV_m3476112319(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_IVValue_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RC2CryptoServiceProvider::GenerateKey()
extern "C"  void RC2CryptoServiceProvider_GenerateKey_m507682213 (RC2CryptoServiceProvider_t2806996080 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_KeySizeValue_2();
		ByteU5BU5D_t4260760469* L_1 = KeyBuilder_Key_m180785233(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__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_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* RC2Transform_t542353943_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt16U5BU5D_t801649474_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2280897852;
extern const uint32_t RC2Transform__ctor_m3390235803_MetadataUsageId;
extern "C"  void RC2Transform__ctor_m3390235803 (RC2Transform_t542353943 * __this, RC2_t2466813799 * ___rc2Algo0, bool ___encryption1, ByteU5BU5D_t4260760469* ___key2, ByteU5BU5D_t4260760469* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2Transform__ctor_m3390235803_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	ByteU5BU5D_t4260760469* 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_t2466813799 * L_0 = ___rc2Algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t4260760469* L_2 = ___iv3;
		SymmetricTransform__ctor_m1475215417(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		RC2_t2466813799 * 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_t4260760469* L_5 = ___key2;
		if (L_5)
		{
			goto IL_002b;
		}
	}
	{
		RC2_t2466813799 * L_6 = ___rc2Algo0;
		int32_t L_7 = VirtFuncInvoker0< int32_t >::Invoke(13 /* System.Int32 System.Security.Cryptography.RC2::get_KeySize() */, L_6);
		ByteU5BU5D_t4260760469* L_8 = KeyBuilder_Key_m180785233(NULL /*static, unused*/, ((int32_t)((int32_t)L_7>>(int32_t)3)), /*hidden argument*/NULL);
		___key2 = L_8;
		goto IL_0044;
	}

IL_002b:
	{
		ByteU5BU5D_t4260760469* L_9 = ___key2;
		Il2CppObject * L_10 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_9, /*hidden argument*/NULL);
		___key2 = ((ByteU5BU5D_t4260760469*)Castclass(L_10, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var));
		int32_t L_11 = V_0;
		ByteU5BU5D_t4260760469* L_12 = ___key2;
		int32_t L_13 = Math_Min_m811624909(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_t4260760469* L_14 = ___key2;
		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length))));
		RC2_t2466813799 * L_15 = ___rc2Algo0;
		KeySizesU5BU5D_t1457372358* L_16 = VirtFuncInvoker0< KeySizesU5BU5D_t1457372358* >::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_m620693618(NULL /*static, unused*/, L_16, ((int32_t)((int32_t)L_17<<(int32_t)3)), /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_008f;
		}
	}
	{
		ObjectU5BU5D_t1108656482* L_19 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)3));
		int32_t L_20 = V_1;
		int32_t L_21 = L_20;
		Il2CppObject * L_22 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_21);
		ArrayElementTypeCheck (L_19, L_22);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_22);
		ObjectU5BU5D_t1108656482* L_23 = L_19;
		int32_t L_24 = 5;
		Il2CppObject * L_25 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_24);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_25);
		ObjectU5BU5D_t1108656482* L_26 = L_23;
		int32_t L_27 = ((int32_t)16);
		Il2CppObject * L_28 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_27);
		ArrayElementTypeCheck (L_26, L_28);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_28);
		String_t* L_29 = Locale_GetText_m2218462520(NULL /*static, unused*/, _stringLiteral2280897852, L_26, /*hidden argument*/NULL);
		V_2 = L_29;
		String_t* L_30 = V_2;
		CryptographicException_t3687180084 * L_31 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_31, L_30, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31);
	}

IL_008f:
	{
		V_3 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_t4260760469* L_35 = V_3;
		int32_t L_36 = V_6;
		ByteU5BU5D_t4260760469* L_37 = ___key2;
		int32_t L_38 = V_6;
		int32_t L_39 = L_38;
		uint8_t L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		(L_35)->SetAt(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_t4260760469* L_45 = V_3;
		int32_t L_46 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t542353943_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_47 = ((RC2Transform_t542353943_StaticFields*)RC2Transform_t542353943_il2cpp_TypeInfo_var->static_fields)->get_pitable_18();
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
		ByteU5BU5D_t4260760469* 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)->GetAt(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)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
		(L_45)->SetAt(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_t4260760469* L_61 = V_3;
		int32_t L_62 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t542353943_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_63 = ((RC2Transform_t542353943_StaticFields*)RC2Transform_t542353943_il2cpp_TypeInfo_var->static_fields)->get_pitable_18();
		ByteU5BU5D_t4260760469* 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)->GetAt(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)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
		(L_61)->SetAt(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_t4260760469* L_72 = V_3;
		int32_t L_73 = V_8;
		IL2CPP_RUNTIME_CLASS_INIT(RC2Transform_t542353943_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_74 = ((RC2Transform_t542353943_StaticFields*)RC2Transform_t542353943_il2cpp_TypeInfo_var->static_fields)->get_pitable_18();
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
		ByteU5BU5D_t4260760469* 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)->GetAt(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)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		(L_72)->SetAt(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_t801649474*)SZArrayNew(UInt16U5BU5D_t801649474_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		V_9 = 0;
		V_10 = 0;
		goto IL_0199;
	}

IL_0174:
	{
		UInt16U5BU5D_t801649474* L_88 = __this->get_K_16();
		int32_t L_89 = V_10;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_98));
		(L_88)->SetAt(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_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* RC2Transform_t542353943_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D44_34_FieldInfo_var;
extern const uint32_t RC2Transform__cctor_m754720983_MetadataUsageId;
extern "C"  void RC2Transform__cctor_m754720983 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RC2Transform__cctor_m754720983_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D44_34_FieldInfo_var), /*hidden argument*/NULL);
		((RC2Transform_t542353943_StaticFields*)RC2Transform_t542353943_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_m224687124 (RC2Transform_t542353943 * __this, ByteU5BU5D_t4260760469* ___input0, ByteU5BU5D_t4260760469* ___output1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___input0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___input0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(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_t4260760469* L_6 = ___input0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___input0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(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_t4260760469* L_12 = ___input0;
		int32_t L_13 = 4;
		uint8_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_t4260760469* L_15 = ___input0;
		int32_t L_16 = 5;
		uint8_t L_17 = (L_15)->GetAt(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_t4260760469* L_18 = ___input0;
		int32_t L_19 = 6;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___input0;
		int32_t L_22 = 7;
		uint8_t L_23 = (L_21)->GetAt(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_t131863657 *)__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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t801649474* 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)->GetAt(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_t4260760469* L_423 = ___output1;
		uint16_t L_424 = __this->get_R0_12();
		(L_423)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)(((int32_t)((uint8_t)L_424))));
		ByteU5BU5D_t4260760469* L_425 = ___output1;
		uint16_t L_426 = __this->get_R0_12();
		(L_425)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_426>>(int32_t)8))))));
		ByteU5BU5D_t4260760469* L_427 = ___output1;
		uint16_t L_428 = __this->get_R1_13();
		(L_427)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)(((int32_t)((uint8_t)L_428))));
		ByteU5BU5D_t4260760469* L_429 = ___output1;
		uint16_t L_430 = __this->get_R1_13();
		(L_429)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_430>>(int32_t)8))))));
		ByteU5BU5D_t4260760469* L_431 = ___output1;
		uint16_t L_432 = __this->get_R2_14();
		(L_431)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint8_t)(((int32_t)((uint8_t)L_432))));
		ByteU5BU5D_t4260760469* L_433 = ___output1;
		uint16_t L_434 = __this->get_R2_14();
		(L_433)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_434>>(int32_t)8))))));
		ByteU5BU5D_t4260760469* L_435 = ___output1;
		uint16_t L_436 = __this->get_R3_15();
		(L_435)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint8_t)(((int32_t)((uint8_t)L_436))));
		ByteU5BU5D_t4260760469* L_437 = ___output1;
		uint16_t L_438 = __this->get_R3_15();
		(L_437)->SetAt(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_t1457372358_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t2106826975_il2cpp_TypeInfo_var;
extern const uint32_t Rijndael__ctor_m3342826786_MetadataUsageId;
extern "C"  void Rijndael__ctor_m3342826786 (Rijndael_t271969675 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Rijndael__ctor_m3342826786_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SymmetricAlgorithm__ctor_m3015042793(__this, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_KeySizeValue_2(((int32_t)256));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_BlockSizeValue_0(((int32_t)128));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_FeedbackSizeValue_6(((int32_t)128));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_LegalKeySizesValue_5(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_LegalKeySizesValue_5();
		KeySizes_t2106826975 * L_1 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_1, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_1);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_LegalBlockSizesValue_4(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_2 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_LegalBlockSizesValue_4();
		KeySizes_t2106826975 * L_3 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_3, ((int32_t)128), ((int32_t)256), ((int32_t)64), /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_3);
		return;
	}
}
// System.Security.Cryptography.Rijndael System.Security.Cryptography.Rijndael::Create()
extern Il2CppCodeGenString* _stringLiteral3009453138;
extern const uint32_t Rijndael_Create_m1196531453_MetadataUsageId;
extern "C"  Rijndael_t271969675 * Rijndael_Create_m1196531453 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Rijndael_Create_m1196531453_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Rijndael_t271969675 * L_0 = Rijndael_Create_m3578856229(NULL /*static, unused*/, _stringLiteral3009453138, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.Rijndael System.Security.Cryptography.Rijndael::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* Rijndael_t271969675_il2cpp_TypeInfo_var;
extern const uint32_t Rijndael_Create_m3578856229_MetadataUsageId;
extern "C"  Rijndael_t271969675 * Rijndael_Create_m3578856229 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Rijndael_Create_m3578856229_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((Rijndael_t271969675 *)CastclassClass(L_1, Rijndael_t271969675_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.RijndaelManaged::.ctor()
extern "C"  void RijndaelManaged__ctor_m504318565 (RijndaelManaged_t804207654 * __this, const MethodInfo* method)
{
	{
		Rijndael__ctor_m3342826786(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelManaged::GenerateIV()
extern "C"  void RijndaelManaged_GenerateIV_m4176896161 (RijndaelManaged_t804207654 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_BlockSizeValue_0();
		ByteU5BU5D_t4260760469* L_1 = KeyBuilder_IV_m3476112319(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_IVValue_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelManaged::GenerateKey()
extern "C"  void RijndaelManaged_GenerateKey_m637133869 (RijndaelManaged_t804207654 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_KeySizeValue_2();
		ByteU5BU5D_t4260760469* L_1 = KeyBuilder_Key_m180785233(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_KeyValue_3(L_1);
		return;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.RijndaelManaged::CreateDecryptor(System.Byte[],System.Byte[])
extern Il2CppClass* RijndaelManagedTransform_t4117818424_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelManaged_CreateDecryptor_m382017683_MetadataUsageId;
extern "C"  Il2CppObject * RijndaelManaged_CreateDecryptor_m382017683 (RijndaelManaged_t804207654 * __this, ByteU5BU5D_t4260760469* ___rgbKey0, ByteU5BU5D_t4260760469* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelManaged_CreateDecryptor_m382017683_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		ByteU5BU5D_t4260760469* L_1 = ___rgbIV1;
		RijndaelManagedTransform_t4117818424 * L_2 = (RijndaelManagedTransform_t4117818424 *)il2cpp_codegen_object_new(RijndaelManagedTransform_t4117818424_il2cpp_TypeInfo_var);
		RijndaelManagedTransform__ctor_m380188472(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_t4117818424_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelManaged_CreateEncryptor_m687746235_MetadataUsageId;
extern "C"  Il2CppObject * RijndaelManaged_CreateEncryptor_m687746235 (RijndaelManaged_t804207654 * __this, ByteU5BU5D_t4260760469* ___rgbKey0, ByteU5BU5D_t4260760469* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelManaged_CreateEncryptor_m687746235_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		ByteU5BU5D_t4260760469* L_1 = ___rgbIV1;
		RijndaelManagedTransform_t4117818424 * L_2 = (RijndaelManagedTransform_t4117818424 *)il2cpp_codegen_object_new(RijndaelManagedTransform_t4117818424_il2cpp_TypeInfo_var);
		RijndaelManagedTransform__ctor_m380188472(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelManagedTransform__ctor_m380188472_MetadataUsageId;
extern "C"  void RijndaelManagedTransform__ctor_m380188472 (RijndaelManagedTransform_t4117818424 * __this, Rijndael_t271969675 * ___algo0, bool ___encryption1, ByteU5BU5D_t4260760469* ___key2, ByteU5BU5D_t4260760469* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelManagedTransform__ctor_m380188472_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		Rijndael_t271969675 * L_0 = ___algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t4260760469* L_2 = ___key2;
		ByteU5BU5D_t4260760469* L_3 = ___iv3;
		RijndaelTransform_t739966067 * L_4 = (RijndaelTransform_t739966067 *)il2cpp_codegen_object_new(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		RijndaelTransform__ctor_m4212591387(L_4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		__this->set__st_0(L_4);
		Rijndael_t271969675 * 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_m2279034794 (RijndaelManagedTransform_t4117818424 * __this, const MethodInfo* method)
{
	{
		RijndaelTransform_t739966067 * L_0 = __this->get__st_0();
		RijndaelTransform_Clear_m4008934691(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Security.Cryptography.RijndaelManagedTransform::get_CanReuseTransform()
extern "C"  bool RijndaelManagedTransform_get_CanReuseTransform_m1112862356 (RijndaelManagedTransform_t4117818424 * __this, const MethodInfo* method)
{
	{
		RijndaelTransform_t739966067 * 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_m549345503 (RijndaelManagedTransform_t4117818424 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_t4260760469* ___outputBuffer3, int32_t ___outputOffset4, const MethodInfo* method)
{
	{
		RijndaelTransform_t739966067 * L_0 = __this->get__st_0();
		ByteU5BU5D_t4260760469* L_1 = ___inputBuffer0;
		int32_t L_2 = ___inputOffset1;
		int32_t L_3 = ___inputCount2;
		ByteU5BU5D_t4260760469* L_4 = ___outputBuffer3;
		int32_t L_5 = ___outputOffset4;
		int32_t L_6 = VirtFuncInvoker5< int32_t, ByteU5BU5D_t4260760469*, int32_t, int32_t, ByteU5BU5D_t4260760469*, 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_t4260760469* RijndaelManagedTransform_TransformFinalBlock_m1653937417 (RijndaelManagedTransform_t4117818424 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	{
		RijndaelTransform_t739966067 * L_0 = __this->get__st_0();
		ByteU5BU5D_t4260760469* L_1 = ___inputBuffer0;
		int32_t L_2 = ___inputOffset1;
		int32_t L_3 = ___inputCount2;
		ByteU5BU5D_t4260760469* L_4 = VirtFuncInvoker3< ByteU5BU5D_t4260760469*, ByteU5BU5D_t4260760469*, 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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* RijndaelTransform_t739966067_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral632339964;
extern Il2CppCodeGenString* _stringLiteral1688174393;
extern Il2CppCodeGenString* _stringLiteral3873498541;
extern const uint32_t RijndaelTransform__ctor_m4212591387_MetadataUsageId;
extern "C"  void RijndaelTransform__ctor_m4212591387 (RijndaelTransform_t739966067 * __this, Rijndael_t271969675 * ___algo0, bool ___encryption1, ByteU5BU5D_t4260760469* ___key2, ByteU5BU5D_t4260760469* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform__ctor_m4212591387_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3230734560* 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_t271969675 * L_0 = ___algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t4260760469* L_2 = ___iv3;
		SymmetricTransform__ctor_m1475215417(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_3 = ___key2;
		if (L_3)
		{
			goto IL_001b;
		}
	}
	{
		CryptographicException_t3687180084 * L_4 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_4, _stringLiteral632339964, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_001b:
	{
		ByteU5BU5D_t4260760469* L_5 = ___iv3;
		if (!L_5)
		{
			goto IL_0067;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_6 = ___iv3;
		Rijndael_t271969675 * 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_t1108656482* L_9 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)2));
		ByteU5BU5D_t4260760469* L_10 = ___iv3;
		int32_t L_11 = (((int32_t)((int32_t)(((Il2CppArray *)L_10)->max_length))));
		Il2CppObject * L_12 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_11);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_12);
		ObjectU5BU5D_t1108656482* L_13 = L_9;
		Rijndael_t271969675 * 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_t1153838500_il2cpp_TypeInfo_var, &L_16);
		ArrayElementTypeCheck (L_13, L_17);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_17);
		String_t* L_18 = Locale_GetText_m2218462520(NULL /*static, unused*/, _stringLiteral1688174393, L_13, /*hidden argument*/NULL);
		V_0 = L_18;
		String_t* L_19 = V_0;
		CryptographicException_t3687180084 * L_20 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_20, L_19, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20);
	}

IL_0067:
	{
		ByteU5BU5D_t4260760469* 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_t1108656482* L_25 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)4));
		int32_t L_26 = V_1;
		int32_t L_27 = L_26;
		Il2CppObject * L_28 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_27);
		ArrayElementTypeCheck (L_25, L_28);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_28);
		ObjectU5BU5D_t1108656482* L_29 = L_25;
		int32_t L_30 = ((int32_t)16);
		Il2CppObject * L_31 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_30);
		ArrayElementTypeCheck (L_29, L_31);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_31);
		ObjectU5BU5D_t1108656482* L_32 = L_29;
		int32_t L_33 = ((int32_t)24);
		Il2CppObject * L_34 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_33);
		ArrayElementTypeCheck (L_32, L_34);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_34);
		ObjectU5BU5D_t1108656482* L_35 = L_32;
		int32_t L_36 = ((int32_t)32);
		Il2CppObject * L_37 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_36);
		ArrayElementTypeCheck (L_35, L_37);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)L_37);
		String_t* L_38 = Locale_GetText_m2218462520(NULL /*static, unused*/, _stringLiteral3873498541, L_35, /*hidden argument*/NULL);
		V_2 = L_38;
		String_t* L_39 = V_2;
		CryptographicException_t3687180084 * L_40 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_t271969675 * 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_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)L_52));
		V_6 = 0;
		V_7 = 0;
		goto IL_01a0;
	}

IL_0156:
	{
		ByteU5BU5D_t4260760469* 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)->GetAt(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_t4260760469* 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)->GetAt(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_t4260760469* 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)->GetAt(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_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		V_8 = ((int32_t)((int32_t)L_70|(int32_t)L_75));
		UInt32U5BU5D_t3230734560* L_76 = V_5;
		int32_t L_77 = V_7;
		uint32_t L_78 = V_8;
		(L_76)->SetAt(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_t3230734560* 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)->GetAt(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_m2002058519(__this, L_91, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_93 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(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_m2002058519(__this, L_101, /*hidden argument*/NULL);
		V_10 = L_102;
	}

IL_0227:
	{
		UInt32U5BU5D_t3230734560* L_103 = V_5;
		int32_t L_104 = V_9;
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
		uint32_t L_110 = V_10;
		(L_103)->SetAt(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_t271969675 * 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_t271969675 * 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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
		V_15 = L_125;
		UInt32U5BU5D_t3230734560* L_126 = V_5;
		int32_t L_127 = V_12;
		int32_t L_128 = V_14;
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
		(L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_127+(int32_t)L_128))), (uint32_t)L_133);
		UInt32U5BU5D_t3230734560* L_134 = V_5;
		int32_t L_135 = V_13;
		int32_t L_136 = V_14;
		uint32_t L_137 = V_15;
		(L_134)->SetAt(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_t3230734560* L_148 = V_5;
		int32_t L_149 = V_16;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_150 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_iT0_23();
		ByteU5BU5D_t4260760469* L_151 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t3230734560* L_152 = V_5;
		int32_t L_153 = V_16;
		int32_t L_154 = L_153;
		uint32_t L_155 = (L_152)->GetAt(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)->GetAt(static_cast<il2cpp_array_size_t>(L_156));
		uint8_t L_158 = L_157;
		uint32_t L_159 = (L_150)->GetAt(static_cast<il2cpp_array_size_t>(L_158));
		UInt32U5BU5D_t3230734560* L_160 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_iT1_24();
		ByteU5BU5D_t4260760469* L_161 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t3230734560* L_162 = V_5;
		int32_t L_163 = V_16;
		int32_t L_164 = L_163;
		uint32_t L_165 = (L_162)->GetAt(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)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
		uint8_t L_168 = L_167;
		uint32_t L_169 = (L_160)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t3230734560* L_170 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_iT2_25();
		ByteU5BU5D_t4260760469* L_171 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t3230734560* L_172 = V_5;
		int32_t L_173 = V_16;
		int32_t L_174 = L_173;
		uint32_t L_175 = (L_172)->GetAt(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)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
		uint8_t L_178 = L_177;
		uint32_t L_179 = (L_170)->GetAt(static_cast<il2cpp_array_size_t>(L_178));
		UInt32U5BU5D_t3230734560* L_180 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_iT3_26();
		ByteU5BU5D_t4260760469* L_181 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->get_SBox_17();
		UInt32U5BU5D_t3230734560* L_182 = V_5;
		int32_t L_183 = V_16;
		int32_t L_184 = L_183;
		uint32_t L_185 = (L_182)->GetAt(static_cast<il2cpp_array_size_t>(L_184));
		int32_t L_186 = (((int32_t)((uint8_t)L_185)));
		uint8_t L_187 = (L_181)->GetAt(static_cast<il2cpp_array_size_t>(L_186));
		uint8_t L_188 = L_187;
		uint32_t L_189 = (L_180)->GetAt(static_cast<il2cpp_array_size_t>(L_188));
		(L_148)->SetAt(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_t3230734560* 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_t3230734560* L_194 = V_5;
		__this->set_expandedKey_12(L_194);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::.cctor()
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* RijndaelTransform_t739966067_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D45_35_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D46_36_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D47_37_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D48_38_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D49_39_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D50_40_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D51_41_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D52_42_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D53_43_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D54_44_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D55_45_FieldInfo_var;
extern const uint32_t RijndaelTransform__cctor_m2341284277_MetadataUsageId;
extern "C"  void RijndaelTransform__cctor_m2341284277 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform__cctor_m2341284277_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		UInt32U5BU5D_t3230734560* L_0 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)30)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D45_35_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_Rcon_16(L_0);
		ByteU5BU5D_t4260760469* L_1 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D46_36_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_SBox_17(L_1);
		ByteU5BU5D_t4260760469* L_2 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_2, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D47_37_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_iSBox_18(L_2);
		UInt32U5BU5D_t3230734560* L_3 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_3, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D48_38_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_T0_19(L_3);
		UInt32U5BU5D_t3230734560* L_4 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_4, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D49_39_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_T1_20(L_4);
		UInt32U5BU5D_t3230734560* L_5 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_5, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D50_40_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_T2_21(L_5);
		UInt32U5BU5D_t3230734560* L_6 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_6, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D51_41_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_T3_22(L_6);
		UInt32U5BU5D_t3230734560* L_7 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_7, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D52_42_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_iT0_23(L_7);
		UInt32U5BU5D_t3230734560* L_8 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_8, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D53_43_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_iT1_24(L_8);
		UInt32U5BU5D_t3230734560* L_9 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_9, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D54_44_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_iT2_25(L_9);
		UInt32U5BU5D_t3230734560* L_10 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_10, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D55_45_FieldInfo_var), /*hidden argument*/NULL);
		((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_il2cpp_TypeInfo_var->static_fields)->set_iT3_26(L_10);
		return;
	}
}
// System.Void System.Security.Cryptography.RijndaelTransform::Clear()
extern "C"  void RijndaelTransform_Clear_m4008934691 (RijndaelTransform_t739966067 * __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_m759186162 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___input0, ByteU5BU5D_t4260760469* ___output1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		bool L_0 = ((SymmetricTransform_t131863657 *)__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_t4260760469* L_3 = ___input0;
		ByteU5BU5D_t4260760469* L_4 = ___output1;
		UInt32U5BU5D_t3230734560* L_5 = __this->get_expandedKey_12();
		RijndaelTransform_Encrypt128_m3918367840(__this, L_3, L_4, L_5, /*hidden argument*/NULL);
		return;
	}

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

IL_0051:
	{
		ByteU5BU5D_t4260760469* L_9 = ___input0;
		ByteU5BU5D_t4260760469* L_10 = ___output1;
		UInt32U5BU5D_t3230734560* L_11 = __this->get_expandedKey_12();
		RijndaelTransform_Encrypt256_m282559940(__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_t4260760469* L_14 = ___input0;
		ByteU5BU5D_t4260760469* L_15 = ___output1;
		UInt32U5BU5D_t3230734560* L_16 = __this->get_expandedKey_12();
		RijndaelTransform_Decrypt128_m3577856904(__this, L_14, L_15, L_16, /*hidden argument*/NULL);
		return;
	}

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

IL_00ab:
	{
		ByteU5BU5D_t4260760469* L_20 = ___input0;
		ByteU5BU5D_t4260760469* L_21 = ___output1;
		UInt32U5BU5D_t3230734560* L_22 = __this->get_expandedKey_12();
		RijndaelTransform_Decrypt256_m4237016300(__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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_SubByte_m2002058519_MetadataUsageId;
extern "C"  uint32_t RijndaelTransform_SubByte_m2002058519 (RijndaelTransform_t739966067 * __this, uint32_t ___a0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_SubByte_m2002058519_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t739966067_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_1 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(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_t4260760469* L_7 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(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_t4260760469* L_13 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(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_t4260760469* L_19 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Encrypt128_m3918367840_MetadataUsageId;
extern "C"  void RijndaelTransform_Encrypt128_m3918367840 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___indata0, ByteU5BU5D_t4260760469* ___outdata1, UInt32U5BU5D_t3230734560* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Encrypt128_m3918367840_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t4260760469* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAt(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_t4260760469* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t3230734560* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAt(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_t4260760469* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t4260760469* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t4260760469* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t3230734560* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAt(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_t4260760469* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t4260760469* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t4260760469* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t4260760469* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t3230734560* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_60 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		UInt32U5BU5D_t3230734560* L_64 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		UInt32U5BU5D_t3230734560* L_68 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* L_72 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		UInt32U5BU5D_t3230734560* L_76 = ___ekey2;
		int32_t L_77 = 4;
		uint32_t L_78 = (L_76)->GetAt(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_t3230734560* L_79 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
		UInt32U5BU5D_t3230734560* L_83 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t3230734560* L_87 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		UInt32U5BU5D_t3230734560* L_91 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
		UInt32U5BU5D_t3230734560* L_95 = ___ekey2;
		int32_t L_96 = 5;
		uint32_t L_97 = (L_95)->GetAt(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_t3230734560* L_98 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t3230734560* L_102 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t3230734560* L_106 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
		UInt32U5BU5D_t3230734560* L_110 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
		UInt32U5BU5D_t3230734560* L_114 = ___ekey2;
		int32_t L_115 = 6;
		uint32_t L_116 = (L_114)->GetAt(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_t3230734560* L_117 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t3230734560* L_121 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t3230734560* L_125 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
		UInt32U5BU5D_t3230734560* L_129 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
		UInt32U5BU5D_t3230734560* L_133 = ___ekey2;
		int32_t L_134 = 7;
		uint32_t L_135 = (L_133)->GetAt(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_t3230734560* L_136 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t3230734560* L_140 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t3230734560* L_144 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_146));
		UInt32U5BU5D_t3230734560* L_148 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
		UInt32U5BU5D_t3230734560* L_152 = ___ekey2;
		int32_t L_153 = 8;
		uint32_t L_154 = (L_152)->GetAt(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_t3230734560* L_155 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t3230734560* L_159 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t3230734560* L_163 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
		UInt32U5BU5D_t3230734560* L_167 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_169));
		UInt32U5BU5D_t3230734560* L_171 = ___ekey2;
		int32_t L_172 = ((int32_t)9);
		uint32_t L_173 = (L_171)->GetAt(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_t3230734560* L_174 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t3230734560* L_178 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t3230734560* L_182 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_184));
		UInt32U5BU5D_t3230734560* L_186 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_188));
		UInt32U5BU5D_t3230734560* L_190 = ___ekey2;
		int32_t L_191 = ((int32_t)10);
		uint32_t L_192 = (L_190)->GetAt(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_t3230734560* L_193 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t3230734560* L_197 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t3230734560* L_201 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_203));
		UInt32U5BU5D_t3230734560* L_205 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_207));
		UInt32U5BU5D_t3230734560* L_209 = ___ekey2;
		int32_t L_210 = ((int32_t)11);
		uint32_t L_211 = (L_209)->GetAt(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_t3230734560* L_212 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t3230734560* L_216 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t3230734560* L_220 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_222));
		UInt32U5BU5D_t3230734560* L_224 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
		UInt32U5BU5D_t3230734560* L_228 = ___ekey2;
		int32_t L_229 = ((int32_t)12);
		uint32_t L_230 = (L_228)->GetAt(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_t3230734560* L_231 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t3230734560* L_235 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t3230734560* L_239 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_241));
		UInt32U5BU5D_t3230734560* L_243 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_245));
		UInt32U5BU5D_t3230734560* L_247 = ___ekey2;
		int32_t L_248 = ((int32_t)13);
		uint32_t L_249 = (L_247)->GetAt(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_t3230734560* L_250 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t3230734560* L_254 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t3230734560* L_258 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_260));
		UInt32U5BU5D_t3230734560* L_262 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_264));
		UInt32U5BU5D_t3230734560* L_266 = ___ekey2;
		int32_t L_267 = ((int32_t)14);
		uint32_t L_268 = (L_266)->GetAt(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_t3230734560* L_269 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t3230734560* L_273 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t3230734560* L_277 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_279));
		UInt32U5BU5D_t3230734560* L_281 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_283));
		UInt32U5BU5D_t3230734560* L_285 = ___ekey2;
		int32_t L_286 = ((int32_t)15);
		uint32_t L_287 = (L_285)->GetAt(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_t3230734560* L_288 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t3230734560* L_292 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t3230734560* L_296 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
		UInt32U5BU5D_t3230734560* L_300 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_302));
		UInt32U5BU5D_t3230734560* L_304 = ___ekey2;
		int32_t L_305 = ((int32_t)16);
		uint32_t L_306 = (L_304)->GetAt(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_t3230734560* L_307 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t3230734560* L_311 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t3230734560* L_315 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_317));
		UInt32U5BU5D_t3230734560* L_319 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_321));
		UInt32U5BU5D_t3230734560* L_323 = ___ekey2;
		int32_t L_324 = ((int32_t)17);
		uint32_t L_325 = (L_323)->GetAt(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_t3230734560* L_326 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t3230734560* L_330 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t3230734560* L_334 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_336));
		UInt32U5BU5D_t3230734560* L_338 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_340));
		UInt32U5BU5D_t3230734560* L_342 = ___ekey2;
		int32_t L_343 = ((int32_t)18);
		uint32_t L_344 = (L_342)->GetAt(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_t3230734560* L_345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t3230734560* L_349 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t3230734560* L_353 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_355));
		UInt32U5BU5D_t3230734560* L_357 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_359));
		UInt32U5BU5D_t3230734560* L_361 = ___ekey2;
		int32_t L_362 = ((int32_t)19);
		uint32_t L_363 = (L_361)->GetAt(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_t3230734560* L_364 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t3230734560* L_368 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t3230734560* L_372 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_374));
		UInt32U5BU5D_t3230734560* L_376 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_378));
		UInt32U5BU5D_t3230734560* L_380 = ___ekey2;
		int32_t L_381 = ((int32_t)20);
		uint32_t L_382 = (L_380)->GetAt(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_t3230734560* L_383 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t3230734560* L_387 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t3230734560* L_391 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_393));
		UInt32U5BU5D_t3230734560* L_395 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_397));
		UInt32U5BU5D_t3230734560* L_399 = ___ekey2;
		int32_t L_400 = ((int32_t)21);
		uint32_t L_401 = (L_399)->GetAt(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_t3230734560* L_402 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t3230734560* L_406 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t3230734560* L_410 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_412));
		UInt32U5BU5D_t3230734560* L_414 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_416));
		UInt32U5BU5D_t3230734560* L_418 = ___ekey2;
		int32_t L_419 = ((int32_t)22);
		uint32_t L_420 = (L_418)->GetAt(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_t3230734560* L_421 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t3230734560* L_425 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t3230734560* L_429 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_431));
		UInt32U5BU5D_t3230734560* L_433 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_435));
		UInt32U5BU5D_t3230734560* L_437 = ___ekey2;
		int32_t L_438 = ((int32_t)23);
		uint32_t L_439 = (L_437)->GetAt(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_t3230734560* L_440 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t3230734560* L_444 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t3230734560* L_448 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_450));
		UInt32U5BU5D_t3230734560* L_452 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_454));
		UInt32U5BU5D_t3230734560* L_456 = ___ekey2;
		int32_t L_457 = ((int32_t)24);
		uint32_t L_458 = (L_456)->GetAt(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_t3230734560* L_459 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t3230734560* L_463 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t3230734560* L_467 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_469));
		UInt32U5BU5D_t3230734560* L_471 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_473));
		UInt32U5BU5D_t3230734560* L_475 = ___ekey2;
		int32_t L_476 = ((int32_t)25);
		uint32_t L_477 = (L_475)->GetAt(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_t3230734560* L_478 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t3230734560* L_482 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t3230734560* L_486 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_488));
		UInt32U5BU5D_t3230734560* L_490 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_492));
		UInt32U5BU5D_t3230734560* L_494 = ___ekey2;
		int32_t L_495 = ((int32_t)26);
		uint32_t L_496 = (L_494)->GetAt(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_t3230734560* L_497 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t3230734560* L_501 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t3230734560* L_505 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_507));
		UInt32U5BU5D_t3230734560* L_509 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_511));
		UInt32U5BU5D_t3230734560* L_513 = ___ekey2;
		int32_t L_514 = ((int32_t)27);
		uint32_t L_515 = (L_513)->GetAt(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_t3230734560* L_516 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t3230734560* L_520 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t3230734560* L_524 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_526));
		UInt32U5BU5D_t3230734560* L_528 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_530));
		UInt32U5BU5D_t3230734560* L_532 = ___ekey2;
		int32_t L_533 = ((int32_t)28);
		uint32_t L_534 = (L_532)->GetAt(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_t3230734560* L_535 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t3230734560* L_539 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t3230734560* L_543 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_545));
		UInt32U5BU5D_t3230734560* L_547 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_549));
		UInt32U5BU5D_t3230734560* L_551 = ___ekey2;
		int32_t L_552 = ((int32_t)29);
		uint32_t L_553 = (L_551)->GetAt(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_t3230734560* L_554 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t3230734560* L_558 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t3230734560* L_562 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_564));
		UInt32U5BU5D_t3230734560* L_566 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_568));
		UInt32U5BU5D_t3230734560* L_570 = ___ekey2;
		int32_t L_571 = ((int32_t)30);
		uint32_t L_572 = (L_570)->GetAt(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_t3230734560* L_573 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t3230734560* L_577 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t3230734560* L_581 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_583));
		UInt32U5BU5D_t3230734560* L_585 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_587));
		UInt32U5BU5D_t3230734560* L_589 = ___ekey2;
		int32_t L_590 = ((int32_t)31);
		uint32_t L_591 = (L_589)->GetAt(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_t3230734560* L_592 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t3230734560* L_596 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t3230734560* L_600 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_602));
		UInt32U5BU5D_t3230734560* L_604 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_606));
		UInt32U5BU5D_t3230734560* L_608 = ___ekey2;
		int32_t L_609 = ((int32_t)32);
		uint32_t L_610 = (L_608)->GetAt(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_t3230734560* L_611 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t3230734560* L_615 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t3230734560* L_619 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_621));
		UInt32U5BU5D_t3230734560* L_623 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_625));
		UInt32U5BU5D_t3230734560* L_627 = ___ekey2;
		int32_t L_628 = ((int32_t)33);
		uint32_t L_629 = (L_627)->GetAt(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_t3230734560* L_630 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t3230734560* L_634 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t3230734560* L_638 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_640));
		UInt32U5BU5D_t3230734560* L_642 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_644));
		UInt32U5BU5D_t3230734560* L_646 = ___ekey2;
		int32_t L_647 = ((int32_t)34);
		uint32_t L_648 = (L_646)->GetAt(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_t3230734560* L_649 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t3230734560* L_653 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t3230734560* L_657 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_659));
		UInt32U5BU5D_t3230734560* L_661 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_663));
		UInt32U5BU5D_t3230734560* L_665 = ___ekey2;
		int32_t L_666 = ((int32_t)35);
		uint32_t L_667 = (L_665)->GetAt(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_t3230734560* L_668 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t3230734560* L_672 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t3230734560* L_676 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_678));
		UInt32U5BU5D_t3230734560* L_680 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_682));
		UInt32U5BU5D_t3230734560* L_684 = ___ekey2;
		int32_t L_685 = ((int32_t)36);
		uint32_t L_686 = (L_684)->GetAt(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_t3230734560* L_687 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t3230734560* L_691 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t3230734560* L_695 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_697));
		UInt32U5BU5D_t3230734560* L_699 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_701));
		UInt32U5BU5D_t3230734560* L_703 = ___ekey2;
		int32_t L_704 = ((int32_t)37);
		uint32_t L_705 = (L_703)->GetAt(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_t3230734560* L_706 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t3230734560* L_710 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t3230734560* L_714 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_716));
		UInt32U5BU5D_t3230734560* L_718 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_720));
		UInt32U5BU5D_t3230734560* L_722 = ___ekey2;
		int32_t L_723 = ((int32_t)38);
		uint32_t L_724 = (L_722)->GetAt(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_t3230734560* L_725 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t3230734560* L_729 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t3230734560* L_733 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_735));
		UInt32U5BU5D_t3230734560* L_737 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_739));
		UInt32U5BU5D_t3230734560* L_741 = ___ekey2;
		int32_t L_742 = ((int32_t)39);
		uint32_t L_743 = (L_741)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_745 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_747));
		UInt32U5BU5D_t3230734560* L_749 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_751));
		UInt32U5BU5D_t3230734560* L_753 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_755));
		UInt32U5BU5D_t3230734560* L_757 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_759));
		UInt32U5BU5D_t3230734560* L_761 = ___ekey2;
		int32_t L_762 = ((int32_t)40);
		uint32_t L_763 = (L_761)->GetAt(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_t3230734560* L_764 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_766));
		UInt32U5BU5D_t3230734560* L_768 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_770));
		UInt32U5BU5D_t3230734560* L_772 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_774));
		UInt32U5BU5D_t3230734560* L_776 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_778));
		UInt32U5BU5D_t3230734560* L_780 = ___ekey2;
		int32_t L_781 = ((int32_t)41);
		uint32_t L_782 = (L_780)->GetAt(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_t3230734560* L_783 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_785));
		UInt32U5BU5D_t3230734560* L_787 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_789));
		UInt32U5BU5D_t3230734560* L_791 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_793));
		UInt32U5BU5D_t3230734560* L_795 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_797));
		UInt32U5BU5D_t3230734560* L_799 = ___ekey2;
		int32_t L_800 = ((int32_t)42);
		uint32_t L_801 = (L_799)->GetAt(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_t3230734560* L_802 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_804));
		UInt32U5BU5D_t3230734560* L_806 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_808));
		UInt32U5BU5D_t3230734560* L_810 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_812));
		UInt32U5BU5D_t3230734560* L_814 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_816));
		UInt32U5BU5D_t3230734560* L_818 = ___ekey2;
		int32_t L_819 = ((int32_t)43);
		uint32_t L_820 = (L_818)->GetAt(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_t3230734560* L_821 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_823));
		UInt32U5BU5D_t3230734560* L_825 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_827));
		UInt32U5BU5D_t3230734560* L_829 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_831));
		UInt32U5BU5D_t3230734560* L_833 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_835));
		UInt32U5BU5D_t3230734560* L_837 = ___ekey2;
		int32_t L_838 = ((int32_t)44);
		uint32_t L_839 = (L_837)->GetAt(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_t3230734560* L_840 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_842));
		UInt32U5BU5D_t3230734560* L_844 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_846));
		UInt32U5BU5D_t3230734560* L_848 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_850));
		UInt32U5BU5D_t3230734560* L_852 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_854));
		UInt32U5BU5D_t3230734560* L_856 = ___ekey2;
		int32_t L_857 = ((int32_t)45);
		uint32_t L_858 = (L_856)->GetAt(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_t3230734560* L_859 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_861));
		UInt32U5BU5D_t3230734560* L_863 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_865));
		UInt32U5BU5D_t3230734560* L_867 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_869));
		UInt32U5BU5D_t3230734560* L_871 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_873));
		UInt32U5BU5D_t3230734560* L_875 = ___ekey2;
		int32_t L_876 = ((int32_t)46);
		uint32_t L_877 = (L_875)->GetAt(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_t3230734560* L_878 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_880));
		UInt32U5BU5D_t3230734560* L_882 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_884));
		UInt32U5BU5D_t3230734560* L_886 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_888));
		UInt32U5BU5D_t3230734560* L_890 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_892));
		UInt32U5BU5D_t3230734560* L_894 = ___ekey2;
		int32_t L_895 = ((int32_t)47);
		uint32_t L_896 = (L_894)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_898 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_900));
		UInt32U5BU5D_t3230734560* L_902 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_904));
		UInt32U5BU5D_t3230734560* L_906 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_908));
		UInt32U5BU5D_t3230734560* L_910 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_912));
		UInt32U5BU5D_t3230734560* L_914 = ___ekey2;
		int32_t L_915 = ((int32_t)48);
		uint32_t L_916 = (L_914)->GetAt(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_t3230734560* L_917 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_919));
		UInt32U5BU5D_t3230734560* L_921 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_923));
		UInt32U5BU5D_t3230734560* L_925 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_927));
		UInt32U5BU5D_t3230734560* L_929 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_931));
		UInt32U5BU5D_t3230734560* L_933 = ___ekey2;
		int32_t L_934 = ((int32_t)49);
		uint32_t L_935 = (L_933)->GetAt(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_t3230734560* L_936 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_938));
		UInt32U5BU5D_t3230734560* L_940 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_942));
		UInt32U5BU5D_t3230734560* L_944 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_946));
		UInt32U5BU5D_t3230734560* L_948 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_950));
		UInt32U5BU5D_t3230734560* L_952 = ___ekey2;
		int32_t L_953 = ((int32_t)50);
		uint32_t L_954 = (L_952)->GetAt(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_t3230734560* L_955 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_957));
		UInt32U5BU5D_t3230734560* L_959 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_961));
		UInt32U5BU5D_t3230734560* L_963 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_965));
		UInt32U5BU5D_t3230734560* L_967 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_969));
		UInt32U5BU5D_t3230734560* L_971 = ___ekey2;
		int32_t L_972 = ((int32_t)51);
		uint32_t L_973 = (L_971)->GetAt(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_t3230734560* L_974 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_976));
		UInt32U5BU5D_t3230734560* L_978 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_980));
		UInt32U5BU5D_t3230734560* L_982 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_984));
		UInt32U5BU5D_t3230734560* L_986 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_988));
		UInt32U5BU5D_t3230734560* L_990 = ___ekey2;
		int32_t L_991 = ((int32_t)52);
		uint32_t L_992 = (L_990)->GetAt(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_t3230734560* L_993 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_995));
		UInt32U5BU5D_t3230734560* L_997 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_999));
		UInt32U5BU5D_t3230734560* L_1001 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1003));
		UInt32U5BU5D_t3230734560* L_1005 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1007));
		UInt32U5BU5D_t3230734560* L_1009 = ___ekey2;
		int32_t L_1010 = ((int32_t)53);
		uint32_t L_1011 = (L_1009)->GetAt(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_t3230734560* L_1012 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1014));
		UInt32U5BU5D_t3230734560* L_1016 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1018));
		UInt32U5BU5D_t3230734560* L_1020 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1022));
		UInt32U5BU5D_t3230734560* L_1024 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1026));
		UInt32U5BU5D_t3230734560* L_1028 = ___ekey2;
		int32_t L_1029 = ((int32_t)54);
		uint32_t L_1030 = (L_1028)->GetAt(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_t3230734560* L_1031 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1033));
		UInt32U5BU5D_t3230734560* L_1035 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1037));
		UInt32U5BU5D_t3230734560* L_1039 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1041));
		UInt32U5BU5D_t3230734560* L_1043 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1045));
		UInt32U5BU5D_t3230734560* L_1047 = ___ekey2;
		int32_t L_1048 = ((int32_t)55);
		uint32_t L_1049 = (L_1047)->GetAt(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_t4260760469* L_1050 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_1051 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t3230734560* L_1055 = ___ekey2;
		int32_t L_1056 = V_8;
		int32_t L_1057 = L_1056;
		uint32_t L_1058 = (L_1055)->GetAt(static_cast<il2cpp_array_size_t>(L_1057));
		(L_1050)->SetAt(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_t4260760469* L_1059 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1060 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1062));
		UInt32U5BU5D_t3230734560* L_1064 = ___ekey2;
		int32_t L_1065 = V_8;
		int32_t L_1066 = L_1065;
		uint32_t L_1067 = (L_1064)->GetAt(static_cast<il2cpp_array_size_t>(L_1066));
		(L_1059)->SetAt(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_t4260760469* L_1068 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1069 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1071));
		UInt32U5BU5D_t3230734560* L_1073 = ___ekey2;
		int32_t L_1074 = V_8;
		int32_t L_1075 = L_1074;
		uint32_t L_1076 = (L_1073)->GetAt(static_cast<il2cpp_array_size_t>(L_1075));
		(L_1068)->SetAt(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_t4260760469* L_1077 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1078 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1085));
		(L_1077)->SetAt(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_t4260760469* L_1087 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1088 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1090));
		UInt32U5BU5D_t3230734560* L_1092 = ___ekey2;
		int32_t L_1093 = V_8;
		int32_t L_1094 = L_1093;
		uint32_t L_1095 = (L_1092)->GetAt(static_cast<il2cpp_array_size_t>(L_1094));
		(L_1087)->SetAt(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_t4260760469* L_1096 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t3230734560* L_1101 = ___ekey2;
		int32_t L_1102 = V_8;
		int32_t L_1103 = L_1102;
		uint32_t L_1104 = (L_1101)->GetAt(static_cast<il2cpp_array_size_t>(L_1103));
		(L_1096)->SetAt(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_t4260760469* L_1105 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1106 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1108));
		UInt32U5BU5D_t3230734560* L_1110 = ___ekey2;
		int32_t L_1111 = V_8;
		int32_t L_1112 = L_1111;
		uint32_t L_1113 = (L_1110)->GetAt(static_cast<il2cpp_array_size_t>(L_1112));
		(L_1105)->SetAt(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_t4260760469* L_1114 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1115 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1117));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1122));
		(L_1114)->SetAt(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_t4260760469* L_1124 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1125 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1127));
		UInt32U5BU5D_t3230734560* L_1129 = ___ekey2;
		int32_t L_1130 = V_8;
		int32_t L_1131 = L_1130;
		uint32_t L_1132 = (L_1129)->GetAt(static_cast<il2cpp_array_size_t>(L_1131));
		(L_1124)->SetAt(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_t4260760469* L_1133 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1134 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1136));
		UInt32U5BU5D_t3230734560* L_1138 = ___ekey2;
		int32_t L_1139 = V_8;
		int32_t L_1140 = L_1139;
		uint32_t L_1141 = (L_1138)->GetAt(static_cast<il2cpp_array_size_t>(L_1140));
		(L_1133)->SetAt(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_t4260760469* L_1142 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1143 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t3230734560* L_1147 = ___ekey2;
		int32_t L_1148 = V_8;
		int32_t L_1149 = L_1148;
		uint32_t L_1150 = (L_1147)->GetAt(static_cast<il2cpp_array_size_t>(L_1149));
		(L_1142)->SetAt(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_t4260760469* L_1151 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1152 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1154));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1159));
		(L_1151)->SetAt(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_t4260760469* L_1161 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1162 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t3230734560* L_1166 = ___ekey2;
		int32_t L_1167 = V_8;
		int32_t L_1168 = L_1167;
		uint32_t L_1169 = (L_1166)->GetAt(static_cast<il2cpp_array_size_t>(L_1168));
		(L_1161)->SetAt(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_t4260760469* L_1170 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1171 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1173));
		UInt32U5BU5D_t3230734560* L_1175 = ___ekey2;
		int32_t L_1176 = V_8;
		int32_t L_1177 = L_1176;
		uint32_t L_1178 = (L_1175)->GetAt(static_cast<il2cpp_array_size_t>(L_1177));
		(L_1170)->SetAt(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_t4260760469* L_1179 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1180 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1182));
		UInt32U5BU5D_t3230734560* L_1184 = ___ekey2;
		int32_t L_1185 = V_8;
		int32_t L_1186 = L_1185;
		uint32_t L_1187 = (L_1184)->GetAt(static_cast<il2cpp_array_size_t>(L_1186));
		(L_1179)->SetAt(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_t4260760469* L_1188 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1189 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1191));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1196));
		(L_1188)->SetAt(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Encrypt192_m3340191341_MetadataUsageId;
extern "C"  void RijndaelTransform_Encrypt192_m3340191341 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___indata0, ByteU5BU5D_t4260760469* ___outdata1, UInt32U5BU5D_t3230734560* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Encrypt192_m3340191341_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t4260760469* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAt(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_t4260760469* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t3230734560* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAt(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_t4260760469* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t4260760469* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t4260760469* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t3230734560* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAt(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_t4260760469* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t4260760469* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t4260760469* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t4260760469* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t3230734560* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAt(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_t4260760469* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t4260760469* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t4260760469* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t4260760469* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAt(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_t4260760469* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t4260760469* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t4260760469* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t4260760469* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t3230734560* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_90 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
		UInt32U5BU5D_t3230734560* L_94 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		UInt32U5BU5D_t3230734560* L_98 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t3230734560* L_102 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t3230734560* L_106 = ___ekey2;
		int32_t L_107 = 6;
		uint32_t L_108 = (L_106)->GetAt(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_t3230734560* L_109 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		UInt32U5BU5D_t3230734560* L_113 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t3230734560* L_117 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t3230734560* L_121 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t3230734560* L_125 = ___ekey2;
		int32_t L_126 = 7;
		uint32_t L_127 = (L_125)->GetAt(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_t3230734560* L_128 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t3230734560* L_132 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t3230734560* L_136 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t3230734560* L_140 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t3230734560* L_144 = ___ekey2;
		int32_t L_145 = 8;
		uint32_t L_146 = (L_144)->GetAt(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_t3230734560* L_147 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t3230734560* L_151 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t3230734560* L_155 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t3230734560* L_159 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t3230734560* L_163 = ___ekey2;
		int32_t L_164 = ((int32_t)9);
		uint32_t L_165 = (L_163)->GetAt(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_t3230734560* L_166 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t3230734560* L_170 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t3230734560* L_174 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t3230734560* L_178 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t3230734560* L_182 = ___ekey2;
		int32_t L_183 = ((int32_t)10);
		uint32_t L_184 = (L_182)->GetAt(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_t3230734560* L_185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t3230734560* L_189 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t3230734560* L_193 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t3230734560* L_197 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t3230734560* L_201 = ___ekey2;
		int32_t L_202 = ((int32_t)11);
		uint32_t L_203 = (L_201)->GetAt(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_t3230734560* L_204 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t3230734560* L_208 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t3230734560* L_212 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t3230734560* L_216 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t3230734560* L_220 = ___ekey2;
		int32_t L_221 = ((int32_t)12);
		uint32_t L_222 = (L_220)->GetAt(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_t3230734560* L_223 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t3230734560* L_227 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t3230734560* L_231 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t3230734560* L_235 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t3230734560* L_239 = ___ekey2;
		int32_t L_240 = ((int32_t)13);
		uint32_t L_241 = (L_239)->GetAt(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_t3230734560* L_242 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t3230734560* L_246 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t3230734560* L_250 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t3230734560* L_254 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t3230734560* L_258 = ___ekey2;
		int32_t L_259 = ((int32_t)14);
		uint32_t L_260 = (L_258)->GetAt(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_t3230734560* L_261 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t3230734560* L_265 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t3230734560* L_269 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t3230734560* L_273 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t3230734560* L_277 = ___ekey2;
		int32_t L_278 = ((int32_t)15);
		uint32_t L_279 = (L_277)->GetAt(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_t3230734560* L_280 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t3230734560* L_284 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t3230734560* L_288 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t3230734560* L_292 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t3230734560* L_296 = ___ekey2;
		int32_t L_297 = ((int32_t)16);
		uint32_t L_298 = (L_296)->GetAt(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_t3230734560* L_299 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t3230734560* L_303 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t3230734560* L_307 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t3230734560* L_311 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t3230734560* L_315 = ___ekey2;
		int32_t L_316 = ((int32_t)17);
		uint32_t L_317 = (L_315)->GetAt(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_t3230734560* L_318 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t3230734560* L_322 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t3230734560* L_326 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t3230734560* L_330 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t3230734560* L_334 = ___ekey2;
		int32_t L_335 = ((int32_t)18);
		uint32_t L_336 = (L_334)->GetAt(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_t3230734560* L_337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t3230734560* L_341 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t3230734560* L_345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t3230734560* L_349 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t3230734560* L_353 = ___ekey2;
		int32_t L_354 = ((int32_t)19);
		uint32_t L_355 = (L_353)->GetAt(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_t3230734560* L_356 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t3230734560* L_360 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t3230734560* L_364 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t3230734560* L_368 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t3230734560* L_372 = ___ekey2;
		int32_t L_373 = ((int32_t)20);
		uint32_t L_374 = (L_372)->GetAt(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_t3230734560* L_375 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t3230734560* L_379 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t3230734560* L_383 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t3230734560* L_387 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t3230734560* L_391 = ___ekey2;
		int32_t L_392 = ((int32_t)21);
		uint32_t L_393 = (L_391)->GetAt(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_t3230734560* L_394 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t3230734560* L_398 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t3230734560* L_402 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t3230734560* L_406 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t3230734560* L_410 = ___ekey2;
		int32_t L_411 = ((int32_t)22);
		uint32_t L_412 = (L_410)->GetAt(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_t3230734560* L_413 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t3230734560* L_417 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t3230734560* L_421 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t3230734560* L_425 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t3230734560* L_429 = ___ekey2;
		int32_t L_430 = ((int32_t)23);
		uint32_t L_431 = (L_429)->GetAt(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_t3230734560* L_432 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t3230734560* L_436 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t3230734560* L_440 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t3230734560* L_444 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t3230734560* L_448 = ___ekey2;
		int32_t L_449 = ((int32_t)24);
		uint32_t L_450 = (L_448)->GetAt(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_t3230734560* L_451 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t3230734560* L_455 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t3230734560* L_459 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t3230734560* L_463 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t3230734560* L_467 = ___ekey2;
		int32_t L_468 = ((int32_t)25);
		uint32_t L_469 = (L_467)->GetAt(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_t3230734560* L_470 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t3230734560* L_474 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t3230734560* L_478 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t3230734560* L_482 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t3230734560* L_486 = ___ekey2;
		int32_t L_487 = ((int32_t)26);
		uint32_t L_488 = (L_486)->GetAt(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_t3230734560* L_489 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t3230734560* L_493 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t3230734560* L_497 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t3230734560* L_501 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t3230734560* L_505 = ___ekey2;
		int32_t L_506 = ((int32_t)27);
		uint32_t L_507 = (L_505)->GetAt(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_t3230734560* L_508 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t3230734560* L_512 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t3230734560* L_516 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t3230734560* L_520 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t3230734560* L_524 = ___ekey2;
		int32_t L_525 = ((int32_t)28);
		uint32_t L_526 = (L_524)->GetAt(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_t3230734560* L_527 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t3230734560* L_531 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t3230734560* L_535 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t3230734560* L_539 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t3230734560* L_543 = ___ekey2;
		int32_t L_544 = ((int32_t)29);
		uint32_t L_545 = (L_543)->GetAt(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_t3230734560* L_546 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t3230734560* L_550 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t3230734560* L_554 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t3230734560* L_558 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t3230734560* L_562 = ___ekey2;
		int32_t L_563 = ((int32_t)30);
		uint32_t L_564 = (L_562)->GetAt(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_t3230734560* L_565 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t3230734560* L_569 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t3230734560* L_573 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t3230734560* L_577 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t3230734560* L_581 = ___ekey2;
		int32_t L_582 = ((int32_t)31);
		uint32_t L_583 = (L_581)->GetAt(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_t3230734560* L_584 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t3230734560* L_588 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t3230734560* L_592 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t3230734560* L_596 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t3230734560* L_600 = ___ekey2;
		int32_t L_601 = ((int32_t)32);
		uint32_t L_602 = (L_600)->GetAt(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_t3230734560* L_603 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t3230734560* L_607 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t3230734560* L_611 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t3230734560* L_615 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t3230734560* L_619 = ___ekey2;
		int32_t L_620 = ((int32_t)33);
		uint32_t L_621 = (L_619)->GetAt(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_t3230734560* L_622 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t3230734560* L_626 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t3230734560* L_630 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t3230734560* L_634 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t3230734560* L_638 = ___ekey2;
		int32_t L_639 = ((int32_t)34);
		uint32_t L_640 = (L_638)->GetAt(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_t3230734560* L_641 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t3230734560* L_645 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t3230734560* L_649 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t3230734560* L_653 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t3230734560* L_657 = ___ekey2;
		int32_t L_658 = ((int32_t)35);
		uint32_t L_659 = (L_657)->GetAt(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_t3230734560* L_660 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t3230734560* L_664 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t3230734560* L_668 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t3230734560* L_672 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t3230734560* L_676 = ___ekey2;
		int32_t L_677 = ((int32_t)36);
		uint32_t L_678 = (L_676)->GetAt(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_t3230734560* L_679 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t3230734560* L_683 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t3230734560* L_687 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t3230734560* L_691 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t3230734560* L_695 = ___ekey2;
		int32_t L_696 = ((int32_t)37);
		uint32_t L_697 = (L_695)->GetAt(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_t3230734560* L_698 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t3230734560* L_702 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t3230734560* L_706 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t3230734560* L_710 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t3230734560* L_714 = ___ekey2;
		int32_t L_715 = ((int32_t)38);
		uint32_t L_716 = (L_714)->GetAt(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_t3230734560* L_717 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t3230734560* L_721 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t3230734560* L_725 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t3230734560* L_729 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t3230734560* L_733 = ___ekey2;
		int32_t L_734 = ((int32_t)39);
		uint32_t L_735 = (L_733)->GetAt(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_t3230734560* L_736 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t3230734560* L_740 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t3230734560* L_744 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_746));
		UInt32U5BU5D_t3230734560* L_748 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_750));
		UInt32U5BU5D_t3230734560* L_752 = ___ekey2;
		int32_t L_753 = ((int32_t)40);
		uint32_t L_754 = (L_752)->GetAt(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_t3230734560* L_755 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t3230734560* L_759 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t3230734560* L_763 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_765));
		UInt32U5BU5D_t3230734560* L_767 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_769));
		UInt32U5BU5D_t3230734560* L_771 = ___ekey2;
		int32_t L_772 = ((int32_t)41);
		uint32_t L_773 = (L_771)->GetAt(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_t3230734560* L_774 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t3230734560* L_778 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t3230734560* L_782 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_784));
		UInt32U5BU5D_t3230734560* L_786 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_788));
		UInt32U5BU5D_t3230734560* L_790 = ___ekey2;
		int32_t L_791 = ((int32_t)42);
		uint32_t L_792 = (L_790)->GetAt(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_t3230734560* L_793 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t3230734560* L_797 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t3230734560* L_801 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_803));
		UInt32U5BU5D_t3230734560* L_805 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_807));
		UInt32U5BU5D_t3230734560* L_809 = ___ekey2;
		int32_t L_810 = ((int32_t)43);
		uint32_t L_811 = (L_809)->GetAt(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_t3230734560* L_812 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t3230734560* L_816 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t3230734560* L_820 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_822));
		UInt32U5BU5D_t3230734560* L_824 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_826));
		UInt32U5BU5D_t3230734560* L_828 = ___ekey2;
		int32_t L_829 = ((int32_t)44);
		uint32_t L_830 = (L_828)->GetAt(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_t3230734560* L_831 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t3230734560* L_835 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t3230734560* L_839 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_841));
		UInt32U5BU5D_t3230734560* L_843 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_845));
		UInt32U5BU5D_t3230734560* L_847 = ___ekey2;
		int32_t L_848 = ((int32_t)45);
		uint32_t L_849 = (L_847)->GetAt(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_t3230734560* L_850 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t3230734560* L_854 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t3230734560* L_858 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_860));
		UInt32U5BU5D_t3230734560* L_862 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_864));
		UInt32U5BU5D_t3230734560* L_866 = ___ekey2;
		int32_t L_867 = ((int32_t)46);
		uint32_t L_868 = (L_866)->GetAt(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_t3230734560* L_869 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t3230734560* L_873 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t3230734560* L_877 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_879));
		UInt32U5BU5D_t3230734560* L_881 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_883));
		UInt32U5BU5D_t3230734560* L_885 = ___ekey2;
		int32_t L_886 = ((int32_t)47);
		uint32_t L_887 = (L_885)->GetAt(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_t3230734560* L_888 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t3230734560* L_892 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t3230734560* L_896 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_898));
		UInt32U5BU5D_t3230734560* L_900 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_902));
		UInt32U5BU5D_t3230734560* L_904 = ___ekey2;
		int32_t L_905 = ((int32_t)48);
		uint32_t L_906 = (L_904)->GetAt(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_t3230734560* L_907 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t3230734560* L_911 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t3230734560* L_915 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_917));
		UInt32U5BU5D_t3230734560* L_919 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_921));
		UInt32U5BU5D_t3230734560* L_923 = ___ekey2;
		int32_t L_924 = ((int32_t)49);
		uint32_t L_925 = (L_923)->GetAt(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_t3230734560* L_926 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t3230734560* L_930 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t3230734560* L_934 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_936));
		UInt32U5BU5D_t3230734560* L_938 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_940));
		UInt32U5BU5D_t3230734560* L_942 = ___ekey2;
		int32_t L_943 = ((int32_t)50);
		uint32_t L_944 = (L_942)->GetAt(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_t3230734560* L_945 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t3230734560* L_949 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t3230734560* L_953 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_955));
		UInt32U5BU5D_t3230734560* L_957 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_959));
		UInt32U5BU5D_t3230734560* L_961 = ___ekey2;
		int32_t L_962 = ((int32_t)51);
		uint32_t L_963 = (L_961)->GetAt(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_t3230734560* L_964 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t3230734560* L_968 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t3230734560* L_972 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_974));
		UInt32U5BU5D_t3230734560* L_976 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_978));
		UInt32U5BU5D_t3230734560* L_980 = ___ekey2;
		int32_t L_981 = ((int32_t)52);
		uint32_t L_982 = (L_980)->GetAt(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_t3230734560* L_983 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t3230734560* L_987 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t3230734560* L_991 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_993));
		UInt32U5BU5D_t3230734560* L_995 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_997));
		UInt32U5BU5D_t3230734560* L_999 = ___ekey2;
		int32_t L_1000 = ((int32_t)53);
		uint32_t L_1001 = (L_999)->GetAt(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_t3230734560* L_1002 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t3230734560* L_1006 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t3230734560* L_1010 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1012));
		UInt32U5BU5D_t3230734560* L_1014 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1016));
		UInt32U5BU5D_t3230734560* L_1018 = ___ekey2;
		int32_t L_1019 = ((int32_t)54);
		uint32_t L_1020 = (L_1018)->GetAt(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_t3230734560* L_1021 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t3230734560* L_1025 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t3230734560* L_1029 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1031));
		UInt32U5BU5D_t3230734560* L_1033 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1035));
		UInt32U5BU5D_t3230734560* L_1037 = ___ekey2;
		int32_t L_1038 = ((int32_t)55);
		uint32_t L_1039 = (L_1037)->GetAt(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_t3230734560* L_1040 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t3230734560* L_1044 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t3230734560* L_1048 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1050));
		UInt32U5BU5D_t3230734560* L_1052 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1054));
		UInt32U5BU5D_t3230734560* L_1056 = ___ekey2;
		int32_t L_1057 = ((int32_t)56);
		uint32_t L_1058 = (L_1056)->GetAt(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_t3230734560* L_1059 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t3230734560* L_1063 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t3230734560* L_1067 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1069));
		UInt32U5BU5D_t3230734560* L_1071 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1073));
		UInt32U5BU5D_t3230734560* L_1075 = ___ekey2;
		int32_t L_1076 = ((int32_t)57);
		uint32_t L_1077 = (L_1075)->GetAt(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_t3230734560* L_1078 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t3230734560* L_1082 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t3230734560* L_1086 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1088));
		UInt32U5BU5D_t3230734560* L_1090 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1092));
		UInt32U5BU5D_t3230734560* L_1094 = ___ekey2;
		int32_t L_1095 = ((int32_t)58);
		uint32_t L_1096 = (L_1094)->GetAt(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_t3230734560* L_1097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t3230734560* L_1101 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t3230734560* L_1105 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1107));
		UInt32U5BU5D_t3230734560* L_1109 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1111));
		UInt32U5BU5D_t3230734560* L_1113 = ___ekey2;
		int32_t L_1114 = ((int32_t)59);
		uint32_t L_1115 = (L_1113)->GetAt(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_t3230734560* L_1116 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t3230734560* L_1120 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t3230734560* L_1124 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1126));
		UInt32U5BU5D_t3230734560* L_1128 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1130));
		UInt32U5BU5D_t3230734560* L_1132 = ___ekey2;
		int32_t L_1133 = ((int32_t)60);
		uint32_t L_1134 = (L_1132)->GetAt(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_t3230734560* L_1135 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t3230734560* L_1139 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t3230734560* L_1143 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t3230734560* L_1147 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1149));
		UInt32U5BU5D_t3230734560* L_1151 = ___ekey2;
		int32_t L_1152 = ((int32_t)61);
		uint32_t L_1153 = (L_1151)->GetAt(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_t3230734560* L_1154 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t3230734560* L_1158 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t3230734560* L_1162 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t3230734560* L_1166 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1168));
		UInt32U5BU5D_t3230734560* L_1170 = ___ekey2;
		int32_t L_1171 = ((int32_t)62);
		uint32_t L_1172 = (L_1170)->GetAt(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_t3230734560* L_1173 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t3230734560* L_1177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t3230734560* L_1181 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1183));
		UInt32U5BU5D_t3230734560* L_1185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1187));
		UInt32U5BU5D_t3230734560* L_1189 = ___ekey2;
		int32_t L_1190 = ((int32_t)63);
		uint32_t L_1191 = (L_1189)->GetAt(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_t3230734560* L_1192 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t3230734560* L_1196 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t3230734560* L_1200 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1202));
		UInt32U5BU5D_t3230734560* L_1204 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1206));
		UInt32U5BU5D_t3230734560* L_1208 = ___ekey2;
		int32_t L_1209 = ((int32_t)64);
		uint32_t L_1210 = (L_1208)->GetAt(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_t3230734560* L_1211 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t3230734560* L_1215 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t3230734560* L_1219 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1221));
		UInt32U5BU5D_t3230734560* L_1223 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1225));
		UInt32U5BU5D_t3230734560* L_1227 = ___ekey2;
		int32_t L_1228 = ((int32_t)65);
		uint32_t L_1229 = (L_1227)->GetAt(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_t3230734560* L_1230 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t3230734560* L_1234 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t3230734560* L_1238 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1240));
		UInt32U5BU5D_t3230734560* L_1242 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1244));
		UInt32U5BU5D_t3230734560* L_1246 = ___ekey2;
		int32_t L_1247 = ((int32_t)66);
		uint32_t L_1248 = (L_1246)->GetAt(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_t3230734560* L_1249 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t3230734560* L_1253 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t3230734560* L_1257 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1259));
		UInt32U5BU5D_t3230734560* L_1261 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1263));
		UInt32U5BU5D_t3230734560* L_1265 = ___ekey2;
		int32_t L_1266 = ((int32_t)67);
		uint32_t L_1267 = (L_1265)->GetAt(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_t3230734560* L_1268 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t3230734560* L_1272 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t3230734560* L_1276 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1278));
		UInt32U5BU5D_t3230734560* L_1280 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1282));
		UInt32U5BU5D_t3230734560* L_1284 = ___ekey2;
		int32_t L_1285 = ((int32_t)68);
		uint32_t L_1286 = (L_1284)->GetAt(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_t3230734560* L_1287 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t3230734560* L_1291 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t3230734560* L_1295 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1297));
		UInt32U5BU5D_t3230734560* L_1299 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1301));
		UInt32U5BU5D_t3230734560* L_1303 = ___ekey2;
		int32_t L_1304 = ((int32_t)69);
		uint32_t L_1305 = (L_1303)->GetAt(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_t3230734560* L_1306 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t3230734560* L_1310 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t3230734560* L_1314 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1316));
		UInt32U5BU5D_t3230734560* L_1318 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1320));
		UInt32U5BU5D_t3230734560* L_1322 = ___ekey2;
		int32_t L_1323 = ((int32_t)70);
		uint32_t L_1324 = (L_1322)->GetAt(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_t3230734560* L_1325 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t3230734560* L_1329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t3230734560* L_1333 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1335));
		UInt32U5BU5D_t3230734560* L_1337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1339));
		UInt32U5BU5D_t3230734560* L_1341 = ___ekey2;
		int32_t L_1342 = ((int32_t)71);
		uint32_t L_1343 = (L_1341)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_1345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1347));
		UInt32U5BU5D_t3230734560* L_1349 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1351));
		UInt32U5BU5D_t3230734560* L_1353 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1355));
		UInt32U5BU5D_t3230734560* L_1357 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1359));
		UInt32U5BU5D_t3230734560* L_1361 = ___ekey2;
		int32_t L_1362 = ((int32_t)72);
		uint32_t L_1363 = (L_1361)->GetAt(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_t3230734560* L_1364 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1366));
		UInt32U5BU5D_t3230734560* L_1368 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1370));
		UInt32U5BU5D_t3230734560* L_1372 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1374));
		UInt32U5BU5D_t3230734560* L_1376 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1378));
		UInt32U5BU5D_t3230734560* L_1380 = ___ekey2;
		int32_t L_1381 = ((int32_t)73);
		uint32_t L_1382 = (L_1380)->GetAt(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_t3230734560* L_1383 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1385));
		UInt32U5BU5D_t3230734560* L_1387 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1389));
		UInt32U5BU5D_t3230734560* L_1391 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1393));
		UInt32U5BU5D_t3230734560* L_1395 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1397));
		UInt32U5BU5D_t3230734560* L_1399 = ___ekey2;
		int32_t L_1400 = ((int32_t)74);
		uint32_t L_1401 = (L_1399)->GetAt(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_t3230734560* L_1402 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1404));
		UInt32U5BU5D_t3230734560* L_1406 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1408));
		UInt32U5BU5D_t3230734560* L_1410 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1412));
		UInt32U5BU5D_t3230734560* L_1414 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1416));
		UInt32U5BU5D_t3230734560* L_1418 = ___ekey2;
		int32_t L_1419 = ((int32_t)75);
		uint32_t L_1420 = (L_1418)->GetAt(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_t3230734560* L_1421 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1423));
		UInt32U5BU5D_t3230734560* L_1425 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1427));
		UInt32U5BU5D_t3230734560* L_1429 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1431));
		UInt32U5BU5D_t3230734560* L_1433 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1435));
		UInt32U5BU5D_t3230734560* L_1437 = ___ekey2;
		int32_t L_1438 = ((int32_t)76);
		uint32_t L_1439 = (L_1437)->GetAt(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_t3230734560* L_1440 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1442));
		UInt32U5BU5D_t3230734560* L_1444 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1446));
		UInt32U5BU5D_t3230734560* L_1448 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1450));
		UInt32U5BU5D_t3230734560* L_1452 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1454));
		UInt32U5BU5D_t3230734560* L_1456 = ___ekey2;
		int32_t L_1457 = ((int32_t)77);
		uint32_t L_1458 = (L_1456)->GetAt(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_t3230734560* L_1459 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1461));
		UInt32U5BU5D_t3230734560* L_1463 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1465));
		UInt32U5BU5D_t3230734560* L_1467 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1469));
		UInt32U5BU5D_t3230734560* L_1471 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1473));
		UInt32U5BU5D_t3230734560* L_1475 = ___ekey2;
		int32_t L_1476 = ((int32_t)78);
		uint32_t L_1477 = (L_1475)->GetAt(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_t3230734560* L_1478 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1480));
		UInt32U5BU5D_t3230734560* L_1482 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1484));
		UInt32U5BU5D_t3230734560* L_1486 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1488));
		UInt32U5BU5D_t3230734560* L_1490 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1492));
		UInt32U5BU5D_t3230734560* L_1494 = ___ekey2;
		int32_t L_1495 = ((int32_t)79);
		uint32_t L_1496 = (L_1494)->GetAt(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_t3230734560* L_1497 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1499));
		UInt32U5BU5D_t3230734560* L_1501 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1503));
		UInt32U5BU5D_t3230734560* L_1505 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1507));
		UInt32U5BU5D_t3230734560* L_1509 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1511));
		UInt32U5BU5D_t3230734560* L_1513 = ___ekey2;
		int32_t L_1514 = ((int32_t)80);
		uint32_t L_1515 = (L_1513)->GetAt(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_t3230734560* L_1516 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1518));
		UInt32U5BU5D_t3230734560* L_1520 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1522));
		UInt32U5BU5D_t3230734560* L_1524 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1526));
		UInt32U5BU5D_t3230734560* L_1528 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1530));
		UInt32U5BU5D_t3230734560* L_1532 = ___ekey2;
		int32_t L_1533 = ((int32_t)81);
		uint32_t L_1534 = (L_1532)->GetAt(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_t3230734560* L_1535 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1537));
		UInt32U5BU5D_t3230734560* L_1539 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1541));
		UInt32U5BU5D_t3230734560* L_1543 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1545));
		UInt32U5BU5D_t3230734560* L_1547 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1549));
		UInt32U5BU5D_t3230734560* L_1551 = ___ekey2;
		int32_t L_1552 = ((int32_t)82);
		uint32_t L_1553 = (L_1551)->GetAt(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_t3230734560* L_1554 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1556));
		UInt32U5BU5D_t3230734560* L_1558 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1560));
		UInt32U5BU5D_t3230734560* L_1562 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1564));
		UInt32U5BU5D_t3230734560* L_1566 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1568));
		UInt32U5BU5D_t3230734560* L_1570 = ___ekey2;
		int32_t L_1571 = ((int32_t)83);
		uint32_t L_1572 = (L_1570)->GetAt(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_t4260760469* L_1573 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_1574 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1576));
		UInt32U5BU5D_t3230734560* L_1578 = ___ekey2;
		int32_t L_1579 = V_12;
		int32_t L_1580 = L_1579;
		uint32_t L_1581 = (L_1578)->GetAt(static_cast<il2cpp_array_size_t>(L_1580));
		(L_1573)->SetAt(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_t4260760469* L_1582 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1583 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t3230734560* L_1587 = ___ekey2;
		int32_t L_1588 = V_12;
		int32_t L_1589 = L_1588;
		uint32_t L_1590 = (L_1587)->GetAt(static_cast<il2cpp_array_size_t>(L_1589));
		(L_1582)->SetAt(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_t4260760469* L_1591 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1592 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1594));
		UInt32U5BU5D_t3230734560* L_1596 = ___ekey2;
		int32_t L_1597 = V_12;
		int32_t L_1598 = L_1597;
		uint32_t L_1599 = (L_1596)->GetAt(static_cast<il2cpp_array_size_t>(L_1598));
		(L_1591)->SetAt(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_t4260760469* L_1600 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1601 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1603));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1608));
		(L_1600)->SetAt(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_t4260760469* L_1610 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1611 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1613));
		UInt32U5BU5D_t3230734560* L_1615 = ___ekey2;
		int32_t L_1616 = V_12;
		int32_t L_1617 = L_1616;
		uint32_t L_1618 = (L_1615)->GetAt(static_cast<il2cpp_array_size_t>(L_1617));
		(L_1610)->SetAt(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_t4260760469* L_1619 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1620 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1622));
		UInt32U5BU5D_t3230734560* L_1624 = ___ekey2;
		int32_t L_1625 = V_12;
		int32_t L_1626 = L_1625;
		uint32_t L_1627 = (L_1624)->GetAt(static_cast<il2cpp_array_size_t>(L_1626));
		(L_1619)->SetAt(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_t4260760469* L_1628 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1629 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t3230734560* L_1633 = ___ekey2;
		int32_t L_1634 = V_12;
		int32_t L_1635 = L_1634;
		uint32_t L_1636 = (L_1633)->GetAt(static_cast<il2cpp_array_size_t>(L_1635));
		(L_1628)->SetAt(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_t4260760469* L_1637 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1638 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1640));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1645));
		(L_1637)->SetAt(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_t4260760469* L_1647 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1648 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t3230734560* L_1652 = ___ekey2;
		int32_t L_1653 = V_12;
		int32_t L_1654 = L_1653;
		uint32_t L_1655 = (L_1652)->GetAt(static_cast<il2cpp_array_size_t>(L_1654));
		(L_1647)->SetAt(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_t4260760469* L_1656 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1657 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1659));
		UInt32U5BU5D_t3230734560* L_1661 = ___ekey2;
		int32_t L_1662 = V_12;
		int32_t L_1663 = L_1662;
		uint32_t L_1664 = (L_1661)->GetAt(static_cast<il2cpp_array_size_t>(L_1663));
		(L_1656)->SetAt(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_t4260760469* L_1665 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1666 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1668));
		UInt32U5BU5D_t3230734560* L_1670 = ___ekey2;
		int32_t L_1671 = V_12;
		int32_t L_1672 = L_1671;
		uint32_t L_1673 = (L_1670)->GetAt(static_cast<il2cpp_array_size_t>(L_1672));
		(L_1665)->SetAt(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_t4260760469* L_1674 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1675 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1677));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1682));
		(L_1674)->SetAt(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_t4260760469* L_1684 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1685 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1687));
		UInt32U5BU5D_t3230734560* L_1689 = ___ekey2;
		int32_t L_1690 = V_12;
		int32_t L_1691 = L_1690;
		uint32_t L_1692 = (L_1689)->GetAt(static_cast<il2cpp_array_size_t>(L_1691));
		(L_1684)->SetAt(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_t4260760469* L_1693 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1694 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1696));
		UInt32U5BU5D_t3230734560* L_1698 = ___ekey2;
		int32_t L_1699 = V_12;
		int32_t L_1700 = L_1699;
		uint32_t L_1701 = (L_1698)->GetAt(static_cast<il2cpp_array_size_t>(L_1700));
		(L_1693)->SetAt(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_t4260760469* L_1702 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1703 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1705));
		UInt32U5BU5D_t3230734560* L_1707 = ___ekey2;
		int32_t L_1708 = V_12;
		int32_t L_1709 = L_1708;
		uint32_t L_1710 = (L_1707)->GetAt(static_cast<il2cpp_array_size_t>(L_1709));
		(L_1702)->SetAt(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_t4260760469* L_1711 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1712 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1714));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1719));
		(L_1711)->SetAt(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_t4260760469* L_1721 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1722 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1724));
		UInt32U5BU5D_t3230734560* L_1726 = ___ekey2;
		int32_t L_1727 = V_12;
		int32_t L_1728 = L_1727;
		uint32_t L_1729 = (L_1726)->GetAt(static_cast<il2cpp_array_size_t>(L_1728));
		(L_1721)->SetAt(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_t4260760469* L_1730 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1731 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1733));
		UInt32U5BU5D_t3230734560* L_1735 = ___ekey2;
		int32_t L_1736 = V_12;
		int32_t L_1737 = L_1736;
		uint32_t L_1738 = (L_1735)->GetAt(static_cast<il2cpp_array_size_t>(L_1737));
		(L_1730)->SetAt(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_t4260760469* L_1739 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1740 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1742));
		UInt32U5BU5D_t3230734560* L_1744 = ___ekey2;
		int32_t L_1745 = V_12;
		int32_t L_1746 = L_1745;
		uint32_t L_1747 = (L_1744)->GetAt(static_cast<il2cpp_array_size_t>(L_1746));
		(L_1739)->SetAt(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_t4260760469* L_1748 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1749 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1751));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1756));
		(L_1748)->SetAt(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_t4260760469* L_1758 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1759 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1761));
		UInt32U5BU5D_t3230734560* L_1763 = ___ekey2;
		int32_t L_1764 = V_12;
		int32_t L_1765 = L_1764;
		uint32_t L_1766 = (L_1763)->GetAt(static_cast<il2cpp_array_size_t>(L_1765));
		(L_1758)->SetAt(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_t4260760469* L_1767 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1768 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1770));
		UInt32U5BU5D_t3230734560* L_1772 = ___ekey2;
		int32_t L_1773 = V_12;
		int32_t L_1774 = L_1773;
		uint32_t L_1775 = (L_1772)->GetAt(static_cast<il2cpp_array_size_t>(L_1774));
		(L_1767)->SetAt(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_t4260760469* L_1776 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1777 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t3230734560* L_1781 = ___ekey2;
		int32_t L_1782 = V_12;
		int32_t L_1783 = L_1782;
		uint32_t L_1784 = (L_1781)->GetAt(static_cast<il2cpp_array_size_t>(L_1783));
		(L_1776)->SetAt(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_t4260760469* L_1785 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1786 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1788));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1793));
		(L_1785)->SetAt(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Encrypt256_m282559940_MetadataUsageId;
extern "C"  void RijndaelTransform_Encrypt256_m282559940 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___indata0, ByteU5BU5D_t4260760469* ___outdata1, UInt32U5BU5D_t3230734560* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Encrypt256_m282559940_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t4260760469* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAt(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_t4260760469* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t3230734560* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAt(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_t4260760469* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t4260760469* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t4260760469* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t3230734560* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAt(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_t4260760469* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t4260760469* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t4260760469* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t4260760469* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t3230734560* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAt(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_t4260760469* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t4260760469* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t4260760469* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t4260760469* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAt(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_t4260760469* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t4260760469* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t4260760469* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t4260760469* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t3230734560* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAt(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_t4260760469* L_90 = ___indata0;
		int32_t L_91 = ((int32_t)24);
		uint8_t L_92 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
		ByteU5BU5D_t4260760469* L_93 = ___indata0;
		int32_t L_94 = ((int32_t)25);
		uint8_t L_95 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
		ByteU5BU5D_t4260760469* L_96 = ___indata0;
		int32_t L_97 = ((int32_t)26);
		uint8_t L_98 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
		ByteU5BU5D_t4260760469* L_99 = ___indata0;
		int32_t L_100 = ((int32_t)27);
		uint8_t L_101 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t3230734560* L_102 = ___ekey2;
		int32_t L_103 = 6;
		uint32_t L_104 = (L_102)->GetAt(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_t4260760469* L_105 = ___indata0;
		int32_t L_106 = ((int32_t)28);
		uint8_t L_107 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
		ByteU5BU5D_t4260760469* L_108 = ___indata0;
		int32_t L_109 = ((int32_t)29);
		uint8_t L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
		ByteU5BU5D_t4260760469* L_111 = ___indata0;
		int32_t L_112 = ((int32_t)30);
		uint8_t L_113 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
		ByteU5BU5D_t4260760469* L_114 = ___indata0;
		int32_t L_115 = ((int32_t)31);
		uint8_t L_116 = (L_114)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t3230734560* L_117 = ___ekey2;
		int32_t L_118 = 7;
		uint32_t L_119 = (L_117)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_120 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
		UInt32U5BU5D_t3230734560* L_124 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
		UInt32U5BU5D_t3230734560* L_128 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t3230734560* L_132 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t3230734560* L_136 = ___ekey2;
		int32_t L_137 = 8;
		uint32_t L_138 = (L_136)->GetAt(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_t3230734560* L_139 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
		UInt32U5BU5D_t3230734560* L_143 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
		UInt32U5BU5D_t3230734560* L_147 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t3230734560* L_151 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t3230734560* L_155 = ___ekey2;
		int32_t L_156 = ((int32_t)9);
		uint32_t L_157 = (L_155)->GetAt(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_t3230734560* L_158 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
		UInt32U5BU5D_t3230734560* L_162 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
		UInt32U5BU5D_t3230734560* L_166 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t3230734560* L_170 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t3230734560* L_174 = ___ekey2;
		int32_t L_175 = ((int32_t)10);
		uint32_t L_176 = (L_174)->GetAt(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_t3230734560* L_177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
		UInt32U5BU5D_t3230734560* L_181 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_183));
		UInt32U5BU5D_t3230734560* L_185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t3230734560* L_189 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t3230734560* L_193 = ___ekey2;
		int32_t L_194 = ((int32_t)11);
		uint32_t L_195 = (L_193)->GetAt(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_t3230734560* L_196 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_198));
		UInt32U5BU5D_t3230734560* L_200 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_202));
		UInt32U5BU5D_t3230734560* L_204 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t3230734560* L_208 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t3230734560* L_212 = ___ekey2;
		int32_t L_213 = ((int32_t)12);
		uint32_t L_214 = (L_212)->GetAt(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_t3230734560* L_215 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
		UInt32U5BU5D_t3230734560* L_219 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_221));
		UInt32U5BU5D_t3230734560* L_223 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t3230734560* L_227 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t3230734560* L_231 = ___ekey2;
		int32_t L_232 = ((int32_t)13);
		uint32_t L_233 = (L_231)->GetAt(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_t3230734560* L_234 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_236));
		UInt32U5BU5D_t3230734560* L_238 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_240));
		UInt32U5BU5D_t3230734560* L_242 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t3230734560* L_246 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t3230734560* L_250 = ___ekey2;
		int32_t L_251 = ((int32_t)14);
		uint32_t L_252 = (L_250)->GetAt(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_t3230734560* L_253 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_255));
		UInt32U5BU5D_t3230734560* L_257 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_259));
		UInt32U5BU5D_t3230734560* L_261 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t3230734560* L_265 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t3230734560* L_269 = ___ekey2;
		int32_t L_270 = ((int32_t)15);
		uint32_t L_271 = (L_269)->GetAt(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_t3230734560* L_272 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_274));
		UInt32U5BU5D_t3230734560* L_276 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_278));
		UInt32U5BU5D_t3230734560* L_280 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t3230734560* L_284 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t3230734560* L_288 = ___ekey2;
		int32_t L_289 = ((int32_t)16);
		uint32_t L_290 = (L_288)->GetAt(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_t3230734560* L_291 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_293));
		UInt32U5BU5D_t3230734560* L_295 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_297));
		UInt32U5BU5D_t3230734560* L_299 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t3230734560* L_303 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t3230734560* L_307 = ___ekey2;
		int32_t L_308 = ((int32_t)17);
		uint32_t L_309 = (L_307)->GetAt(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_t3230734560* L_310 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_312));
		UInt32U5BU5D_t3230734560* L_314 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_316));
		UInt32U5BU5D_t3230734560* L_318 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t3230734560* L_322 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t3230734560* L_326 = ___ekey2;
		int32_t L_327 = ((int32_t)18);
		uint32_t L_328 = (L_326)->GetAt(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_t3230734560* L_329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_331));
		UInt32U5BU5D_t3230734560* L_333 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_335));
		UInt32U5BU5D_t3230734560* L_337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t3230734560* L_341 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t3230734560* L_345 = ___ekey2;
		int32_t L_346 = ((int32_t)19);
		uint32_t L_347 = (L_345)->GetAt(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_t3230734560* L_348 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_350));
		UInt32U5BU5D_t3230734560* L_352 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_354));
		UInt32U5BU5D_t3230734560* L_356 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t3230734560* L_360 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t3230734560* L_364 = ___ekey2;
		int32_t L_365 = ((int32_t)20);
		uint32_t L_366 = (L_364)->GetAt(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_t3230734560* L_367 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_369));
		UInt32U5BU5D_t3230734560* L_371 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_373));
		UInt32U5BU5D_t3230734560* L_375 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t3230734560* L_379 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t3230734560* L_383 = ___ekey2;
		int32_t L_384 = ((int32_t)21);
		uint32_t L_385 = (L_383)->GetAt(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_t3230734560* L_386 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_388));
		UInt32U5BU5D_t3230734560* L_390 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_392));
		UInt32U5BU5D_t3230734560* L_394 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t3230734560* L_398 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t3230734560* L_402 = ___ekey2;
		int32_t L_403 = ((int32_t)22);
		uint32_t L_404 = (L_402)->GetAt(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_t3230734560* L_405 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_407));
		UInt32U5BU5D_t3230734560* L_409 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_411));
		UInt32U5BU5D_t3230734560* L_413 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t3230734560* L_417 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t3230734560* L_421 = ___ekey2;
		int32_t L_422 = ((int32_t)23);
		uint32_t L_423 = (L_421)->GetAt(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_t3230734560* L_424 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_426));
		UInt32U5BU5D_t3230734560* L_428 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_430));
		UInt32U5BU5D_t3230734560* L_432 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t3230734560* L_436 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t3230734560* L_440 = ___ekey2;
		int32_t L_441 = ((int32_t)24);
		uint32_t L_442 = (L_440)->GetAt(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_t3230734560* L_443 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_445));
		UInt32U5BU5D_t3230734560* L_447 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_449));
		UInt32U5BU5D_t3230734560* L_451 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t3230734560* L_455 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t3230734560* L_459 = ___ekey2;
		int32_t L_460 = ((int32_t)25);
		uint32_t L_461 = (L_459)->GetAt(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_t3230734560* L_462 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_464));
		UInt32U5BU5D_t3230734560* L_466 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_468));
		UInt32U5BU5D_t3230734560* L_470 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t3230734560* L_474 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t3230734560* L_478 = ___ekey2;
		int32_t L_479 = ((int32_t)26);
		uint32_t L_480 = (L_478)->GetAt(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_t3230734560* L_481 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_483));
		UInt32U5BU5D_t3230734560* L_485 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_487));
		UInt32U5BU5D_t3230734560* L_489 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t3230734560* L_493 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t3230734560* L_497 = ___ekey2;
		int32_t L_498 = ((int32_t)27);
		uint32_t L_499 = (L_497)->GetAt(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_t3230734560* L_500 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_502));
		UInt32U5BU5D_t3230734560* L_504 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_506));
		UInt32U5BU5D_t3230734560* L_508 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t3230734560* L_512 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t3230734560* L_516 = ___ekey2;
		int32_t L_517 = ((int32_t)28);
		uint32_t L_518 = (L_516)->GetAt(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_t3230734560* L_519 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_521));
		UInt32U5BU5D_t3230734560* L_523 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_525));
		UInt32U5BU5D_t3230734560* L_527 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t3230734560* L_531 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t3230734560* L_535 = ___ekey2;
		int32_t L_536 = ((int32_t)29);
		uint32_t L_537 = (L_535)->GetAt(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_t3230734560* L_538 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_540));
		UInt32U5BU5D_t3230734560* L_542 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_544));
		UInt32U5BU5D_t3230734560* L_546 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t3230734560* L_550 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t3230734560* L_554 = ___ekey2;
		int32_t L_555 = ((int32_t)30);
		uint32_t L_556 = (L_554)->GetAt(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_t3230734560* L_557 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_559));
		UInt32U5BU5D_t3230734560* L_561 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_563));
		UInt32U5BU5D_t3230734560* L_565 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t3230734560* L_569 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t3230734560* L_573 = ___ekey2;
		int32_t L_574 = ((int32_t)31);
		uint32_t L_575 = (L_573)->GetAt(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_t3230734560* L_576 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_578));
		UInt32U5BU5D_t3230734560* L_580 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_582));
		UInt32U5BU5D_t3230734560* L_584 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t3230734560* L_588 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t3230734560* L_592 = ___ekey2;
		int32_t L_593 = ((int32_t)32);
		uint32_t L_594 = (L_592)->GetAt(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_t3230734560* L_595 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_597));
		UInt32U5BU5D_t3230734560* L_599 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_601));
		UInt32U5BU5D_t3230734560* L_603 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t3230734560* L_607 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t3230734560* L_611 = ___ekey2;
		int32_t L_612 = ((int32_t)33);
		uint32_t L_613 = (L_611)->GetAt(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_t3230734560* L_614 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_616));
		UInt32U5BU5D_t3230734560* L_618 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_620));
		UInt32U5BU5D_t3230734560* L_622 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t3230734560* L_626 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t3230734560* L_630 = ___ekey2;
		int32_t L_631 = ((int32_t)34);
		uint32_t L_632 = (L_630)->GetAt(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_t3230734560* L_633 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_635));
		UInt32U5BU5D_t3230734560* L_637 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_639));
		UInt32U5BU5D_t3230734560* L_641 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t3230734560* L_645 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t3230734560* L_649 = ___ekey2;
		int32_t L_650 = ((int32_t)35);
		uint32_t L_651 = (L_649)->GetAt(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_t3230734560* L_652 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_654));
		UInt32U5BU5D_t3230734560* L_656 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_658));
		UInt32U5BU5D_t3230734560* L_660 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t3230734560* L_664 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t3230734560* L_668 = ___ekey2;
		int32_t L_669 = ((int32_t)36);
		uint32_t L_670 = (L_668)->GetAt(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_t3230734560* L_671 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_673));
		UInt32U5BU5D_t3230734560* L_675 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_677));
		UInt32U5BU5D_t3230734560* L_679 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t3230734560* L_683 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t3230734560* L_687 = ___ekey2;
		int32_t L_688 = ((int32_t)37);
		uint32_t L_689 = (L_687)->GetAt(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_t3230734560* L_690 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_692));
		UInt32U5BU5D_t3230734560* L_694 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_696));
		UInt32U5BU5D_t3230734560* L_698 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t3230734560* L_702 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t3230734560* L_706 = ___ekey2;
		int32_t L_707 = ((int32_t)38);
		uint32_t L_708 = (L_706)->GetAt(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_t3230734560* L_709 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_711));
		UInt32U5BU5D_t3230734560* L_713 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_715));
		UInt32U5BU5D_t3230734560* L_717 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t3230734560* L_721 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t3230734560* L_725 = ___ekey2;
		int32_t L_726 = ((int32_t)39);
		uint32_t L_727 = (L_725)->GetAt(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_t3230734560* L_728 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_730));
		UInt32U5BU5D_t3230734560* L_732 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_734));
		UInt32U5BU5D_t3230734560* L_736 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t3230734560* L_740 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t3230734560* L_744 = ___ekey2;
		int32_t L_745 = ((int32_t)40);
		uint32_t L_746 = (L_744)->GetAt(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_t3230734560* L_747 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_749));
		UInt32U5BU5D_t3230734560* L_751 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_753));
		UInt32U5BU5D_t3230734560* L_755 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t3230734560* L_759 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t3230734560* L_763 = ___ekey2;
		int32_t L_764 = ((int32_t)41);
		uint32_t L_765 = (L_763)->GetAt(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_t3230734560* L_766 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_768));
		UInt32U5BU5D_t3230734560* L_770 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_772));
		UInt32U5BU5D_t3230734560* L_774 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t3230734560* L_778 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t3230734560* L_782 = ___ekey2;
		int32_t L_783 = ((int32_t)42);
		uint32_t L_784 = (L_782)->GetAt(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_t3230734560* L_785 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_787));
		UInt32U5BU5D_t3230734560* L_789 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_791));
		UInt32U5BU5D_t3230734560* L_793 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t3230734560* L_797 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t3230734560* L_801 = ___ekey2;
		int32_t L_802 = ((int32_t)43);
		uint32_t L_803 = (L_801)->GetAt(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_t3230734560* L_804 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_806));
		UInt32U5BU5D_t3230734560* L_808 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_810));
		UInt32U5BU5D_t3230734560* L_812 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t3230734560* L_816 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t3230734560* L_820 = ___ekey2;
		int32_t L_821 = ((int32_t)44);
		uint32_t L_822 = (L_820)->GetAt(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_t3230734560* L_823 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_825));
		UInt32U5BU5D_t3230734560* L_827 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_829));
		UInt32U5BU5D_t3230734560* L_831 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t3230734560* L_835 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t3230734560* L_839 = ___ekey2;
		int32_t L_840 = ((int32_t)45);
		uint32_t L_841 = (L_839)->GetAt(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_t3230734560* L_842 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_844));
		UInt32U5BU5D_t3230734560* L_846 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_848));
		UInt32U5BU5D_t3230734560* L_850 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t3230734560* L_854 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t3230734560* L_858 = ___ekey2;
		int32_t L_859 = ((int32_t)46);
		uint32_t L_860 = (L_858)->GetAt(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_t3230734560* L_861 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_863));
		UInt32U5BU5D_t3230734560* L_865 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_867));
		UInt32U5BU5D_t3230734560* L_869 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t3230734560* L_873 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t3230734560* L_877 = ___ekey2;
		int32_t L_878 = ((int32_t)47);
		uint32_t L_879 = (L_877)->GetAt(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_t3230734560* L_880 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_882));
		UInt32U5BU5D_t3230734560* L_884 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_886));
		UInt32U5BU5D_t3230734560* L_888 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t3230734560* L_892 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t3230734560* L_896 = ___ekey2;
		int32_t L_897 = ((int32_t)48);
		uint32_t L_898 = (L_896)->GetAt(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_t3230734560* L_899 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_901));
		UInt32U5BU5D_t3230734560* L_903 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_905));
		UInt32U5BU5D_t3230734560* L_907 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t3230734560* L_911 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t3230734560* L_915 = ___ekey2;
		int32_t L_916 = ((int32_t)49);
		uint32_t L_917 = (L_915)->GetAt(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_t3230734560* L_918 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_920));
		UInt32U5BU5D_t3230734560* L_922 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_924));
		UInt32U5BU5D_t3230734560* L_926 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t3230734560* L_930 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t3230734560* L_934 = ___ekey2;
		int32_t L_935 = ((int32_t)50);
		uint32_t L_936 = (L_934)->GetAt(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_t3230734560* L_937 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_939));
		UInt32U5BU5D_t3230734560* L_941 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_943));
		UInt32U5BU5D_t3230734560* L_945 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t3230734560* L_949 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t3230734560* L_953 = ___ekey2;
		int32_t L_954 = ((int32_t)51);
		uint32_t L_955 = (L_953)->GetAt(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_t3230734560* L_956 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_958));
		UInt32U5BU5D_t3230734560* L_960 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_962));
		UInt32U5BU5D_t3230734560* L_964 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t3230734560* L_968 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t3230734560* L_972 = ___ekey2;
		int32_t L_973 = ((int32_t)52);
		uint32_t L_974 = (L_972)->GetAt(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_t3230734560* L_975 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_977));
		UInt32U5BU5D_t3230734560* L_979 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_981));
		UInt32U5BU5D_t3230734560* L_983 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t3230734560* L_987 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t3230734560* L_991 = ___ekey2;
		int32_t L_992 = ((int32_t)53);
		uint32_t L_993 = (L_991)->GetAt(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_t3230734560* L_994 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_996));
		UInt32U5BU5D_t3230734560* L_998 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1000));
		UInt32U5BU5D_t3230734560* L_1002 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t3230734560* L_1006 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t3230734560* L_1010 = ___ekey2;
		int32_t L_1011 = ((int32_t)54);
		uint32_t L_1012 = (L_1010)->GetAt(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_t3230734560* L_1013 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1015));
		UInt32U5BU5D_t3230734560* L_1017 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1019));
		UInt32U5BU5D_t3230734560* L_1021 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t3230734560* L_1025 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t3230734560* L_1029 = ___ekey2;
		int32_t L_1030 = ((int32_t)55);
		uint32_t L_1031 = (L_1029)->GetAt(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_t3230734560* L_1032 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1034));
		UInt32U5BU5D_t3230734560* L_1036 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1038));
		UInt32U5BU5D_t3230734560* L_1040 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t3230734560* L_1044 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t3230734560* L_1048 = ___ekey2;
		int32_t L_1049 = ((int32_t)56);
		uint32_t L_1050 = (L_1048)->GetAt(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_t3230734560* L_1051 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t3230734560* L_1055 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1057));
		UInt32U5BU5D_t3230734560* L_1059 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t3230734560* L_1063 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t3230734560* L_1067 = ___ekey2;
		int32_t L_1068 = ((int32_t)57);
		uint32_t L_1069 = (L_1067)->GetAt(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_t3230734560* L_1070 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1072));
		UInt32U5BU5D_t3230734560* L_1074 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1076));
		UInt32U5BU5D_t3230734560* L_1078 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t3230734560* L_1082 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t3230734560* L_1086 = ___ekey2;
		int32_t L_1087 = ((int32_t)58);
		uint32_t L_1088 = (L_1086)->GetAt(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_t3230734560* L_1089 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1091));
		UInt32U5BU5D_t3230734560* L_1093 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1095));
		UInt32U5BU5D_t3230734560* L_1097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t3230734560* L_1101 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t3230734560* L_1105 = ___ekey2;
		int32_t L_1106 = ((int32_t)59);
		uint32_t L_1107 = (L_1105)->GetAt(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_t3230734560* L_1108 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1110));
		UInt32U5BU5D_t3230734560* L_1112 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1114));
		UInt32U5BU5D_t3230734560* L_1116 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t3230734560* L_1120 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t3230734560* L_1124 = ___ekey2;
		int32_t L_1125 = ((int32_t)60);
		uint32_t L_1126 = (L_1124)->GetAt(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_t3230734560* L_1127 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1129));
		UInt32U5BU5D_t3230734560* L_1131 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1133));
		UInt32U5BU5D_t3230734560* L_1135 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t3230734560* L_1139 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t3230734560* L_1143 = ___ekey2;
		int32_t L_1144 = ((int32_t)61);
		uint32_t L_1145 = (L_1143)->GetAt(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_t3230734560* L_1146 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1148));
		UInt32U5BU5D_t3230734560* L_1150 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1152));
		UInt32U5BU5D_t3230734560* L_1154 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t3230734560* L_1158 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t3230734560* L_1162 = ___ekey2;
		int32_t L_1163 = ((int32_t)62);
		uint32_t L_1164 = (L_1162)->GetAt(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_t3230734560* L_1165 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1167));
		UInt32U5BU5D_t3230734560* L_1169 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1171));
		UInt32U5BU5D_t3230734560* L_1173 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t3230734560* L_1177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t3230734560* L_1181 = ___ekey2;
		int32_t L_1182 = ((int32_t)63);
		uint32_t L_1183 = (L_1181)->GetAt(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_t3230734560* L_1184 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1186));
		UInt32U5BU5D_t3230734560* L_1188 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1190));
		UInt32U5BU5D_t3230734560* L_1192 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t3230734560* L_1196 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t3230734560* L_1200 = ___ekey2;
		int32_t L_1201 = ((int32_t)64);
		uint32_t L_1202 = (L_1200)->GetAt(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_t3230734560* L_1203 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1205));
		UInt32U5BU5D_t3230734560* L_1207 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1209));
		UInt32U5BU5D_t3230734560* L_1211 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t3230734560* L_1215 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t3230734560* L_1219 = ___ekey2;
		int32_t L_1220 = ((int32_t)65);
		uint32_t L_1221 = (L_1219)->GetAt(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_t3230734560* L_1222 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1224));
		UInt32U5BU5D_t3230734560* L_1226 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1228));
		UInt32U5BU5D_t3230734560* L_1230 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t3230734560* L_1234 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t3230734560* L_1238 = ___ekey2;
		int32_t L_1239 = ((int32_t)66);
		uint32_t L_1240 = (L_1238)->GetAt(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_t3230734560* L_1241 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1243));
		UInt32U5BU5D_t3230734560* L_1245 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1247));
		UInt32U5BU5D_t3230734560* L_1249 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t3230734560* L_1253 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t3230734560* L_1257 = ___ekey2;
		int32_t L_1258 = ((int32_t)67);
		uint32_t L_1259 = (L_1257)->GetAt(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_t3230734560* L_1260 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1262));
		UInt32U5BU5D_t3230734560* L_1264 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1266));
		UInt32U5BU5D_t3230734560* L_1268 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t3230734560* L_1272 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t3230734560* L_1276 = ___ekey2;
		int32_t L_1277 = ((int32_t)68);
		uint32_t L_1278 = (L_1276)->GetAt(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_t3230734560* L_1279 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1281));
		UInt32U5BU5D_t3230734560* L_1283 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1285));
		UInt32U5BU5D_t3230734560* L_1287 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t3230734560* L_1291 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t3230734560* L_1295 = ___ekey2;
		int32_t L_1296 = ((int32_t)69);
		uint32_t L_1297 = (L_1295)->GetAt(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_t3230734560* L_1298 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1300));
		UInt32U5BU5D_t3230734560* L_1302 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1304));
		UInt32U5BU5D_t3230734560* L_1306 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t3230734560* L_1310 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t3230734560* L_1314 = ___ekey2;
		int32_t L_1315 = ((int32_t)70);
		uint32_t L_1316 = (L_1314)->GetAt(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_t3230734560* L_1317 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1319));
		UInt32U5BU5D_t3230734560* L_1321 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1323));
		UInt32U5BU5D_t3230734560* L_1325 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t3230734560* L_1329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t3230734560* L_1333 = ___ekey2;
		int32_t L_1334 = ((int32_t)71);
		uint32_t L_1335 = (L_1333)->GetAt(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_t3230734560* L_1336 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1338));
		UInt32U5BU5D_t3230734560* L_1340 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1342));
		UInt32U5BU5D_t3230734560* L_1344 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1346));
		UInt32U5BU5D_t3230734560* L_1348 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1350));
		UInt32U5BU5D_t3230734560* L_1352 = ___ekey2;
		int32_t L_1353 = ((int32_t)72);
		uint32_t L_1354 = (L_1352)->GetAt(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_t3230734560* L_1355 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1357));
		UInt32U5BU5D_t3230734560* L_1359 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1361));
		UInt32U5BU5D_t3230734560* L_1363 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1365));
		UInt32U5BU5D_t3230734560* L_1367 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1369));
		UInt32U5BU5D_t3230734560* L_1371 = ___ekey2;
		int32_t L_1372 = ((int32_t)73);
		uint32_t L_1373 = (L_1371)->GetAt(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_t3230734560* L_1374 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1376));
		UInt32U5BU5D_t3230734560* L_1378 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1380));
		UInt32U5BU5D_t3230734560* L_1382 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1384));
		UInt32U5BU5D_t3230734560* L_1386 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1388));
		UInt32U5BU5D_t3230734560* L_1390 = ___ekey2;
		int32_t L_1391 = ((int32_t)74);
		uint32_t L_1392 = (L_1390)->GetAt(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_t3230734560* L_1393 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1395));
		UInt32U5BU5D_t3230734560* L_1397 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1399));
		UInt32U5BU5D_t3230734560* L_1401 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1403));
		UInt32U5BU5D_t3230734560* L_1405 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1407));
		UInt32U5BU5D_t3230734560* L_1409 = ___ekey2;
		int32_t L_1410 = ((int32_t)75);
		uint32_t L_1411 = (L_1409)->GetAt(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_t3230734560* L_1412 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1414));
		UInt32U5BU5D_t3230734560* L_1416 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1418));
		UInt32U5BU5D_t3230734560* L_1420 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1422));
		UInt32U5BU5D_t3230734560* L_1424 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1426));
		UInt32U5BU5D_t3230734560* L_1428 = ___ekey2;
		int32_t L_1429 = ((int32_t)76);
		uint32_t L_1430 = (L_1428)->GetAt(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_t3230734560* L_1431 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1433));
		UInt32U5BU5D_t3230734560* L_1435 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1437));
		UInt32U5BU5D_t3230734560* L_1439 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1441));
		UInt32U5BU5D_t3230734560* L_1443 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1445));
		UInt32U5BU5D_t3230734560* L_1447 = ___ekey2;
		int32_t L_1448 = ((int32_t)77);
		uint32_t L_1449 = (L_1447)->GetAt(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_t3230734560* L_1450 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1452));
		UInt32U5BU5D_t3230734560* L_1454 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1456));
		UInt32U5BU5D_t3230734560* L_1458 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1460));
		UInt32U5BU5D_t3230734560* L_1462 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1464));
		UInt32U5BU5D_t3230734560* L_1466 = ___ekey2;
		int32_t L_1467 = ((int32_t)78);
		uint32_t L_1468 = (L_1466)->GetAt(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_t3230734560* L_1469 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1471));
		UInt32U5BU5D_t3230734560* L_1473 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1475));
		UInt32U5BU5D_t3230734560* L_1477 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1479));
		UInt32U5BU5D_t3230734560* L_1481 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1483));
		UInt32U5BU5D_t3230734560* L_1485 = ___ekey2;
		int32_t L_1486 = ((int32_t)79);
		uint32_t L_1487 = (L_1485)->GetAt(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_t3230734560* L_1488 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1490));
		UInt32U5BU5D_t3230734560* L_1492 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1494));
		UInt32U5BU5D_t3230734560* L_1496 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1498));
		UInt32U5BU5D_t3230734560* L_1500 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1502));
		UInt32U5BU5D_t3230734560* L_1504 = ___ekey2;
		int32_t L_1505 = ((int32_t)80);
		uint32_t L_1506 = (L_1504)->GetAt(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_t3230734560* L_1507 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1509));
		UInt32U5BU5D_t3230734560* L_1511 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1513));
		UInt32U5BU5D_t3230734560* L_1515 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1517));
		UInt32U5BU5D_t3230734560* L_1519 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1521));
		UInt32U5BU5D_t3230734560* L_1523 = ___ekey2;
		int32_t L_1524 = ((int32_t)81);
		uint32_t L_1525 = (L_1523)->GetAt(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_t3230734560* L_1526 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1528));
		UInt32U5BU5D_t3230734560* L_1530 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1532));
		UInt32U5BU5D_t3230734560* L_1534 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1536));
		UInt32U5BU5D_t3230734560* L_1538 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1540));
		UInt32U5BU5D_t3230734560* L_1542 = ___ekey2;
		int32_t L_1543 = ((int32_t)82);
		uint32_t L_1544 = (L_1542)->GetAt(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_t3230734560* L_1545 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1547));
		UInt32U5BU5D_t3230734560* L_1549 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1551));
		UInt32U5BU5D_t3230734560* L_1553 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1555));
		UInt32U5BU5D_t3230734560* L_1557 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1559));
		UInt32U5BU5D_t3230734560* L_1561 = ___ekey2;
		int32_t L_1562 = ((int32_t)83);
		uint32_t L_1563 = (L_1561)->GetAt(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_t3230734560* L_1564 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1566));
		UInt32U5BU5D_t3230734560* L_1568 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1570));
		UInt32U5BU5D_t3230734560* L_1572 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1574));
		UInt32U5BU5D_t3230734560* L_1576 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1578));
		UInt32U5BU5D_t3230734560* L_1580 = ___ekey2;
		int32_t L_1581 = ((int32_t)84);
		uint32_t L_1582 = (L_1580)->GetAt(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_t3230734560* L_1583 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t3230734560* L_1587 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1589));
		UInt32U5BU5D_t3230734560* L_1591 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1593));
		UInt32U5BU5D_t3230734560* L_1595 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1597));
		UInt32U5BU5D_t3230734560* L_1599 = ___ekey2;
		int32_t L_1600 = ((int32_t)85);
		uint32_t L_1601 = (L_1599)->GetAt(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_t3230734560* L_1602 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1604));
		UInt32U5BU5D_t3230734560* L_1606 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1608));
		UInt32U5BU5D_t3230734560* L_1610 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1612));
		UInt32U5BU5D_t3230734560* L_1614 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1616));
		UInt32U5BU5D_t3230734560* L_1618 = ___ekey2;
		int32_t L_1619 = ((int32_t)86);
		uint32_t L_1620 = (L_1618)->GetAt(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_t3230734560* L_1621 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1623));
		UInt32U5BU5D_t3230734560* L_1625 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1627));
		UInt32U5BU5D_t3230734560* L_1629 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t3230734560* L_1633 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1635));
		UInt32U5BU5D_t3230734560* L_1637 = ___ekey2;
		int32_t L_1638 = ((int32_t)87);
		uint32_t L_1639 = (L_1637)->GetAt(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_t3230734560* L_1640 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1642));
		UInt32U5BU5D_t3230734560* L_1644 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1646));
		UInt32U5BU5D_t3230734560* L_1648 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t3230734560* L_1652 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1654));
		UInt32U5BU5D_t3230734560* L_1656 = ___ekey2;
		int32_t L_1657 = ((int32_t)88);
		uint32_t L_1658 = (L_1656)->GetAt(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_t3230734560* L_1659 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1661));
		UInt32U5BU5D_t3230734560* L_1663 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1665));
		UInt32U5BU5D_t3230734560* L_1667 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1669));
		UInt32U5BU5D_t3230734560* L_1671 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1673));
		UInt32U5BU5D_t3230734560* L_1675 = ___ekey2;
		int32_t L_1676 = ((int32_t)89);
		uint32_t L_1677 = (L_1675)->GetAt(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_t3230734560* L_1678 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1680));
		UInt32U5BU5D_t3230734560* L_1682 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1684));
		UInt32U5BU5D_t3230734560* L_1686 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1688));
		UInt32U5BU5D_t3230734560* L_1690 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1692));
		UInt32U5BU5D_t3230734560* L_1694 = ___ekey2;
		int32_t L_1695 = ((int32_t)90);
		uint32_t L_1696 = (L_1694)->GetAt(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_t3230734560* L_1697 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1699));
		UInt32U5BU5D_t3230734560* L_1701 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1703));
		UInt32U5BU5D_t3230734560* L_1705 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1707));
		UInt32U5BU5D_t3230734560* L_1709 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1711));
		UInt32U5BU5D_t3230734560* L_1713 = ___ekey2;
		int32_t L_1714 = ((int32_t)91);
		uint32_t L_1715 = (L_1713)->GetAt(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_t3230734560* L_1716 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1718));
		UInt32U5BU5D_t3230734560* L_1720 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1722));
		UInt32U5BU5D_t3230734560* L_1724 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1726));
		UInt32U5BU5D_t3230734560* L_1728 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1730));
		UInt32U5BU5D_t3230734560* L_1732 = ___ekey2;
		int32_t L_1733 = ((int32_t)92);
		uint32_t L_1734 = (L_1732)->GetAt(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_t3230734560* L_1735 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1737));
		UInt32U5BU5D_t3230734560* L_1739 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1741));
		UInt32U5BU5D_t3230734560* L_1743 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1745));
		UInt32U5BU5D_t3230734560* L_1747 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1749));
		UInt32U5BU5D_t3230734560* L_1751 = ___ekey2;
		int32_t L_1752 = ((int32_t)93);
		uint32_t L_1753 = (L_1751)->GetAt(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_t3230734560* L_1754 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1756));
		UInt32U5BU5D_t3230734560* L_1758 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1760));
		UInt32U5BU5D_t3230734560* L_1762 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1764));
		UInt32U5BU5D_t3230734560* L_1766 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1768));
		UInt32U5BU5D_t3230734560* L_1770 = ___ekey2;
		int32_t L_1771 = ((int32_t)94);
		uint32_t L_1772 = (L_1770)->GetAt(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_t3230734560* L_1773 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1775));
		UInt32U5BU5D_t3230734560* L_1777 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t3230734560* L_1781 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1783));
		UInt32U5BU5D_t3230734560* L_1785 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1787));
		UInt32U5BU5D_t3230734560* L_1789 = ___ekey2;
		int32_t L_1790 = ((int32_t)95);
		uint32_t L_1791 = (L_1789)->GetAt(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_t3230734560* L_1792 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1794));
		UInt32U5BU5D_t3230734560* L_1796 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1798));
		UInt32U5BU5D_t3230734560* L_1800 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1802));
		UInt32U5BU5D_t3230734560* L_1804 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1806));
		UInt32U5BU5D_t3230734560* L_1808 = ___ekey2;
		int32_t L_1809 = ((int32_t)96);
		uint32_t L_1810 = (L_1808)->GetAt(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_t3230734560* L_1811 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1813));
		UInt32U5BU5D_t3230734560* L_1815 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1817));
		UInt32U5BU5D_t3230734560* L_1819 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1821));
		UInt32U5BU5D_t3230734560* L_1823 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1825));
		UInt32U5BU5D_t3230734560* L_1827 = ___ekey2;
		int32_t L_1828 = ((int32_t)97);
		uint32_t L_1829 = (L_1827)->GetAt(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_t3230734560* L_1830 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1832));
		UInt32U5BU5D_t3230734560* L_1834 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1836));
		UInt32U5BU5D_t3230734560* L_1838 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1840));
		UInt32U5BU5D_t3230734560* L_1842 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1844));
		UInt32U5BU5D_t3230734560* L_1846 = ___ekey2;
		int32_t L_1847 = ((int32_t)98);
		uint32_t L_1848 = (L_1846)->GetAt(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_t3230734560* L_1849 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1851));
		UInt32U5BU5D_t3230734560* L_1853 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1855));
		UInt32U5BU5D_t3230734560* L_1857 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1859));
		UInt32U5BU5D_t3230734560* L_1861 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1863));
		UInt32U5BU5D_t3230734560* L_1865 = ___ekey2;
		int32_t L_1866 = ((int32_t)99);
		uint32_t L_1867 = (L_1865)->GetAt(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_t3230734560* L_1868 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1870));
		UInt32U5BU5D_t3230734560* L_1872 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1874));
		UInt32U5BU5D_t3230734560* L_1876 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1878));
		UInt32U5BU5D_t3230734560* L_1880 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1882));
		UInt32U5BU5D_t3230734560* L_1884 = ___ekey2;
		int32_t L_1885 = ((int32_t)100);
		uint32_t L_1886 = (L_1884)->GetAt(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_t3230734560* L_1887 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1889));
		UInt32U5BU5D_t3230734560* L_1891 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1893));
		UInt32U5BU5D_t3230734560* L_1895 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1897));
		UInt32U5BU5D_t3230734560* L_1899 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1901));
		UInt32U5BU5D_t3230734560* L_1903 = ___ekey2;
		int32_t L_1904 = ((int32_t)101);
		uint32_t L_1905 = (L_1903)->GetAt(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_t3230734560* L_1906 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1908));
		UInt32U5BU5D_t3230734560* L_1910 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1912));
		UInt32U5BU5D_t3230734560* L_1914 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1916));
		UInt32U5BU5D_t3230734560* L_1918 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1920));
		UInt32U5BU5D_t3230734560* L_1922 = ___ekey2;
		int32_t L_1923 = ((int32_t)102);
		uint32_t L_1924 = (L_1922)->GetAt(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_t3230734560* L_1925 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1927));
		UInt32U5BU5D_t3230734560* L_1929 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1931));
		UInt32U5BU5D_t3230734560* L_1933 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1935));
		UInt32U5BU5D_t3230734560* L_1937 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1939));
		UInt32U5BU5D_t3230734560* L_1941 = ___ekey2;
		int32_t L_1942 = ((int32_t)103);
		uint32_t L_1943 = (L_1941)->GetAt(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_t3230734560* L_1944 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1946));
		UInt32U5BU5D_t3230734560* L_1948 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1950));
		UInt32U5BU5D_t3230734560* L_1952 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1954));
		UInt32U5BU5D_t3230734560* L_1956 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1958));
		UInt32U5BU5D_t3230734560* L_1960 = ___ekey2;
		int32_t L_1961 = ((int32_t)104);
		uint32_t L_1962 = (L_1960)->GetAt(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_t3230734560* L_1963 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1965));
		UInt32U5BU5D_t3230734560* L_1967 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1969));
		UInt32U5BU5D_t3230734560* L_1971 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1973));
		UInt32U5BU5D_t3230734560* L_1975 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1977));
		UInt32U5BU5D_t3230734560* L_1979 = ___ekey2;
		int32_t L_1980 = ((int32_t)105);
		uint32_t L_1981 = (L_1979)->GetAt(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_t3230734560* L_1982 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1984));
		UInt32U5BU5D_t3230734560* L_1986 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1988));
		UInt32U5BU5D_t3230734560* L_1990 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1992));
		UInt32U5BU5D_t3230734560* L_1994 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1996));
		UInt32U5BU5D_t3230734560* L_1998 = ___ekey2;
		int32_t L_1999 = ((int32_t)106);
		uint32_t L_2000 = (L_1998)->GetAt(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_t3230734560* L_2001 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2003));
		UInt32U5BU5D_t3230734560* L_2005 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2007));
		UInt32U5BU5D_t3230734560* L_2009 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2011));
		UInt32U5BU5D_t3230734560* L_2013 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2015));
		UInt32U5BU5D_t3230734560* L_2017 = ___ekey2;
		int32_t L_2018 = ((int32_t)107);
		uint32_t L_2019 = (L_2017)->GetAt(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_t3230734560* L_2020 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2022));
		UInt32U5BU5D_t3230734560* L_2024 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2026));
		UInt32U5BU5D_t3230734560* L_2028 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2030));
		UInt32U5BU5D_t3230734560* L_2032 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2034));
		UInt32U5BU5D_t3230734560* L_2036 = ___ekey2;
		int32_t L_2037 = ((int32_t)108);
		uint32_t L_2038 = (L_2036)->GetAt(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_t3230734560* L_2039 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2041));
		UInt32U5BU5D_t3230734560* L_2043 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2045));
		UInt32U5BU5D_t3230734560* L_2047 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2049));
		UInt32U5BU5D_t3230734560* L_2051 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2053));
		UInt32U5BU5D_t3230734560* L_2055 = ___ekey2;
		int32_t L_2056 = ((int32_t)109);
		uint32_t L_2057 = (L_2055)->GetAt(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_t3230734560* L_2058 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2060));
		UInt32U5BU5D_t3230734560* L_2062 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2064));
		UInt32U5BU5D_t3230734560* L_2066 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2068));
		UInt32U5BU5D_t3230734560* L_2070 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2072));
		UInt32U5BU5D_t3230734560* L_2074 = ___ekey2;
		int32_t L_2075 = ((int32_t)110);
		uint32_t L_2076 = (L_2074)->GetAt(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_t3230734560* L_2077 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2079));
		UInt32U5BU5D_t3230734560* L_2081 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2083));
		UInt32U5BU5D_t3230734560* L_2085 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2087));
		UInt32U5BU5D_t3230734560* L_2089 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2091));
		UInt32U5BU5D_t3230734560* L_2093 = ___ekey2;
		int32_t L_2094 = ((int32_t)111);
		uint32_t L_2095 = (L_2093)->GetAt(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_t4260760469* L_2096 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2099));
		UInt32U5BU5D_t3230734560* L_2101 = ___ekey2;
		int32_t L_2102 = ((int32_t)112);
		uint32_t L_2103 = (L_2101)->GetAt(static_cast<il2cpp_array_size_t>(L_2102));
		(L_2096)->SetAt(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_t4260760469* L_2104 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2105 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2107));
		UInt32U5BU5D_t3230734560* L_2109 = ___ekey2;
		int32_t L_2110 = ((int32_t)112);
		uint32_t L_2111 = (L_2109)->GetAt(static_cast<il2cpp_array_size_t>(L_2110));
		(L_2104)->SetAt(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_t4260760469* L_2112 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2113 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2115));
		UInt32U5BU5D_t3230734560* L_2117 = ___ekey2;
		int32_t L_2118 = ((int32_t)112);
		uint32_t L_2119 = (L_2117)->GetAt(static_cast<il2cpp_array_size_t>(L_2118));
		(L_2112)->SetAt(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_t4260760469* L_2120 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2121 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2123));
		UInt32U5BU5D_t3230734560* L_2125 = ___ekey2;
		int32_t L_2126 = ((int32_t)112);
		uint32_t L_2127 = (L_2125)->GetAt(static_cast<il2cpp_array_size_t>(L_2126));
		(L_2120)->SetAt(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_t4260760469* L_2128 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2129 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2131));
		UInt32U5BU5D_t3230734560* L_2133 = ___ekey2;
		int32_t L_2134 = ((int32_t)113);
		uint32_t L_2135 = (L_2133)->GetAt(static_cast<il2cpp_array_size_t>(L_2134));
		(L_2128)->SetAt(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_t4260760469* L_2136 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2137 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2139));
		UInt32U5BU5D_t3230734560* L_2141 = ___ekey2;
		int32_t L_2142 = ((int32_t)113);
		uint32_t L_2143 = (L_2141)->GetAt(static_cast<il2cpp_array_size_t>(L_2142));
		(L_2136)->SetAt(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_t4260760469* L_2144 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2145 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2147));
		UInt32U5BU5D_t3230734560* L_2149 = ___ekey2;
		int32_t L_2150 = ((int32_t)113);
		uint32_t L_2151 = (L_2149)->GetAt(static_cast<il2cpp_array_size_t>(L_2150));
		(L_2144)->SetAt(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_t4260760469* L_2152 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2153 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2155));
		UInt32U5BU5D_t3230734560* L_2157 = ___ekey2;
		int32_t L_2158 = ((int32_t)113);
		uint32_t L_2159 = (L_2157)->GetAt(static_cast<il2cpp_array_size_t>(L_2158));
		(L_2152)->SetAt(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_t4260760469* L_2160 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2161 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2163));
		UInt32U5BU5D_t3230734560* L_2165 = ___ekey2;
		int32_t L_2166 = ((int32_t)114);
		uint32_t L_2167 = (L_2165)->GetAt(static_cast<il2cpp_array_size_t>(L_2166));
		(L_2160)->SetAt(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_t4260760469* L_2168 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2169 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2171));
		UInt32U5BU5D_t3230734560* L_2173 = ___ekey2;
		int32_t L_2174 = ((int32_t)114);
		uint32_t L_2175 = (L_2173)->GetAt(static_cast<il2cpp_array_size_t>(L_2174));
		(L_2168)->SetAt(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_t4260760469* L_2176 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2179));
		UInt32U5BU5D_t3230734560* L_2181 = ___ekey2;
		int32_t L_2182 = ((int32_t)114);
		uint32_t L_2183 = (L_2181)->GetAt(static_cast<il2cpp_array_size_t>(L_2182));
		(L_2176)->SetAt(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_t4260760469* L_2184 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2187));
		UInt32U5BU5D_t3230734560* L_2189 = ___ekey2;
		int32_t L_2190 = ((int32_t)114);
		uint32_t L_2191 = (L_2189)->GetAt(static_cast<il2cpp_array_size_t>(L_2190));
		(L_2184)->SetAt(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_t4260760469* L_2192 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2193 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2195));
		UInt32U5BU5D_t3230734560* L_2197 = ___ekey2;
		int32_t L_2198 = ((int32_t)115);
		uint32_t L_2199 = (L_2197)->GetAt(static_cast<il2cpp_array_size_t>(L_2198));
		(L_2192)->SetAt(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_t4260760469* L_2200 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2201 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2203));
		UInt32U5BU5D_t3230734560* L_2205 = ___ekey2;
		int32_t L_2206 = ((int32_t)115);
		uint32_t L_2207 = (L_2205)->GetAt(static_cast<il2cpp_array_size_t>(L_2206));
		(L_2200)->SetAt(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_t4260760469* L_2208 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2209 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2211));
		UInt32U5BU5D_t3230734560* L_2213 = ___ekey2;
		int32_t L_2214 = ((int32_t)115);
		uint32_t L_2215 = (L_2213)->GetAt(static_cast<il2cpp_array_size_t>(L_2214));
		(L_2208)->SetAt(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_t4260760469* L_2216 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2217 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2219));
		UInt32U5BU5D_t3230734560* L_2221 = ___ekey2;
		int32_t L_2222 = ((int32_t)115);
		uint32_t L_2223 = (L_2221)->GetAt(static_cast<il2cpp_array_size_t>(L_2222));
		(L_2216)->SetAt(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_t4260760469* L_2224 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2225 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2227));
		UInt32U5BU5D_t3230734560* L_2229 = ___ekey2;
		int32_t L_2230 = ((int32_t)116);
		uint32_t L_2231 = (L_2229)->GetAt(static_cast<il2cpp_array_size_t>(L_2230));
		(L_2224)->SetAt(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_t4260760469* L_2232 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2233 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2235));
		UInt32U5BU5D_t3230734560* L_2237 = ___ekey2;
		int32_t L_2238 = ((int32_t)116);
		uint32_t L_2239 = (L_2237)->GetAt(static_cast<il2cpp_array_size_t>(L_2238));
		(L_2232)->SetAt(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_t4260760469* L_2240 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2241 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2243));
		UInt32U5BU5D_t3230734560* L_2245 = ___ekey2;
		int32_t L_2246 = ((int32_t)116);
		uint32_t L_2247 = (L_2245)->GetAt(static_cast<il2cpp_array_size_t>(L_2246));
		(L_2240)->SetAt(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_t4260760469* L_2248 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2249 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2251));
		UInt32U5BU5D_t3230734560* L_2253 = ___ekey2;
		int32_t L_2254 = ((int32_t)116);
		uint32_t L_2255 = (L_2253)->GetAt(static_cast<il2cpp_array_size_t>(L_2254));
		(L_2248)->SetAt(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_t4260760469* L_2256 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2257 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2259));
		UInt32U5BU5D_t3230734560* L_2261 = ___ekey2;
		int32_t L_2262 = ((int32_t)117);
		uint32_t L_2263 = (L_2261)->GetAt(static_cast<il2cpp_array_size_t>(L_2262));
		(L_2256)->SetAt(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_t4260760469* L_2264 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2265 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2267));
		UInt32U5BU5D_t3230734560* L_2269 = ___ekey2;
		int32_t L_2270 = ((int32_t)117);
		uint32_t L_2271 = (L_2269)->GetAt(static_cast<il2cpp_array_size_t>(L_2270));
		(L_2264)->SetAt(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_t4260760469* L_2272 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2273 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2275));
		UInt32U5BU5D_t3230734560* L_2277 = ___ekey2;
		int32_t L_2278 = ((int32_t)117);
		uint32_t L_2279 = (L_2277)->GetAt(static_cast<il2cpp_array_size_t>(L_2278));
		(L_2272)->SetAt(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_t4260760469* L_2280 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2281 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2283));
		UInt32U5BU5D_t3230734560* L_2285 = ___ekey2;
		int32_t L_2286 = ((int32_t)117);
		uint32_t L_2287 = (L_2285)->GetAt(static_cast<il2cpp_array_size_t>(L_2286));
		(L_2280)->SetAt(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_t4260760469* L_2288 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2289 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2291));
		UInt32U5BU5D_t3230734560* L_2293 = ___ekey2;
		int32_t L_2294 = ((int32_t)118);
		uint32_t L_2295 = (L_2293)->GetAt(static_cast<il2cpp_array_size_t>(L_2294));
		(L_2288)->SetAt(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_t4260760469* L_2296 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2297 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2299));
		UInt32U5BU5D_t3230734560* L_2301 = ___ekey2;
		int32_t L_2302 = ((int32_t)118);
		uint32_t L_2303 = (L_2301)->GetAt(static_cast<il2cpp_array_size_t>(L_2302));
		(L_2296)->SetAt(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_t4260760469* L_2304 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2305 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2307));
		UInt32U5BU5D_t3230734560* L_2309 = ___ekey2;
		int32_t L_2310 = ((int32_t)118);
		uint32_t L_2311 = (L_2309)->GetAt(static_cast<il2cpp_array_size_t>(L_2310));
		(L_2304)->SetAt(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_t4260760469* L_2312 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2313 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2315));
		UInt32U5BU5D_t3230734560* L_2317 = ___ekey2;
		int32_t L_2318 = ((int32_t)118);
		uint32_t L_2319 = (L_2317)->GetAt(static_cast<il2cpp_array_size_t>(L_2318));
		(L_2312)->SetAt(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_t4260760469* L_2320 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2321 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2323));
		UInt32U5BU5D_t3230734560* L_2325 = ___ekey2;
		int32_t L_2326 = ((int32_t)119);
		uint32_t L_2327 = (L_2325)->GetAt(static_cast<il2cpp_array_size_t>(L_2326));
		(L_2320)->SetAt(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_t4260760469* L_2328 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2331));
		UInt32U5BU5D_t3230734560* L_2333 = ___ekey2;
		int32_t L_2334 = ((int32_t)119);
		uint32_t L_2335 = (L_2333)->GetAt(static_cast<il2cpp_array_size_t>(L_2334));
		(L_2328)->SetAt(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_t4260760469* L_2336 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2339));
		UInt32U5BU5D_t3230734560* L_2341 = ___ekey2;
		int32_t L_2342 = ((int32_t)119);
		uint32_t L_2343 = (L_2341)->GetAt(static_cast<il2cpp_array_size_t>(L_2342));
		(L_2336)->SetAt(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_t4260760469* L_2344 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2347));
		UInt32U5BU5D_t3230734560* L_2349 = ___ekey2;
		int32_t L_2350 = ((int32_t)119);
		uint32_t L_2351 = (L_2349)->GetAt(static_cast<il2cpp_array_size_t>(L_2350));
		(L_2344)->SetAt(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Decrypt128_m3577856904_MetadataUsageId;
extern "C"  void RijndaelTransform_Decrypt128_m3577856904 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___indata0, ByteU5BU5D_t4260760469* ___outdata1, UInt32U5BU5D_t3230734560* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Decrypt128_m3577856904_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t4260760469* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAt(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_t4260760469* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t3230734560* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAt(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_t4260760469* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t4260760469* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t4260760469* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t3230734560* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAt(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_t4260760469* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t4260760469* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t4260760469* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t4260760469* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t3230734560* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_60 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		UInt32U5BU5D_t3230734560* L_64 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		UInt32U5BU5D_t3230734560* L_68 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* L_72 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		UInt32U5BU5D_t3230734560* L_76 = ___ekey2;
		int32_t L_77 = 4;
		uint32_t L_78 = (L_76)->GetAt(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_t3230734560* L_79 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
		UInt32U5BU5D_t3230734560* L_83 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t3230734560* L_87 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		UInt32U5BU5D_t3230734560* L_91 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
		UInt32U5BU5D_t3230734560* L_95 = ___ekey2;
		int32_t L_96 = 5;
		uint32_t L_97 = (L_95)->GetAt(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_t3230734560* L_98 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t3230734560* L_102 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t3230734560* L_106 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
		UInt32U5BU5D_t3230734560* L_110 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
		UInt32U5BU5D_t3230734560* L_114 = ___ekey2;
		int32_t L_115 = 6;
		uint32_t L_116 = (L_114)->GetAt(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_t3230734560* L_117 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t3230734560* L_121 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t3230734560* L_125 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_127));
		UInt32U5BU5D_t3230734560* L_129 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_131));
		UInt32U5BU5D_t3230734560* L_133 = ___ekey2;
		int32_t L_134 = 7;
		uint32_t L_135 = (L_133)->GetAt(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_t3230734560* L_136 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t3230734560* L_140 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t3230734560* L_144 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_146));
		UInt32U5BU5D_t3230734560* L_148 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
		UInt32U5BU5D_t3230734560* L_152 = ___ekey2;
		int32_t L_153 = 8;
		uint32_t L_154 = (L_152)->GetAt(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_t3230734560* L_155 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t3230734560* L_159 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t3230734560* L_163 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
		UInt32U5BU5D_t3230734560* L_167 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_169));
		UInt32U5BU5D_t3230734560* L_171 = ___ekey2;
		int32_t L_172 = ((int32_t)9);
		uint32_t L_173 = (L_171)->GetAt(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_t3230734560* L_174 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t3230734560* L_178 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t3230734560* L_182 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_184));
		UInt32U5BU5D_t3230734560* L_186 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_188));
		UInt32U5BU5D_t3230734560* L_190 = ___ekey2;
		int32_t L_191 = ((int32_t)10);
		uint32_t L_192 = (L_190)->GetAt(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_t3230734560* L_193 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t3230734560* L_197 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t3230734560* L_201 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_203));
		UInt32U5BU5D_t3230734560* L_205 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_207));
		UInt32U5BU5D_t3230734560* L_209 = ___ekey2;
		int32_t L_210 = ((int32_t)11);
		uint32_t L_211 = (L_209)->GetAt(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_t3230734560* L_212 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t3230734560* L_216 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t3230734560* L_220 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_222));
		UInt32U5BU5D_t3230734560* L_224 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
		UInt32U5BU5D_t3230734560* L_228 = ___ekey2;
		int32_t L_229 = ((int32_t)12);
		uint32_t L_230 = (L_228)->GetAt(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_t3230734560* L_231 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t3230734560* L_235 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t3230734560* L_239 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_241));
		UInt32U5BU5D_t3230734560* L_243 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_245));
		UInt32U5BU5D_t3230734560* L_247 = ___ekey2;
		int32_t L_248 = ((int32_t)13);
		uint32_t L_249 = (L_247)->GetAt(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_t3230734560* L_250 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t3230734560* L_254 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t3230734560* L_258 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_260));
		UInt32U5BU5D_t3230734560* L_262 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_264));
		UInt32U5BU5D_t3230734560* L_266 = ___ekey2;
		int32_t L_267 = ((int32_t)14);
		uint32_t L_268 = (L_266)->GetAt(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_t3230734560* L_269 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t3230734560* L_273 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t3230734560* L_277 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_279));
		UInt32U5BU5D_t3230734560* L_281 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_283));
		UInt32U5BU5D_t3230734560* L_285 = ___ekey2;
		int32_t L_286 = ((int32_t)15);
		uint32_t L_287 = (L_285)->GetAt(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_t3230734560* L_288 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t3230734560* L_292 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t3230734560* L_296 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
		UInt32U5BU5D_t3230734560* L_300 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_302));
		UInt32U5BU5D_t3230734560* L_304 = ___ekey2;
		int32_t L_305 = ((int32_t)16);
		uint32_t L_306 = (L_304)->GetAt(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_t3230734560* L_307 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t3230734560* L_311 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t3230734560* L_315 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_317));
		UInt32U5BU5D_t3230734560* L_319 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_321));
		UInt32U5BU5D_t3230734560* L_323 = ___ekey2;
		int32_t L_324 = ((int32_t)17);
		uint32_t L_325 = (L_323)->GetAt(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_t3230734560* L_326 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t3230734560* L_330 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t3230734560* L_334 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_336));
		UInt32U5BU5D_t3230734560* L_338 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_340));
		UInt32U5BU5D_t3230734560* L_342 = ___ekey2;
		int32_t L_343 = ((int32_t)18);
		uint32_t L_344 = (L_342)->GetAt(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_t3230734560* L_345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t3230734560* L_349 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t3230734560* L_353 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_355));
		UInt32U5BU5D_t3230734560* L_357 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_359));
		UInt32U5BU5D_t3230734560* L_361 = ___ekey2;
		int32_t L_362 = ((int32_t)19);
		uint32_t L_363 = (L_361)->GetAt(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_t3230734560* L_364 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t3230734560* L_368 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t3230734560* L_372 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_374));
		UInt32U5BU5D_t3230734560* L_376 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_378));
		UInt32U5BU5D_t3230734560* L_380 = ___ekey2;
		int32_t L_381 = ((int32_t)20);
		uint32_t L_382 = (L_380)->GetAt(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_t3230734560* L_383 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t3230734560* L_387 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t3230734560* L_391 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_393));
		UInt32U5BU5D_t3230734560* L_395 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_397));
		UInt32U5BU5D_t3230734560* L_399 = ___ekey2;
		int32_t L_400 = ((int32_t)21);
		uint32_t L_401 = (L_399)->GetAt(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_t3230734560* L_402 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t3230734560* L_406 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t3230734560* L_410 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_412));
		UInt32U5BU5D_t3230734560* L_414 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_416));
		UInt32U5BU5D_t3230734560* L_418 = ___ekey2;
		int32_t L_419 = ((int32_t)22);
		uint32_t L_420 = (L_418)->GetAt(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_t3230734560* L_421 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t3230734560* L_425 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t3230734560* L_429 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_431));
		UInt32U5BU5D_t3230734560* L_433 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_435));
		UInt32U5BU5D_t3230734560* L_437 = ___ekey2;
		int32_t L_438 = ((int32_t)23);
		uint32_t L_439 = (L_437)->GetAt(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_t3230734560* L_440 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t3230734560* L_444 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t3230734560* L_448 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_450));
		UInt32U5BU5D_t3230734560* L_452 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_454));
		UInt32U5BU5D_t3230734560* L_456 = ___ekey2;
		int32_t L_457 = ((int32_t)24);
		uint32_t L_458 = (L_456)->GetAt(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_t3230734560* L_459 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t3230734560* L_463 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t3230734560* L_467 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_469));
		UInt32U5BU5D_t3230734560* L_471 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_473));
		UInt32U5BU5D_t3230734560* L_475 = ___ekey2;
		int32_t L_476 = ((int32_t)25);
		uint32_t L_477 = (L_475)->GetAt(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_t3230734560* L_478 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t3230734560* L_482 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t3230734560* L_486 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_488));
		UInt32U5BU5D_t3230734560* L_490 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_492));
		UInt32U5BU5D_t3230734560* L_494 = ___ekey2;
		int32_t L_495 = ((int32_t)26);
		uint32_t L_496 = (L_494)->GetAt(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_t3230734560* L_497 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t3230734560* L_501 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t3230734560* L_505 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_507));
		UInt32U5BU5D_t3230734560* L_509 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_511));
		UInt32U5BU5D_t3230734560* L_513 = ___ekey2;
		int32_t L_514 = ((int32_t)27);
		uint32_t L_515 = (L_513)->GetAt(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_t3230734560* L_516 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t3230734560* L_520 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t3230734560* L_524 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_526));
		UInt32U5BU5D_t3230734560* L_528 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_530));
		UInt32U5BU5D_t3230734560* L_532 = ___ekey2;
		int32_t L_533 = ((int32_t)28);
		uint32_t L_534 = (L_532)->GetAt(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_t3230734560* L_535 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t3230734560* L_539 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t3230734560* L_543 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_545));
		UInt32U5BU5D_t3230734560* L_547 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_549));
		UInt32U5BU5D_t3230734560* L_551 = ___ekey2;
		int32_t L_552 = ((int32_t)29);
		uint32_t L_553 = (L_551)->GetAt(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_t3230734560* L_554 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t3230734560* L_558 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t3230734560* L_562 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_564));
		UInt32U5BU5D_t3230734560* L_566 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_568));
		UInt32U5BU5D_t3230734560* L_570 = ___ekey2;
		int32_t L_571 = ((int32_t)30);
		uint32_t L_572 = (L_570)->GetAt(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_t3230734560* L_573 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t3230734560* L_577 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t3230734560* L_581 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_583));
		UInt32U5BU5D_t3230734560* L_585 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_587));
		UInt32U5BU5D_t3230734560* L_589 = ___ekey2;
		int32_t L_590 = ((int32_t)31);
		uint32_t L_591 = (L_589)->GetAt(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_t3230734560* L_592 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t3230734560* L_596 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t3230734560* L_600 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_602));
		UInt32U5BU5D_t3230734560* L_604 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_606));
		UInt32U5BU5D_t3230734560* L_608 = ___ekey2;
		int32_t L_609 = ((int32_t)32);
		uint32_t L_610 = (L_608)->GetAt(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_t3230734560* L_611 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t3230734560* L_615 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t3230734560* L_619 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_621));
		UInt32U5BU5D_t3230734560* L_623 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_625));
		UInt32U5BU5D_t3230734560* L_627 = ___ekey2;
		int32_t L_628 = ((int32_t)33);
		uint32_t L_629 = (L_627)->GetAt(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_t3230734560* L_630 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t3230734560* L_634 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t3230734560* L_638 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_640));
		UInt32U5BU5D_t3230734560* L_642 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_644));
		UInt32U5BU5D_t3230734560* L_646 = ___ekey2;
		int32_t L_647 = ((int32_t)34);
		uint32_t L_648 = (L_646)->GetAt(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_t3230734560* L_649 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t3230734560* L_653 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t3230734560* L_657 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_659));
		UInt32U5BU5D_t3230734560* L_661 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_663));
		UInt32U5BU5D_t3230734560* L_665 = ___ekey2;
		int32_t L_666 = ((int32_t)35);
		uint32_t L_667 = (L_665)->GetAt(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_t3230734560* L_668 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t3230734560* L_672 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t3230734560* L_676 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_678));
		UInt32U5BU5D_t3230734560* L_680 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_682));
		UInt32U5BU5D_t3230734560* L_684 = ___ekey2;
		int32_t L_685 = ((int32_t)36);
		uint32_t L_686 = (L_684)->GetAt(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_t3230734560* L_687 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t3230734560* L_691 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t3230734560* L_695 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_697));
		UInt32U5BU5D_t3230734560* L_699 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_701));
		UInt32U5BU5D_t3230734560* L_703 = ___ekey2;
		int32_t L_704 = ((int32_t)37);
		uint32_t L_705 = (L_703)->GetAt(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_t3230734560* L_706 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t3230734560* L_710 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t3230734560* L_714 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_716));
		UInt32U5BU5D_t3230734560* L_718 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_720));
		UInt32U5BU5D_t3230734560* L_722 = ___ekey2;
		int32_t L_723 = ((int32_t)38);
		uint32_t L_724 = (L_722)->GetAt(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_t3230734560* L_725 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t3230734560* L_729 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t3230734560* L_733 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_735));
		UInt32U5BU5D_t3230734560* L_737 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_739));
		UInt32U5BU5D_t3230734560* L_741 = ___ekey2;
		int32_t L_742 = ((int32_t)39);
		uint32_t L_743 = (L_741)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_745 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_747));
		UInt32U5BU5D_t3230734560* L_749 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_751));
		UInt32U5BU5D_t3230734560* L_753 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_755));
		UInt32U5BU5D_t3230734560* L_757 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_759));
		UInt32U5BU5D_t3230734560* L_761 = ___ekey2;
		int32_t L_762 = ((int32_t)40);
		uint32_t L_763 = (L_761)->GetAt(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_t3230734560* L_764 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_766));
		UInt32U5BU5D_t3230734560* L_768 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_770));
		UInt32U5BU5D_t3230734560* L_772 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_774));
		UInt32U5BU5D_t3230734560* L_776 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_778));
		UInt32U5BU5D_t3230734560* L_780 = ___ekey2;
		int32_t L_781 = ((int32_t)41);
		uint32_t L_782 = (L_780)->GetAt(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_t3230734560* L_783 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_785));
		UInt32U5BU5D_t3230734560* L_787 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_789));
		UInt32U5BU5D_t3230734560* L_791 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_793));
		UInt32U5BU5D_t3230734560* L_795 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_797));
		UInt32U5BU5D_t3230734560* L_799 = ___ekey2;
		int32_t L_800 = ((int32_t)42);
		uint32_t L_801 = (L_799)->GetAt(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_t3230734560* L_802 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_804));
		UInt32U5BU5D_t3230734560* L_806 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_808));
		UInt32U5BU5D_t3230734560* L_810 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_812));
		UInt32U5BU5D_t3230734560* L_814 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_816));
		UInt32U5BU5D_t3230734560* L_818 = ___ekey2;
		int32_t L_819 = ((int32_t)43);
		uint32_t L_820 = (L_818)->GetAt(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_t3230734560* L_821 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_823));
		UInt32U5BU5D_t3230734560* L_825 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_827));
		UInt32U5BU5D_t3230734560* L_829 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_831));
		UInt32U5BU5D_t3230734560* L_833 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_835));
		UInt32U5BU5D_t3230734560* L_837 = ___ekey2;
		int32_t L_838 = ((int32_t)44);
		uint32_t L_839 = (L_837)->GetAt(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_t3230734560* L_840 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_842));
		UInt32U5BU5D_t3230734560* L_844 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_846));
		UInt32U5BU5D_t3230734560* L_848 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_850));
		UInt32U5BU5D_t3230734560* L_852 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_854));
		UInt32U5BU5D_t3230734560* L_856 = ___ekey2;
		int32_t L_857 = ((int32_t)45);
		uint32_t L_858 = (L_856)->GetAt(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_t3230734560* L_859 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_861));
		UInt32U5BU5D_t3230734560* L_863 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_865));
		UInt32U5BU5D_t3230734560* L_867 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_869));
		UInt32U5BU5D_t3230734560* L_871 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_873));
		UInt32U5BU5D_t3230734560* L_875 = ___ekey2;
		int32_t L_876 = ((int32_t)46);
		uint32_t L_877 = (L_875)->GetAt(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_t3230734560* L_878 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_880));
		UInt32U5BU5D_t3230734560* L_882 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_884));
		UInt32U5BU5D_t3230734560* L_886 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_888));
		UInt32U5BU5D_t3230734560* L_890 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_892));
		UInt32U5BU5D_t3230734560* L_894 = ___ekey2;
		int32_t L_895 = ((int32_t)47);
		uint32_t L_896 = (L_894)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_898 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_900));
		UInt32U5BU5D_t3230734560* L_902 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_904));
		UInt32U5BU5D_t3230734560* L_906 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_908));
		UInt32U5BU5D_t3230734560* L_910 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_912));
		UInt32U5BU5D_t3230734560* L_914 = ___ekey2;
		int32_t L_915 = ((int32_t)48);
		uint32_t L_916 = (L_914)->GetAt(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_t3230734560* L_917 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_919));
		UInt32U5BU5D_t3230734560* L_921 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_923));
		UInt32U5BU5D_t3230734560* L_925 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_927));
		UInt32U5BU5D_t3230734560* L_929 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_931));
		UInt32U5BU5D_t3230734560* L_933 = ___ekey2;
		int32_t L_934 = ((int32_t)49);
		uint32_t L_935 = (L_933)->GetAt(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_t3230734560* L_936 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_938));
		UInt32U5BU5D_t3230734560* L_940 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_942));
		UInt32U5BU5D_t3230734560* L_944 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_946));
		UInt32U5BU5D_t3230734560* L_948 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_950));
		UInt32U5BU5D_t3230734560* L_952 = ___ekey2;
		int32_t L_953 = ((int32_t)50);
		uint32_t L_954 = (L_952)->GetAt(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_t3230734560* L_955 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_957));
		UInt32U5BU5D_t3230734560* L_959 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_961));
		UInt32U5BU5D_t3230734560* L_963 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_965));
		UInt32U5BU5D_t3230734560* L_967 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_969));
		UInt32U5BU5D_t3230734560* L_971 = ___ekey2;
		int32_t L_972 = ((int32_t)51);
		uint32_t L_973 = (L_971)->GetAt(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_t3230734560* L_974 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_976));
		UInt32U5BU5D_t3230734560* L_978 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_980));
		UInt32U5BU5D_t3230734560* L_982 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_984));
		UInt32U5BU5D_t3230734560* L_986 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_988));
		UInt32U5BU5D_t3230734560* L_990 = ___ekey2;
		int32_t L_991 = ((int32_t)52);
		uint32_t L_992 = (L_990)->GetAt(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_t3230734560* L_993 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_995));
		UInt32U5BU5D_t3230734560* L_997 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_999));
		UInt32U5BU5D_t3230734560* L_1001 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1003));
		UInt32U5BU5D_t3230734560* L_1005 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1007));
		UInt32U5BU5D_t3230734560* L_1009 = ___ekey2;
		int32_t L_1010 = ((int32_t)53);
		uint32_t L_1011 = (L_1009)->GetAt(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_t3230734560* L_1012 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1014));
		UInt32U5BU5D_t3230734560* L_1016 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1018));
		UInt32U5BU5D_t3230734560* L_1020 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1022));
		UInt32U5BU5D_t3230734560* L_1024 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1026));
		UInt32U5BU5D_t3230734560* L_1028 = ___ekey2;
		int32_t L_1029 = ((int32_t)54);
		uint32_t L_1030 = (L_1028)->GetAt(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_t3230734560* L_1031 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1033));
		UInt32U5BU5D_t3230734560* L_1035 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1037));
		UInt32U5BU5D_t3230734560* L_1039 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1041));
		UInt32U5BU5D_t3230734560* L_1043 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1045));
		UInt32U5BU5D_t3230734560* L_1047 = ___ekey2;
		int32_t L_1048 = ((int32_t)55);
		uint32_t L_1049 = (L_1047)->GetAt(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_t4260760469* L_1050 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_1051 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t3230734560* L_1055 = ___ekey2;
		int32_t L_1056 = V_8;
		int32_t L_1057 = L_1056;
		uint32_t L_1058 = (L_1055)->GetAt(static_cast<il2cpp_array_size_t>(L_1057));
		(L_1050)->SetAt(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_t4260760469* L_1059 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1060 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1062));
		UInt32U5BU5D_t3230734560* L_1064 = ___ekey2;
		int32_t L_1065 = V_8;
		int32_t L_1066 = L_1065;
		uint32_t L_1067 = (L_1064)->GetAt(static_cast<il2cpp_array_size_t>(L_1066));
		(L_1059)->SetAt(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_t4260760469* L_1068 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1069 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1071));
		UInt32U5BU5D_t3230734560* L_1073 = ___ekey2;
		int32_t L_1074 = V_8;
		int32_t L_1075 = L_1074;
		uint32_t L_1076 = (L_1073)->GetAt(static_cast<il2cpp_array_size_t>(L_1075));
		(L_1068)->SetAt(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_t4260760469* L_1077 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1078 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1085));
		(L_1077)->SetAt(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_t4260760469* L_1087 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1088 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1090));
		UInt32U5BU5D_t3230734560* L_1092 = ___ekey2;
		int32_t L_1093 = V_8;
		int32_t L_1094 = L_1093;
		uint32_t L_1095 = (L_1092)->GetAt(static_cast<il2cpp_array_size_t>(L_1094));
		(L_1087)->SetAt(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_t4260760469* L_1096 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t3230734560* L_1101 = ___ekey2;
		int32_t L_1102 = V_8;
		int32_t L_1103 = L_1102;
		uint32_t L_1104 = (L_1101)->GetAt(static_cast<il2cpp_array_size_t>(L_1103));
		(L_1096)->SetAt(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_t4260760469* L_1105 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1106 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1108));
		UInt32U5BU5D_t3230734560* L_1110 = ___ekey2;
		int32_t L_1111 = V_8;
		int32_t L_1112 = L_1111;
		uint32_t L_1113 = (L_1110)->GetAt(static_cast<il2cpp_array_size_t>(L_1112));
		(L_1105)->SetAt(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_t4260760469* L_1114 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1115 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1117));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1122));
		(L_1114)->SetAt(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_t4260760469* L_1124 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1125 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1127));
		UInt32U5BU5D_t3230734560* L_1129 = ___ekey2;
		int32_t L_1130 = V_8;
		int32_t L_1131 = L_1130;
		uint32_t L_1132 = (L_1129)->GetAt(static_cast<il2cpp_array_size_t>(L_1131));
		(L_1124)->SetAt(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_t4260760469* L_1133 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1134 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1136));
		UInt32U5BU5D_t3230734560* L_1138 = ___ekey2;
		int32_t L_1139 = V_8;
		int32_t L_1140 = L_1139;
		uint32_t L_1141 = (L_1138)->GetAt(static_cast<il2cpp_array_size_t>(L_1140));
		(L_1133)->SetAt(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_t4260760469* L_1142 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1143 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t3230734560* L_1147 = ___ekey2;
		int32_t L_1148 = V_8;
		int32_t L_1149 = L_1148;
		uint32_t L_1150 = (L_1147)->GetAt(static_cast<il2cpp_array_size_t>(L_1149));
		(L_1142)->SetAt(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_t4260760469* L_1151 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1152 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1154));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1159));
		(L_1151)->SetAt(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_t4260760469* L_1161 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1162 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t3230734560* L_1166 = ___ekey2;
		int32_t L_1167 = V_8;
		int32_t L_1168 = L_1167;
		uint32_t L_1169 = (L_1166)->GetAt(static_cast<il2cpp_array_size_t>(L_1168));
		(L_1161)->SetAt(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_t4260760469* L_1170 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1171 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1173));
		UInt32U5BU5D_t3230734560* L_1175 = ___ekey2;
		int32_t L_1176 = V_8;
		int32_t L_1177 = L_1176;
		uint32_t L_1178 = (L_1175)->GetAt(static_cast<il2cpp_array_size_t>(L_1177));
		(L_1170)->SetAt(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_t4260760469* L_1179 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1180 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1182));
		UInt32U5BU5D_t3230734560* L_1184 = ___ekey2;
		int32_t L_1185 = V_8;
		int32_t L_1186 = L_1185;
		uint32_t L_1187 = (L_1184)->GetAt(static_cast<il2cpp_array_size_t>(L_1186));
		(L_1179)->SetAt(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_t4260760469* L_1188 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1189 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1191));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1196));
		(L_1188)->SetAt(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Decrypt192_m2999680405_MetadataUsageId;
extern "C"  void RijndaelTransform_Decrypt192_m2999680405 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___indata0, ByteU5BU5D_t4260760469* ___outdata1, UInt32U5BU5D_t3230734560* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Decrypt192_m2999680405_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t4260760469* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAt(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_t4260760469* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t3230734560* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAt(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_t4260760469* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t4260760469* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t4260760469* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t3230734560* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAt(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_t4260760469* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t4260760469* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t4260760469* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t4260760469* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t3230734560* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAt(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_t4260760469* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t4260760469* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t4260760469* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t4260760469* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAt(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_t4260760469* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t4260760469* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t4260760469* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t4260760469* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t3230734560* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_90 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
		UInt32U5BU5D_t3230734560* L_94 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		UInt32U5BU5D_t3230734560* L_98 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t3230734560* L_102 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
		UInt32U5BU5D_t3230734560* L_106 = ___ekey2;
		int32_t L_107 = 6;
		uint32_t L_108 = (L_106)->GetAt(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_t3230734560* L_109 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		UInt32U5BU5D_t3230734560* L_113 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t3230734560* L_117 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
		UInt32U5BU5D_t3230734560* L_121 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_123));
		UInt32U5BU5D_t3230734560* L_125 = ___ekey2;
		int32_t L_126 = 7;
		uint32_t L_127 = (L_125)->GetAt(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_t3230734560* L_128 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t3230734560* L_132 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t3230734560* L_136 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
		UInt32U5BU5D_t3230734560* L_140 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t3230734560* L_144 = ___ekey2;
		int32_t L_145 = 8;
		uint32_t L_146 = (L_144)->GetAt(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_t3230734560* L_147 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t3230734560* L_151 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t3230734560* L_155 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_157));
		UInt32U5BU5D_t3230734560* L_159 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
		UInt32U5BU5D_t3230734560* L_163 = ___ekey2;
		int32_t L_164 = ((int32_t)9);
		uint32_t L_165 = (L_163)->GetAt(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_t3230734560* L_166 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t3230734560* L_170 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t3230734560* L_174 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
		UInt32U5BU5D_t3230734560* L_178 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_180));
		UInt32U5BU5D_t3230734560* L_182 = ___ekey2;
		int32_t L_183 = ((int32_t)10);
		uint32_t L_184 = (L_182)->GetAt(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_t3230734560* L_185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t3230734560* L_189 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t3230734560* L_193 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
		UInt32U5BU5D_t3230734560* L_197 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_199));
		UInt32U5BU5D_t3230734560* L_201 = ___ekey2;
		int32_t L_202 = ((int32_t)11);
		uint32_t L_203 = (L_201)->GetAt(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_t3230734560* L_204 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t3230734560* L_208 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t3230734560* L_212 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
		UInt32U5BU5D_t3230734560* L_216 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_218));
		UInt32U5BU5D_t3230734560* L_220 = ___ekey2;
		int32_t L_221 = ((int32_t)12);
		uint32_t L_222 = (L_220)->GetAt(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_t3230734560* L_223 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t3230734560* L_227 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t3230734560* L_231 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
		UInt32U5BU5D_t3230734560* L_235 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
		UInt32U5BU5D_t3230734560* L_239 = ___ekey2;
		int32_t L_240 = ((int32_t)13);
		uint32_t L_241 = (L_239)->GetAt(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_t3230734560* L_242 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t3230734560* L_246 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t3230734560* L_250 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_252));
		UInt32U5BU5D_t3230734560* L_254 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		UInt32U5BU5D_t3230734560* L_258 = ___ekey2;
		int32_t L_259 = ((int32_t)14);
		uint32_t L_260 = (L_258)->GetAt(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_t3230734560* L_261 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t3230734560* L_265 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t3230734560* L_269 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_271));
		UInt32U5BU5D_t3230734560* L_273 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_275));
		UInt32U5BU5D_t3230734560* L_277 = ___ekey2;
		int32_t L_278 = ((int32_t)15);
		uint32_t L_279 = (L_277)->GetAt(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_t3230734560* L_280 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t3230734560* L_284 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t3230734560* L_288 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_290));
		UInt32U5BU5D_t3230734560* L_292 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_294));
		UInt32U5BU5D_t3230734560* L_296 = ___ekey2;
		int32_t L_297 = ((int32_t)16);
		uint32_t L_298 = (L_296)->GetAt(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_t3230734560* L_299 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t3230734560* L_303 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t3230734560* L_307 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
		UInt32U5BU5D_t3230734560* L_311 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_313));
		UInt32U5BU5D_t3230734560* L_315 = ___ekey2;
		int32_t L_316 = ((int32_t)17);
		uint32_t L_317 = (L_315)->GetAt(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_t3230734560* L_318 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t3230734560* L_322 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t3230734560* L_326 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
		UInt32U5BU5D_t3230734560* L_330 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_332));
		UInt32U5BU5D_t3230734560* L_334 = ___ekey2;
		int32_t L_335 = ((int32_t)18);
		uint32_t L_336 = (L_334)->GetAt(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_t3230734560* L_337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t3230734560* L_341 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t3230734560* L_345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_347));
		UInt32U5BU5D_t3230734560* L_349 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
		UInt32U5BU5D_t3230734560* L_353 = ___ekey2;
		int32_t L_354 = ((int32_t)19);
		uint32_t L_355 = (L_353)->GetAt(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_t3230734560* L_356 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t3230734560* L_360 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t3230734560* L_364 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_366));
		UInt32U5BU5D_t3230734560* L_368 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
		UInt32U5BU5D_t3230734560* L_372 = ___ekey2;
		int32_t L_373 = ((int32_t)20);
		uint32_t L_374 = (L_372)->GetAt(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_t3230734560* L_375 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t3230734560* L_379 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t3230734560* L_383 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_385));
		UInt32U5BU5D_t3230734560* L_387 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_389));
		UInt32U5BU5D_t3230734560* L_391 = ___ekey2;
		int32_t L_392 = ((int32_t)21);
		uint32_t L_393 = (L_391)->GetAt(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_t3230734560* L_394 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t3230734560* L_398 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t3230734560* L_402 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_404));
		UInt32U5BU5D_t3230734560* L_406 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_408));
		UInt32U5BU5D_t3230734560* L_410 = ___ekey2;
		int32_t L_411 = ((int32_t)22);
		uint32_t L_412 = (L_410)->GetAt(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_t3230734560* L_413 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t3230734560* L_417 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t3230734560* L_421 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_423));
		UInt32U5BU5D_t3230734560* L_425 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_427));
		UInt32U5BU5D_t3230734560* L_429 = ___ekey2;
		int32_t L_430 = ((int32_t)23);
		uint32_t L_431 = (L_429)->GetAt(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_t3230734560* L_432 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t3230734560* L_436 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t3230734560* L_440 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_442));
		UInt32U5BU5D_t3230734560* L_444 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_446));
		UInt32U5BU5D_t3230734560* L_448 = ___ekey2;
		int32_t L_449 = ((int32_t)24);
		uint32_t L_450 = (L_448)->GetAt(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_t3230734560* L_451 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t3230734560* L_455 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t3230734560* L_459 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_461));
		UInt32U5BU5D_t3230734560* L_463 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_465));
		UInt32U5BU5D_t3230734560* L_467 = ___ekey2;
		int32_t L_468 = ((int32_t)25);
		uint32_t L_469 = (L_467)->GetAt(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_t3230734560* L_470 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t3230734560* L_474 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t3230734560* L_478 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_480));
		UInt32U5BU5D_t3230734560* L_482 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_484));
		UInt32U5BU5D_t3230734560* L_486 = ___ekey2;
		int32_t L_487 = ((int32_t)26);
		uint32_t L_488 = (L_486)->GetAt(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_t3230734560* L_489 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t3230734560* L_493 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t3230734560* L_497 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_499));
		UInt32U5BU5D_t3230734560* L_501 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_503));
		UInt32U5BU5D_t3230734560* L_505 = ___ekey2;
		int32_t L_506 = ((int32_t)27);
		uint32_t L_507 = (L_505)->GetAt(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_t3230734560* L_508 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t3230734560* L_512 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t3230734560* L_516 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_518));
		UInt32U5BU5D_t3230734560* L_520 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_522));
		UInt32U5BU5D_t3230734560* L_524 = ___ekey2;
		int32_t L_525 = ((int32_t)28);
		uint32_t L_526 = (L_524)->GetAt(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_t3230734560* L_527 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t3230734560* L_531 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t3230734560* L_535 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_537));
		UInt32U5BU5D_t3230734560* L_539 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_541));
		UInt32U5BU5D_t3230734560* L_543 = ___ekey2;
		int32_t L_544 = ((int32_t)29);
		uint32_t L_545 = (L_543)->GetAt(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_t3230734560* L_546 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t3230734560* L_550 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t3230734560* L_554 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_556));
		UInt32U5BU5D_t3230734560* L_558 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_560));
		UInt32U5BU5D_t3230734560* L_562 = ___ekey2;
		int32_t L_563 = ((int32_t)30);
		uint32_t L_564 = (L_562)->GetAt(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_t3230734560* L_565 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t3230734560* L_569 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t3230734560* L_573 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_575));
		UInt32U5BU5D_t3230734560* L_577 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_579));
		UInt32U5BU5D_t3230734560* L_581 = ___ekey2;
		int32_t L_582 = ((int32_t)31);
		uint32_t L_583 = (L_581)->GetAt(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_t3230734560* L_584 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t3230734560* L_588 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t3230734560* L_592 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_594));
		UInt32U5BU5D_t3230734560* L_596 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_598));
		UInt32U5BU5D_t3230734560* L_600 = ___ekey2;
		int32_t L_601 = ((int32_t)32);
		uint32_t L_602 = (L_600)->GetAt(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_t3230734560* L_603 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t3230734560* L_607 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t3230734560* L_611 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_613));
		UInt32U5BU5D_t3230734560* L_615 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_617));
		UInt32U5BU5D_t3230734560* L_619 = ___ekey2;
		int32_t L_620 = ((int32_t)33);
		uint32_t L_621 = (L_619)->GetAt(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_t3230734560* L_622 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t3230734560* L_626 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t3230734560* L_630 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_632));
		UInt32U5BU5D_t3230734560* L_634 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_636));
		UInt32U5BU5D_t3230734560* L_638 = ___ekey2;
		int32_t L_639 = ((int32_t)34);
		uint32_t L_640 = (L_638)->GetAt(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_t3230734560* L_641 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t3230734560* L_645 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t3230734560* L_649 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_651));
		UInt32U5BU5D_t3230734560* L_653 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_655));
		UInt32U5BU5D_t3230734560* L_657 = ___ekey2;
		int32_t L_658 = ((int32_t)35);
		uint32_t L_659 = (L_657)->GetAt(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_t3230734560* L_660 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t3230734560* L_664 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t3230734560* L_668 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
		UInt32U5BU5D_t3230734560* L_672 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_674));
		UInt32U5BU5D_t3230734560* L_676 = ___ekey2;
		int32_t L_677 = ((int32_t)36);
		uint32_t L_678 = (L_676)->GetAt(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_t3230734560* L_679 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t3230734560* L_683 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t3230734560* L_687 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_689));
		UInt32U5BU5D_t3230734560* L_691 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_693));
		UInt32U5BU5D_t3230734560* L_695 = ___ekey2;
		int32_t L_696 = ((int32_t)37);
		uint32_t L_697 = (L_695)->GetAt(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_t3230734560* L_698 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t3230734560* L_702 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t3230734560* L_706 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_708));
		UInt32U5BU5D_t3230734560* L_710 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_712));
		UInt32U5BU5D_t3230734560* L_714 = ___ekey2;
		int32_t L_715 = ((int32_t)38);
		uint32_t L_716 = (L_714)->GetAt(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_t3230734560* L_717 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t3230734560* L_721 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t3230734560* L_725 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_727));
		UInt32U5BU5D_t3230734560* L_729 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_731));
		UInt32U5BU5D_t3230734560* L_733 = ___ekey2;
		int32_t L_734 = ((int32_t)39);
		uint32_t L_735 = (L_733)->GetAt(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_t3230734560* L_736 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t3230734560* L_740 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t3230734560* L_744 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_746));
		UInt32U5BU5D_t3230734560* L_748 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_750));
		UInt32U5BU5D_t3230734560* L_752 = ___ekey2;
		int32_t L_753 = ((int32_t)40);
		uint32_t L_754 = (L_752)->GetAt(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_t3230734560* L_755 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t3230734560* L_759 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t3230734560* L_763 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_765));
		UInt32U5BU5D_t3230734560* L_767 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_769));
		UInt32U5BU5D_t3230734560* L_771 = ___ekey2;
		int32_t L_772 = ((int32_t)41);
		uint32_t L_773 = (L_771)->GetAt(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_t3230734560* L_774 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t3230734560* L_778 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t3230734560* L_782 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_784));
		UInt32U5BU5D_t3230734560* L_786 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_788));
		UInt32U5BU5D_t3230734560* L_790 = ___ekey2;
		int32_t L_791 = ((int32_t)42);
		uint32_t L_792 = (L_790)->GetAt(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_t3230734560* L_793 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t3230734560* L_797 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t3230734560* L_801 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_803));
		UInt32U5BU5D_t3230734560* L_805 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_807));
		UInt32U5BU5D_t3230734560* L_809 = ___ekey2;
		int32_t L_810 = ((int32_t)43);
		uint32_t L_811 = (L_809)->GetAt(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_t3230734560* L_812 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t3230734560* L_816 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t3230734560* L_820 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_822));
		UInt32U5BU5D_t3230734560* L_824 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_826));
		UInt32U5BU5D_t3230734560* L_828 = ___ekey2;
		int32_t L_829 = ((int32_t)44);
		uint32_t L_830 = (L_828)->GetAt(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_t3230734560* L_831 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t3230734560* L_835 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t3230734560* L_839 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_841));
		UInt32U5BU5D_t3230734560* L_843 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_845));
		UInt32U5BU5D_t3230734560* L_847 = ___ekey2;
		int32_t L_848 = ((int32_t)45);
		uint32_t L_849 = (L_847)->GetAt(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_t3230734560* L_850 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t3230734560* L_854 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t3230734560* L_858 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_860));
		UInt32U5BU5D_t3230734560* L_862 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_864));
		UInt32U5BU5D_t3230734560* L_866 = ___ekey2;
		int32_t L_867 = ((int32_t)46);
		uint32_t L_868 = (L_866)->GetAt(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_t3230734560* L_869 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t3230734560* L_873 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t3230734560* L_877 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_879));
		UInt32U5BU5D_t3230734560* L_881 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_883));
		UInt32U5BU5D_t3230734560* L_885 = ___ekey2;
		int32_t L_886 = ((int32_t)47);
		uint32_t L_887 = (L_885)->GetAt(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_t3230734560* L_888 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t3230734560* L_892 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t3230734560* L_896 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_898));
		UInt32U5BU5D_t3230734560* L_900 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_902));
		UInt32U5BU5D_t3230734560* L_904 = ___ekey2;
		int32_t L_905 = ((int32_t)48);
		uint32_t L_906 = (L_904)->GetAt(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_t3230734560* L_907 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t3230734560* L_911 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t3230734560* L_915 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_917));
		UInt32U5BU5D_t3230734560* L_919 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_921));
		UInt32U5BU5D_t3230734560* L_923 = ___ekey2;
		int32_t L_924 = ((int32_t)49);
		uint32_t L_925 = (L_923)->GetAt(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_t3230734560* L_926 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t3230734560* L_930 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t3230734560* L_934 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_936));
		UInt32U5BU5D_t3230734560* L_938 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_940));
		UInt32U5BU5D_t3230734560* L_942 = ___ekey2;
		int32_t L_943 = ((int32_t)50);
		uint32_t L_944 = (L_942)->GetAt(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_t3230734560* L_945 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t3230734560* L_949 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t3230734560* L_953 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_955));
		UInt32U5BU5D_t3230734560* L_957 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_959));
		UInt32U5BU5D_t3230734560* L_961 = ___ekey2;
		int32_t L_962 = ((int32_t)51);
		uint32_t L_963 = (L_961)->GetAt(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_t3230734560* L_964 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t3230734560* L_968 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t3230734560* L_972 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_974));
		UInt32U5BU5D_t3230734560* L_976 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_978));
		UInt32U5BU5D_t3230734560* L_980 = ___ekey2;
		int32_t L_981 = ((int32_t)52);
		uint32_t L_982 = (L_980)->GetAt(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_t3230734560* L_983 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t3230734560* L_987 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t3230734560* L_991 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_993));
		UInt32U5BU5D_t3230734560* L_995 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_997));
		UInt32U5BU5D_t3230734560* L_999 = ___ekey2;
		int32_t L_1000 = ((int32_t)53);
		uint32_t L_1001 = (L_999)->GetAt(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_t3230734560* L_1002 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t3230734560* L_1006 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t3230734560* L_1010 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1012));
		UInt32U5BU5D_t3230734560* L_1014 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1016));
		UInt32U5BU5D_t3230734560* L_1018 = ___ekey2;
		int32_t L_1019 = ((int32_t)54);
		uint32_t L_1020 = (L_1018)->GetAt(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_t3230734560* L_1021 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t3230734560* L_1025 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t3230734560* L_1029 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1031));
		UInt32U5BU5D_t3230734560* L_1033 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1035));
		UInt32U5BU5D_t3230734560* L_1037 = ___ekey2;
		int32_t L_1038 = ((int32_t)55);
		uint32_t L_1039 = (L_1037)->GetAt(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_t3230734560* L_1040 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t3230734560* L_1044 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t3230734560* L_1048 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1050));
		UInt32U5BU5D_t3230734560* L_1052 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1054));
		UInt32U5BU5D_t3230734560* L_1056 = ___ekey2;
		int32_t L_1057 = ((int32_t)56);
		uint32_t L_1058 = (L_1056)->GetAt(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_t3230734560* L_1059 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t3230734560* L_1063 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t3230734560* L_1067 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1069));
		UInt32U5BU5D_t3230734560* L_1071 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1073));
		UInt32U5BU5D_t3230734560* L_1075 = ___ekey2;
		int32_t L_1076 = ((int32_t)57);
		uint32_t L_1077 = (L_1075)->GetAt(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_t3230734560* L_1078 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t3230734560* L_1082 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t3230734560* L_1086 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1088));
		UInt32U5BU5D_t3230734560* L_1090 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1092));
		UInt32U5BU5D_t3230734560* L_1094 = ___ekey2;
		int32_t L_1095 = ((int32_t)58);
		uint32_t L_1096 = (L_1094)->GetAt(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_t3230734560* L_1097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t3230734560* L_1101 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t3230734560* L_1105 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1107));
		UInt32U5BU5D_t3230734560* L_1109 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1111));
		UInt32U5BU5D_t3230734560* L_1113 = ___ekey2;
		int32_t L_1114 = ((int32_t)59);
		uint32_t L_1115 = (L_1113)->GetAt(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_t3230734560* L_1116 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t3230734560* L_1120 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t3230734560* L_1124 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1126));
		UInt32U5BU5D_t3230734560* L_1128 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1130));
		UInt32U5BU5D_t3230734560* L_1132 = ___ekey2;
		int32_t L_1133 = ((int32_t)60);
		uint32_t L_1134 = (L_1132)->GetAt(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_t3230734560* L_1135 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t3230734560* L_1139 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t3230734560* L_1143 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1145));
		UInt32U5BU5D_t3230734560* L_1147 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1149));
		UInt32U5BU5D_t3230734560* L_1151 = ___ekey2;
		int32_t L_1152 = ((int32_t)61);
		uint32_t L_1153 = (L_1151)->GetAt(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_t3230734560* L_1154 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t3230734560* L_1158 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t3230734560* L_1162 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1164));
		UInt32U5BU5D_t3230734560* L_1166 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1168));
		UInt32U5BU5D_t3230734560* L_1170 = ___ekey2;
		int32_t L_1171 = ((int32_t)62);
		uint32_t L_1172 = (L_1170)->GetAt(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_t3230734560* L_1173 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t3230734560* L_1177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t3230734560* L_1181 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1183));
		UInt32U5BU5D_t3230734560* L_1185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1187));
		UInt32U5BU5D_t3230734560* L_1189 = ___ekey2;
		int32_t L_1190 = ((int32_t)63);
		uint32_t L_1191 = (L_1189)->GetAt(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_t3230734560* L_1192 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t3230734560* L_1196 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t3230734560* L_1200 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1202));
		UInt32U5BU5D_t3230734560* L_1204 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1206));
		UInt32U5BU5D_t3230734560* L_1208 = ___ekey2;
		int32_t L_1209 = ((int32_t)64);
		uint32_t L_1210 = (L_1208)->GetAt(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_t3230734560* L_1211 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t3230734560* L_1215 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t3230734560* L_1219 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1221));
		UInt32U5BU5D_t3230734560* L_1223 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1225));
		UInt32U5BU5D_t3230734560* L_1227 = ___ekey2;
		int32_t L_1228 = ((int32_t)65);
		uint32_t L_1229 = (L_1227)->GetAt(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_t3230734560* L_1230 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t3230734560* L_1234 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t3230734560* L_1238 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1240));
		UInt32U5BU5D_t3230734560* L_1242 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1244));
		UInt32U5BU5D_t3230734560* L_1246 = ___ekey2;
		int32_t L_1247 = ((int32_t)66);
		uint32_t L_1248 = (L_1246)->GetAt(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_t3230734560* L_1249 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t3230734560* L_1253 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t3230734560* L_1257 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1259));
		UInt32U5BU5D_t3230734560* L_1261 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1263));
		UInt32U5BU5D_t3230734560* L_1265 = ___ekey2;
		int32_t L_1266 = ((int32_t)67);
		uint32_t L_1267 = (L_1265)->GetAt(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_t3230734560* L_1268 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t3230734560* L_1272 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t3230734560* L_1276 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1278));
		UInt32U5BU5D_t3230734560* L_1280 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1282));
		UInt32U5BU5D_t3230734560* L_1284 = ___ekey2;
		int32_t L_1285 = ((int32_t)68);
		uint32_t L_1286 = (L_1284)->GetAt(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_t3230734560* L_1287 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t3230734560* L_1291 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t3230734560* L_1295 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1297));
		UInt32U5BU5D_t3230734560* L_1299 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1301));
		UInt32U5BU5D_t3230734560* L_1303 = ___ekey2;
		int32_t L_1304 = ((int32_t)69);
		uint32_t L_1305 = (L_1303)->GetAt(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_t3230734560* L_1306 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t3230734560* L_1310 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t3230734560* L_1314 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1316));
		UInt32U5BU5D_t3230734560* L_1318 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1320));
		UInt32U5BU5D_t3230734560* L_1322 = ___ekey2;
		int32_t L_1323 = ((int32_t)70);
		uint32_t L_1324 = (L_1322)->GetAt(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_t3230734560* L_1325 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t3230734560* L_1329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t3230734560* L_1333 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1335));
		UInt32U5BU5D_t3230734560* L_1337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1339));
		UInt32U5BU5D_t3230734560* L_1341 = ___ekey2;
		int32_t L_1342 = ((int32_t)71);
		uint32_t L_1343 = (L_1341)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_1345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1347));
		UInt32U5BU5D_t3230734560* L_1349 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1351));
		UInt32U5BU5D_t3230734560* L_1353 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1355));
		UInt32U5BU5D_t3230734560* L_1357 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1359));
		UInt32U5BU5D_t3230734560* L_1361 = ___ekey2;
		int32_t L_1362 = ((int32_t)72);
		uint32_t L_1363 = (L_1361)->GetAt(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_t3230734560* L_1364 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1366));
		UInt32U5BU5D_t3230734560* L_1368 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1370));
		UInt32U5BU5D_t3230734560* L_1372 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1374));
		UInt32U5BU5D_t3230734560* L_1376 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1378));
		UInt32U5BU5D_t3230734560* L_1380 = ___ekey2;
		int32_t L_1381 = ((int32_t)73);
		uint32_t L_1382 = (L_1380)->GetAt(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_t3230734560* L_1383 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1385));
		UInt32U5BU5D_t3230734560* L_1387 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1389));
		UInt32U5BU5D_t3230734560* L_1391 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1393));
		UInt32U5BU5D_t3230734560* L_1395 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1397));
		UInt32U5BU5D_t3230734560* L_1399 = ___ekey2;
		int32_t L_1400 = ((int32_t)74);
		uint32_t L_1401 = (L_1399)->GetAt(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_t3230734560* L_1402 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1404));
		UInt32U5BU5D_t3230734560* L_1406 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1408));
		UInt32U5BU5D_t3230734560* L_1410 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1412));
		UInt32U5BU5D_t3230734560* L_1414 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1416));
		UInt32U5BU5D_t3230734560* L_1418 = ___ekey2;
		int32_t L_1419 = ((int32_t)75);
		uint32_t L_1420 = (L_1418)->GetAt(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_t3230734560* L_1421 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1423));
		UInt32U5BU5D_t3230734560* L_1425 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1427));
		UInt32U5BU5D_t3230734560* L_1429 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1431));
		UInt32U5BU5D_t3230734560* L_1433 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1435));
		UInt32U5BU5D_t3230734560* L_1437 = ___ekey2;
		int32_t L_1438 = ((int32_t)76);
		uint32_t L_1439 = (L_1437)->GetAt(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_t3230734560* L_1440 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1442));
		UInt32U5BU5D_t3230734560* L_1444 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1446));
		UInt32U5BU5D_t3230734560* L_1448 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1450));
		UInt32U5BU5D_t3230734560* L_1452 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1454));
		UInt32U5BU5D_t3230734560* L_1456 = ___ekey2;
		int32_t L_1457 = ((int32_t)77);
		uint32_t L_1458 = (L_1456)->GetAt(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_t3230734560* L_1459 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1461));
		UInt32U5BU5D_t3230734560* L_1463 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1465));
		UInt32U5BU5D_t3230734560* L_1467 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1469));
		UInt32U5BU5D_t3230734560* L_1471 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1473));
		UInt32U5BU5D_t3230734560* L_1475 = ___ekey2;
		int32_t L_1476 = ((int32_t)78);
		uint32_t L_1477 = (L_1475)->GetAt(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_t3230734560* L_1478 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1480));
		UInt32U5BU5D_t3230734560* L_1482 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1484));
		UInt32U5BU5D_t3230734560* L_1486 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1488));
		UInt32U5BU5D_t3230734560* L_1490 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1492));
		UInt32U5BU5D_t3230734560* L_1494 = ___ekey2;
		int32_t L_1495 = ((int32_t)79);
		uint32_t L_1496 = (L_1494)->GetAt(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_t3230734560* L_1497 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1499));
		UInt32U5BU5D_t3230734560* L_1501 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1503));
		UInt32U5BU5D_t3230734560* L_1505 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1507));
		UInt32U5BU5D_t3230734560* L_1509 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1511));
		UInt32U5BU5D_t3230734560* L_1513 = ___ekey2;
		int32_t L_1514 = ((int32_t)80);
		uint32_t L_1515 = (L_1513)->GetAt(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_t3230734560* L_1516 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1518));
		UInt32U5BU5D_t3230734560* L_1520 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1522));
		UInt32U5BU5D_t3230734560* L_1524 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1526));
		UInt32U5BU5D_t3230734560* L_1528 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1530));
		UInt32U5BU5D_t3230734560* L_1532 = ___ekey2;
		int32_t L_1533 = ((int32_t)81);
		uint32_t L_1534 = (L_1532)->GetAt(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_t3230734560* L_1535 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1537));
		UInt32U5BU5D_t3230734560* L_1539 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1541));
		UInt32U5BU5D_t3230734560* L_1543 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1545));
		UInt32U5BU5D_t3230734560* L_1547 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1549));
		UInt32U5BU5D_t3230734560* L_1551 = ___ekey2;
		int32_t L_1552 = ((int32_t)82);
		uint32_t L_1553 = (L_1551)->GetAt(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_t3230734560* L_1554 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1556));
		UInt32U5BU5D_t3230734560* L_1558 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1560));
		UInt32U5BU5D_t3230734560* L_1562 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1564));
		UInt32U5BU5D_t3230734560* L_1566 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1568));
		UInt32U5BU5D_t3230734560* L_1570 = ___ekey2;
		int32_t L_1571 = ((int32_t)83);
		uint32_t L_1572 = (L_1570)->GetAt(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_t4260760469* L_1573 = ___outdata1;
		IL2CPP_RUNTIME_CLASS_INIT(RijndaelTransform_t739966067_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_1574 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1576));
		UInt32U5BU5D_t3230734560* L_1578 = ___ekey2;
		int32_t L_1579 = V_12;
		int32_t L_1580 = L_1579;
		uint32_t L_1581 = (L_1578)->GetAt(static_cast<il2cpp_array_size_t>(L_1580));
		(L_1573)->SetAt(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_t4260760469* L_1582 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1583 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t3230734560* L_1587 = ___ekey2;
		int32_t L_1588 = V_12;
		int32_t L_1589 = L_1588;
		uint32_t L_1590 = (L_1587)->GetAt(static_cast<il2cpp_array_size_t>(L_1589));
		(L_1582)->SetAt(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_t4260760469* L_1591 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1592 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1594));
		UInt32U5BU5D_t3230734560* L_1596 = ___ekey2;
		int32_t L_1597 = V_12;
		int32_t L_1598 = L_1597;
		uint32_t L_1599 = (L_1596)->GetAt(static_cast<il2cpp_array_size_t>(L_1598));
		(L_1591)->SetAt(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_t4260760469* L_1600 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1601 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1603));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1608));
		(L_1600)->SetAt(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_t4260760469* L_1610 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1611 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1613));
		UInt32U5BU5D_t3230734560* L_1615 = ___ekey2;
		int32_t L_1616 = V_12;
		int32_t L_1617 = L_1616;
		uint32_t L_1618 = (L_1615)->GetAt(static_cast<il2cpp_array_size_t>(L_1617));
		(L_1610)->SetAt(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_t4260760469* L_1619 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1620 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1622));
		UInt32U5BU5D_t3230734560* L_1624 = ___ekey2;
		int32_t L_1625 = V_12;
		int32_t L_1626 = L_1625;
		uint32_t L_1627 = (L_1624)->GetAt(static_cast<il2cpp_array_size_t>(L_1626));
		(L_1619)->SetAt(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_t4260760469* L_1628 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1629 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t3230734560* L_1633 = ___ekey2;
		int32_t L_1634 = V_12;
		int32_t L_1635 = L_1634;
		uint32_t L_1636 = (L_1633)->GetAt(static_cast<il2cpp_array_size_t>(L_1635));
		(L_1628)->SetAt(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_t4260760469* L_1637 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1638 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1640));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1645));
		(L_1637)->SetAt(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_t4260760469* L_1647 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1648 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t3230734560* L_1652 = ___ekey2;
		int32_t L_1653 = V_12;
		int32_t L_1654 = L_1653;
		uint32_t L_1655 = (L_1652)->GetAt(static_cast<il2cpp_array_size_t>(L_1654));
		(L_1647)->SetAt(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_t4260760469* L_1656 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1657 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1659));
		UInt32U5BU5D_t3230734560* L_1661 = ___ekey2;
		int32_t L_1662 = V_12;
		int32_t L_1663 = L_1662;
		uint32_t L_1664 = (L_1661)->GetAt(static_cast<il2cpp_array_size_t>(L_1663));
		(L_1656)->SetAt(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_t4260760469* L_1665 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1666 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1668));
		UInt32U5BU5D_t3230734560* L_1670 = ___ekey2;
		int32_t L_1671 = V_12;
		int32_t L_1672 = L_1671;
		uint32_t L_1673 = (L_1670)->GetAt(static_cast<il2cpp_array_size_t>(L_1672));
		(L_1665)->SetAt(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_t4260760469* L_1674 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1675 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1677));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1682));
		(L_1674)->SetAt(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_t4260760469* L_1684 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1685 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1687));
		UInt32U5BU5D_t3230734560* L_1689 = ___ekey2;
		int32_t L_1690 = V_12;
		int32_t L_1691 = L_1690;
		uint32_t L_1692 = (L_1689)->GetAt(static_cast<il2cpp_array_size_t>(L_1691));
		(L_1684)->SetAt(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_t4260760469* L_1693 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1694 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1696));
		UInt32U5BU5D_t3230734560* L_1698 = ___ekey2;
		int32_t L_1699 = V_12;
		int32_t L_1700 = L_1699;
		uint32_t L_1701 = (L_1698)->GetAt(static_cast<il2cpp_array_size_t>(L_1700));
		(L_1693)->SetAt(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_t4260760469* L_1702 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1703 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1705));
		UInt32U5BU5D_t3230734560* L_1707 = ___ekey2;
		int32_t L_1708 = V_12;
		int32_t L_1709 = L_1708;
		uint32_t L_1710 = (L_1707)->GetAt(static_cast<il2cpp_array_size_t>(L_1709));
		(L_1702)->SetAt(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_t4260760469* L_1711 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1712 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1714));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1719));
		(L_1711)->SetAt(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_t4260760469* L_1721 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1722 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1724));
		UInt32U5BU5D_t3230734560* L_1726 = ___ekey2;
		int32_t L_1727 = V_12;
		int32_t L_1728 = L_1727;
		uint32_t L_1729 = (L_1726)->GetAt(static_cast<il2cpp_array_size_t>(L_1728));
		(L_1721)->SetAt(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_t4260760469* L_1730 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1731 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1733));
		UInt32U5BU5D_t3230734560* L_1735 = ___ekey2;
		int32_t L_1736 = V_12;
		int32_t L_1737 = L_1736;
		uint32_t L_1738 = (L_1735)->GetAt(static_cast<il2cpp_array_size_t>(L_1737));
		(L_1730)->SetAt(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_t4260760469* L_1739 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1740 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1742));
		UInt32U5BU5D_t3230734560* L_1744 = ___ekey2;
		int32_t L_1745 = V_12;
		int32_t L_1746 = L_1745;
		uint32_t L_1747 = (L_1744)->GetAt(static_cast<il2cpp_array_size_t>(L_1746));
		(L_1739)->SetAt(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_t4260760469* L_1748 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1749 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1751));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1756));
		(L_1748)->SetAt(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_t4260760469* L_1758 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1759 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1761));
		UInt32U5BU5D_t3230734560* L_1763 = ___ekey2;
		int32_t L_1764 = V_12;
		int32_t L_1765 = L_1764;
		uint32_t L_1766 = (L_1763)->GetAt(static_cast<il2cpp_array_size_t>(L_1765));
		(L_1758)->SetAt(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_t4260760469* L_1767 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1768 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1770));
		UInt32U5BU5D_t3230734560* L_1772 = ___ekey2;
		int32_t L_1773 = V_12;
		int32_t L_1774 = L_1773;
		uint32_t L_1775 = (L_1772)->GetAt(static_cast<il2cpp_array_size_t>(L_1774));
		(L_1767)->SetAt(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_t4260760469* L_1776 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1777 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t3230734560* L_1781 = ___ekey2;
		int32_t L_1782 = V_12;
		int32_t L_1783 = L_1782;
		uint32_t L_1784 = (L_1781)->GetAt(static_cast<il2cpp_array_size_t>(L_1783));
		(L_1776)->SetAt(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_t4260760469* L_1785 = ___outdata1;
		ByteU5BU5D_t4260760469* L_1786 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1788));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_1793));
		(L_1785)->SetAt(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_t739966067_il2cpp_TypeInfo_var;
extern const uint32_t RijndaelTransform_Decrypt256_m4237016300_MetadataUsageId;
extern "C"  void RijndaelTransform_Decrypt256_m4237016300 (RijndaelTransform_t739966067 * __this, ByteU5BU5D_t4260760469* ___indata0, ByteU5BU5D_t4260760469* ___outdata1, UInt32U5BU5D_t3230734560* ___ekey2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RijndaelTransform_Decrypt256_m4237016300_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___indata0;
		int32_t L_1 = 0;
		uint8_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		ByteU5BU5D_t4260760469* L_3 = ___indata0;
		int32_t L_4 = 1;
		uint8_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ByteU5BU5D_t4260760469* L_6 = ___indata0;
		int32_t L_7 = 2;
		uint8_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* L_9 = ___indata0;
		int32_t L_10 = 3;
		uint8_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* L_12 = ___ekey2;
		int32_t L_13 = 0;
		uint32_t L_14 = (L_12)->GetAt(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_t4260760469* L_15 = ___indata0;
		int32_t L_16 = 4;
		uint8_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		ByteU5BU5D_t4260760469* L_18 = ___indata0;
		int32_t L_19 = 5;
		uint8_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		ByteU5BU5D_t4260760469* L_21 = ___indata0;
		int32_t L_22 = 6;
		uint8_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* L_24 = ___indata0;
		int32_t L_25 = 7;
		uint8_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		UInt32U5BU5D_t3230734560* L_27 = ___ekey2;
		int32_t L_28 = 1;
		uint32_t L_29 = (L_27)->GetAt(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_t4260760469* L_30 = ___indata0;
		int32_t L_31 = 8;
		uint8_t L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		ByteU5BU5D_t4260760469* L_33 = ___indata0;
		int32_t L_34 = ((int32_t)9);
		uint8_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		ByteU5BU5D_t4260760469* L_36 = ___indata0;
		int32_t L_37 = ((int32_t)10);
		uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* L_39 = ___indata0;
		int32_t L_40 = ((int32_t)11);
		uint8_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		UInt32U5BU5D_t3230734560* L_42 = ___ekey2;
		int32_t L_43 = 2;
		uint32_t L_44 = (L_42)->GetAt(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_t4260760469* L_45 = ___indata0;
		int32_t L_46 = ((int32_t)12);
		uint8_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		ByteU5BU5D_t4260760469* L_48 = ___indata0;
		int32_t L_49 = ((int32_t)13);
		uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		ByteU5BU5D_t4260760469* L_51 = ___indata0;
		int32_t L_52 = ((int32_t)14);
		uint8_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		ByteU5BU5D_t4260760469* L_54 = ___indata0;
		int32_t L_55 = ((int32_t)15);
		uint8_t L_56 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		UInt32U5BU5D_t3230734560* L_57 = ___ekey2;
		int32_t L_58 = 3;
		uint32_t L_59 = (L_57)->GetAt(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_t4260760469* L_60 = ___indata0;
		int32_t L_61 = ((int32_t)16);
		uint8_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		ByteU5BU5D_t4260760469* L_63 = ___indata0;
		int32_t L_64 = ((int32_t)17);
		uint8_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		ByteU5BU5D_t4260760469* L_66 = ___indata0;
		int32_t L_67 = ((int32_t)18);
		uint8_t L_68 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
		ByteU5BU5D_t4260760469* L_69 = ___indata0;
		int32_t L_70 = ((int32_t)19);
		uint8_t L_71 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* L_72 = ___ekey2;
		int32_t L_73 = 4;
		uint32_t L_74 = (L_72)->GetAt(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_t4260760469* L_75 = ___indata0;
		int32_t L_76 = ((int32_t)20);
		uint8_t L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
		ByteU5BU5D_t4260760469* L_78 = ___indata0;
		int32_t L_79 = ((int32_t)21);
		uint8_t L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t4260760469* L_81 = ___indata0;
		int32_t L_82 = ((int32_t)22);
		uint8_t L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		ByteU5BU5D_t4260760469* L_84 = ___indata0;
		int32_t L_85 = ((int32_t)23);
		uint8_t L_86 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_85));
		UInt32U5BU5D_t3230734560* L_87 = ___ekey2;
		int32_t L_88 = 5;
		uint32_t L_89 = (L_87)->GetAt(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_t4260760469* L_90 = ___indata0;
		int32_t L_91 = ((int32_t)24);
		uint8_t L_92 = (L_90)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
		ByteU5BU5D_t4260760469* L_93 = ___indata0;
		int32_t L_94 = ((int32_t)25);
		uint8_t L_95 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
		ByteU5BU5D_t4260760469* L_96 = ___indata0;
		int32_t L_97 = ((int32_t)26);
		uint8_t L_98 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
		ByteU5BU5D_t4260760469* L_99 = ___indata0;
		int32_t L_100 = ((int32_t)27);
		uint8_t L_101 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		UInt32U5BU5D_t3230734560* L_102 = ___ekey2;
		int32_t L_103 = 6;
		uint32_t L_104 = (L_102)->GetAt(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_t4260760469* L_105 = ___indata0;
		int32_t L_106 = ((int32_t)28);
		uint8_t L_107 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
		ByteU5BU5D_t4260760469* L_108 = ___indata0;
		int32_t L_109 = ((int32_t)29);
		uint8_t L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
		ByteU5BU5D_t4260760469* L_111 = ___indata0;
		int32_t L_112 = ((int32_t)30);
		uint8_t L_113 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
		ByteU5BU5D_t4260760469* L_114 = ___indata0;
		int32_t L_115 = ((int32_t)31);
		uint8_t L_116 = (L_114)->GetAt(static_cast<il2cpp_array_size_t>(L_115));
		UInt32U5BU5D_t3230734560* L_117 = ___ekey2;
		int32_t L_118 = 7;
		uint32_t L_119 = (L_117)->GetAt(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_t739966067_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_120 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
		UInt32U5BU5D_t3230734560* L_124 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
		UInt32U5BU5D_t3230734560* L_128 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t3230734560* L_132 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		UInt32U5BU5D_t3230734560* L_136 = ___ekey2;
		int32_t L_137 = 8;
		uint32_t L_138 = (L_136)->GetAt(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_t3230734560* L_139 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
		UInt32U5BU5D_t3230734560* L_143 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_145));
		UInt32U5BU5D_t3230734560* L_147 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_149));
		UInt32U5BU5D_t3230734560* L_151 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_153));
		UInt32U5BU5D_t3230734560* L_155 = ___ekey2;
		int32_t L_156 = ((int32_t)9);
		uint32_t L_157 = (L_155)->GetAt(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_t3230734560* L_158 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
		UInt32U5BU5D_t3230734560* L_162 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
		UInt32U5BU5D_t3230734560* L_166 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		UInt32U5BU5D_t3230734560* L_170 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
		UInt32U5BU5D_t3230734560* L_174 = ___ekey2;
		int32_t L_175 = ((int32_t)10);
		uint32_t L_176 = (L_174)->GetAt(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_t3230734560* L_177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_179));
		UInt32U5BU5D_t3230734560* L_181 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_183));
		UInt32U5BU5D_t3230734560* L_185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
		UInt32U5BU5D_t3230734560* L_189 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_191));
		UInt32U5BU5D_t3230734560* L_193 = ___ekey2;
		int32_t L_194 = ((int32_t)11);
		uint32_t L_195 = (L_193)->GetAt(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_t3230734560* L_196 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_198));
		UInt32U5BU5D_t3230734560* L_200 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_202));
		UInt32U5BU5D_t3230734560* L_204 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_206));
		UInt32U5BU5D_t3230734560* L_208 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
		UInt32U5BU5D_t3230734560* L_212 = ___ekey2;
		int32_t L_213 = ((int32_t)12);
		uint32_t L_214 = (L_212)->GetAt(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_t3230734560* L_215 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_217));
		UInt32U5BU5D_t3230734560* L_219 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_221));
		UInt32U5BU5D_t3230734560* L_223 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_225));
		UInt32U5BU5D_t3230734560* L_227 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_229));
		UInt32U5BU5D_t3230734560* L_231 = ___ekey2;
		int32_t L_232 = ((int32_t)13);
		uint32_t L_233 = (L_231)->GetAt(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_t3230734560* L_234 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_236));
		UInt32U5BU5D_t3230734560* L_238 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_240));
		UInt32U5BU5D_t3230734560* L_242 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
		UInt32U5BU5D_t3230734560* L_246 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
		UInt32U5BU5D_t3230734560* L_250 = ___ekey2;
		int32_t L_251 = ((int32_t)14);
		uint32_t L_252 = (L_250)->GetAt(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_t3230734560* L_253 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_255));
		UInt32U5BU5D_t3230734560* L_257 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_259));
		UInt32U5BU5D_t3230734560* L_261 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_263));
		UInt32U5BU5D_t3230734560* L_265 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_267));
		UInt32U5BU5D_t3230734560* L_269 = ___ekey2;
		int32_t L_270 = ((int32_t)15);
		uint32_t L_271 = (L_269)->GetAt(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_t3230734560* L_272 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_274));
		UInt32U5BU5D_t3230734560* L_276 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_278));
		UInt32U5BU5D_t3230734560* L_280 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
		UInt32U5BU5D_t3230734560* L_284 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
		UInt32U5BU5D_t3230734560* L_288 = ___ekey2;
		int32_t L_289 = ((int32_t)16);
		uint32_t L_290 = (L_288)->GetAt(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_t3230734560* L_291 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_293));
		UInt32U5BU5D_t3230734560* L_295 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_297));
		UInt32U5BU5D_t3230734560* L_299 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_301));
		UInt32U5BU5D_t3230734560* L_303 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
		UInt32U5BU5D_t3230734560* L_307 = ___ekey2;
		int32_t L_308 = ((int32_t)17);
		uint32_t L_309 = (L_307)->GetAt(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_t3230734560* L_310 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_312));
		UInt32U5BU5D_t3230734560* L_314 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_316));
		UInt32U5BU5D_t3230734560* L_318 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_320));
		UInt32U5BU5D_t3230734560* L_322 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_324));
		UInt32U5BU5D_t3230734560* L_326 = ___ekey2;
		int32_t L_327 = ((int32_t)18);
		uint32_t L_328 = (L_326)->GetAt(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_t3230734560* L_329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_331));
		UInt32U5BU5D_t3230734560* L_333 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_335));
		UInt32U5BU5D_t3230734560* L_337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_339));
		UInt32U5BU5D_t3230734560* L_341 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_343));
		UInt32U5BU5D_t3230734560* L_345 = ___ekey2;
		int32_t L_346 = ((int32_t)19);
		uint32_t L_347 = (L_345)->GetAt(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_t3230734560* L_348 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_350));
		UInt32U5BU5D_t3230734560* L_352 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_354));
		UInt32U5BU5D_t3230734560* L_356 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
		UInt32U5BU5D_t3230734560* L_360 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_362));
		UInt32U5BU5D_t3230734560* L_364 = ___ekey2;
		int32_t L_365 = ((int32_t)20);
		uint32_t L_366 = (L_364)->GetAt(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_t3230734560* L_367 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_369));
		UInt32U5BU5D_t3230734560* L_371 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_373));
		UInt32U5BU5D_t3230734560* L_375 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_377));
		UInt32U5BU5D_t3230734560* L_379 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_381));
		UInt32U5BU5D_t3230734560* L_383 = ___ekey2;
		int32_t L_384 = ((int32_t)21);
		uint32_t L_385 = (L_383)->GetAt(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_t3230734560* L_386 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_388));
		UInt32U5BU5D_t3230734560* L_390 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_392));
		UInt32U5BU5D_t3230734560* L_394 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_396));
		UInt32U5BU5D_t3230734560* L_398 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
		UInt32U5BU5D_t3230734560* L_402 = ___ekey2;
		int32_t L_403 = ((int32_t)22);
		uint32_t L_404 = (L_402)->GetAt(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_t3230734560* L_405 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_407));
		UInt32U5BU5D_t3230734560* L_409 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_411));
		UInt32U5BU5D_t3230734560* L_413 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_415));
		UInt32U5BU5D_t3230734560* L_417 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_419));
		UInt32U5BU5D_t3230734560* L_421 = ___ekey2;
		int32_t L_422 = ((int32_t)23);
		uint32_t L_423 = (L_421)->GetAt(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_t3230734560* L_424 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_426));
		UInt32U5BU5D_t3230734560* L_428 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_430));
		UInt32U5BU5D_t3230734560* L_432 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_434));
		UInt32U5BU5D_t3230734560* L_436 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_438));
		UInt32U5BU5D_t3230734560* L_440 = ___ekey2;
		int32_t L_441 = ((int32_t)24);
		uint32_t L_442 = (L_440)->GetAt(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_t3230734560* L_443 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_445));
		UInt32U5BU5D_t3230734560* L_447 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_449));
		UInt32U5BU5D_t3230734560* L_451 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_453));
		UInt32U5BU5D_t3230734560* L_455 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_457));
		UInt32U5BU5D_t3230734560* L_459 = ___ekey2;
		int32_t L_460 = ((int32_t)25);
		uint32_t L_461 = (L_459)->GetAt(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_t3230734560* L_462 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_464));
		UInt32U5BU5D_t3230734560* L_466 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_468));
		UInt32U5BU5D_t3230734560* L_470 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
		UInt32U5BU5D_t3230734560* L_474 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_476));
		UInt32U5BU5D_t3230734560* L_478 = ___ekey2;
		int32_t L_479 = ((int32_t)26);
		uint32_t L_480 = (L_478)->GetAt(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_t3230734560* L_481 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_483));
		UInt32U5BU5D_t3230734560* L_485 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_487));
		UInt32U5BU5D_t3230734560* L_489 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_491));
		UInt32U5BU5D_t3230734560* L_493 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_495));
		UInt32U5BU5D_t3230734560* L_497 = ___ekey2;
		int32_t L_498 = ((int32_t)27);
		uint32_t L_499 = (L_497)->GetAt(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_t3230734560* L_500 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_502));
		UInt32U5BU5D_t3230734560* L_504 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_506));
		UInt32U5BU5D_t3230734560* L_508 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_510));
		UInt32U5BU5D_t3230734560* L_512 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_514));
		UInt32U5BU5D_t3230734560* L_516 = ___ekey2;
		int32_t L_517 = ((int32_t)28);
		uint32_t L_518 = (L_516)->GetAt(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_t3230734560* L_519 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_521));
		UInt32U5BU5D_t3230734560* L_523 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_525));
		UInt32U5BU5D_t3230734560* L_527 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_529));
		UInt32U5BU5D_t3230734560* L_531 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_533));
		UInt32U5BU5D_t3230734560* L_535 = ___ekey2;
		int32_t L_536 = ((int32_t)29);
		uint32_t L_537 = (L_535)->GetAt(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_t3230734560* L_538 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_540));
		UInt32U5BU5D_t3230734560* L_542 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_544));
		UInt32U5BU5D_t3230734560* L_546 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_548));
		UInt32U5BU5D_t3230734560* L_550 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_552));
		UInt32U5BU5D_t3230734560* L_554 = ___ekey2;
		int32_t L_555 = ((int32_t)30);
		uint32_t L_556 = (L_554)->GetAt(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_t3230734560* L_557 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_559));
		UInt32U5BU5D_t3230734560* L_561 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_563));
		UInt32U5BU5D_t3230734560* L_565 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_567));
		UInt32U5BU5D_t3230734560* L_569 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_571));
		UInt32U5BU5D_t3230734560* L_573 = ___ekey2;
		int32_t L_574 = ((int32_t)31);
		uint32_t L_575 = (L_573)->GetAt(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_t3230734560* L_576 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_578));
		UInt32U5BU5D_t3230734560* L_580 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_582));
		UInt32U5BU5D_t3230734560* L_584 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_586));
		UInt32U5BU5D_t3230734560* L_588 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_590));
		UInt32U5BU5D_t3230734560* L_592 = ___ekey2;
		int32_t L_593 = ((int32_t)32);
		uint32_t L_594 = (L_592)->GetAt(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_t3230734560* L_595 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_597));
		UInt32U5BU5D_t3230734560* L_599 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_601));
		UInt32U5BU5D_t3230734560* L_603 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_605));
		UInt32U5BU5D_t3230734560* L_607 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_609));
		UInt32U5BU5D_t3230734560* L_611 = ___ekey2;
		int32_t L_612 = ((int32_t)33);
		uint32_t L_613 = (L_611)->GetAt(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_t3230734560* L_614 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_616));
		UInt32U5BU5D_t3230734560* L_618 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_620));
		UInt32U5BU5D_t3230734560* L_622 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_624));
		UInt32U5BU5D_t3230734560* L_626 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_628));
		UInt32U5BU5D_t3230734560* L_630 = ___ekey2;
		int32_t L_631 = ((int32_t)34);
		uint32_t L_632 = (L_630)->GetAt(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_t3230734560* L_633 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_635));
		UInt32U5BU5D_t3230734560* L_637 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_639));
		UInt32U5BU5D_t3230734560* L_641 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_643));
		UInt32U5BU5D_t3230734560* L_645 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_647));
		UInt32U5BU5D_t3230734560* L_649 = ___ekey2;
		int32_t L_650 = ((int32_t)35);
		uint32_t L_651 = (L_649)->GetAt(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_t3230734560* L_652 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_654));
		UInt32U5BU5D_t3230734560* L_656 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_658));
		UInt32U5BU5D_t3230734560* L_660 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_662));
		UInt32U5BU5D_t3230734560* L_664 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_666));
		UInt32U5BU5D_t3230734560* L_668 = ___ekey2;
		int32_t L_669 = ((int32_t)36);
		uint32_t L_670 = (L_668)->GetAt(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_t3230734560* L_671 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_673));
		UInt32U5BU5D_t3230734560* L_675 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_677));
		UInt32U5BU5D_t3230734560* L_679 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_681));
		UInt32U5BU5D_t3230734560* L_683 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_685));
		UInt32U5BU5D_t3230734560* L_687 = ___ekey2;
		int32_t L_688 = ((int32_t)37);
		uint32_t L_689 = (L_687)->GetAt(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_t3230734560* L_690 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_692));
		UInt32U5BU5D_t3230734560* L_694 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_696));
		UInt32U5BU5D_t3230734560* L_698 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_700));
		UInt32U5BU5D_t3230734560* L_702 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_704));
		UInt32U5BU5D_t3230734560* L_706 = ___ekey2;
		int32_t L_707 = ((int32_t)38);
		uint32_t L_708 = (L_706)->GetAt(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_t3230734560* L_709 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_711));
		UInt32U5BU5D_t3230734560* L_713 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_715));
		UInt32U5BU5D_t3230734560* L_717 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_719));
		UInt32U5BU5D_t3230734560* L_721 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_723));
		UInt32U5BU5D_t3230734560* L_725 = ___ekey2;
		int32_t L_726 = ((int32_t)39);
		uint32_t L_727 = (L_725)->GetAt(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_t3230734560* L_728 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_730));
		UInt32U5BU5D_t3230734560* L_732 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_734));
		UInt32U5BU5D_t3230734560* L_736 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_738));
		UInt32U5BU5D_t3230734560* L_740 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_742));
		UInt32U5BU5D_t3230734560* L_744 = ___ekey2;
		int32_t L_745 = ((int32_t)40);
		uint32_t L_746 = (L_744)->GetAt(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_t3230734560* L_747 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_749));
		UInt32U5BU5D_t3230734560* L_751 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_753));
		UInt32U5BU5D_t3230734560* L_755 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_757));
		UInt32U5BU5D_t3230734560* L_759 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_761));
		UInt32U5BU5D_t3230734560* L_763 = ___ekey2;
		int32_t L_764 = ((int32_t)41);
		uint32_t L_765 = (L_763)->GetAt(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_t3230734560* L_766 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_768));
		UInt32U5BU5D_t3230734560* L_770 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_772));
		UInt32U5BU5D_t3230734560* L_774 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_776));
		UInt32U5BU5D_t3230734560* L_778 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_780));
		UInt32U5BU5D_t3230734560* L_782 = ___ekey2;
		int32_t L_783 = ((int32_t)42);
		uint32_t L_784 = (L_782)->GetAt(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_t3230734560* L_785 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_787));
		UInt32U5BU5D_t3230734560* L_789 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_791));
		UInt32U5BU5D_t3230734560* L_793 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_795));
		UInt32U5BU5D_t3230734560* L_797 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_799));
		UInt32U5BU5D_t3230734560* L_801 = ___ekey2;
		int32_t L_802 = ((int32_t)43);
		uint32_t L_803 = (L_801)->GetAt(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_t3230734560* L_804 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_806));
		UInt32U5BU5D_t3230734560* L_808 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_810));
		UInt32U5BU5D_t3230734560* L_812 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_814));
		UInt32U5BU5D_t3230734560* L_816 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_818));
		UInt32U5BU5D_t3230734560* L_820 = ___ekey2;
		int32_t L_821 = ((int32_t)44);
		uint32_t L_822 = (L_820)->GetAt(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_t3230734560* L_823 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_825));
		UInt32U5BU5D_t3230734560* L_827 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_829));
		UInt32U5BU5D_t3230734560* L_831 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_833));
		UInt32U5BU5D_t3230734560* L_835 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_837));
		UInt32U5BU5D_t3230734560* L_839 = ___ekey2;
		int32_t L_840 = ((int32_t)45);
		uint32_t L_841 = (L_839)->GetAt(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_t3230734560* L_842 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_844));
		UInt32U5BU5D_t3230734560* L_846 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_848));
		UInt32U5BU5D_t3230734560* L_850 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_852));
		UInt32U5BU5D_t3230734560* L_854 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_856));
		UInt32U5BU5D_t3230734560* L_858 = ___ekey2;
		int32_t L_859 = ((int32_t)46);
		uint32_t L_860 = (L_858)->GetAt(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_t3230734560* L_861 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_863));
		UInt32U5BU5D_t3230734560* L_865 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_867));
		UInt32U5BU5D_t3230734560* L_869 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_871));
		UInt32U5BU5D_t3230734560* L_873 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_875));
		UInt32U5BU5D_t3230734560* L_877 = ___ekey2;
		int32_t L_878 = ((int32_t)47);
		uint32_t L_879 = (L_877)->GetAt(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_t3230734560* L_880 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_882));
		UInt32U5BU5D_t3230734560* L_884 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_886));
		UInt32U5BU5D_t3230734560* L_888 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_890));
		UInt32U5BU5D_t3230734560* L_892 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_894));
		UInt32U5BU5D_t3230734560* L_896 = ___ekey2;
		int32_t L_897 = ((int32_t)48);
		uint32_t L_898 = (L_896)->GetAt(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_t3230734560* L_899 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_901));
		UInt32U5BU5D_t3230734560* L_903 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_905));
		UInt32U5BU5D_t3230734560* L_907 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_909));
		UInt32U5BU5D_t3230734560* L_911 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_913));
		UInt32U5BU5D_t3230734560* L_915 = ___ekey2;
		int32_t L_916 = ((int32_t)49);
		uint32_t L_917 = (L_915)->GetAt(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_t3230734560* L_918 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_920));
		UInt32U5BU5D_t3230734560* L_922 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_924));
		UInt32U5BU5D_t3230734560* L_926 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_928));
		UInt32U5BU5D_t3230734560* L_930 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_932));
		UInt32U5BU5D_t3230734560* L_934 = ___ekey2;
		int32_t L_935 = ((int32_t)50);
		uint32_t L_936 = (L_934)->GetAt(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_t3230734560* L_937 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_939));
		UInt32U5BU5D_t3230734560* L_941 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_943));
		UInt32U5BU5D_t3230734560* L_945 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_947));
		UInt32U5BU5D_t3230734560* L_949 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_951));
		UInt32U5BU5D_t3230734560* L_953 = ___ekey2;
		int32_t L_954 = ((int32_t)51);
		uint32_t L_955 = (L_953)->GetAt(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_t3230734560* L_956 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_958));
		UInt32U5BU5D_t3230734560* L_960 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_962));
		UInt32U5BU5D_t3230734560* L_964 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_966));
		UInt32U5BU5D_t3230734560* L_968 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_970));
		UInt32U5BU5D_t3230734560* L_972 = ___ekey2;
		int32_t L_973 = ((int32_t)52);
		uint32_t L_974 = (L_972)->GetAt(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_t3230734560* L_975 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_977));
		UInt32U5BU5D_t3230734560* L_979 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_981));
		UInt32U5BU5D_t3230734560* L_983 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_985));
		UInt32U5BU5D_t3230734560* L_987 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_989));
		UInt32U5BU5D_t3230734560* L_991 = ___ekey2;
		int32_t L_992 = ((int32_t)53);
		uint32_t L_993 = (L_991)->GetAt(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_t3230734560* L_994 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_996));
		UInt32U5BU5D_t3230734560* L_998 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1000));
		UInt32U5BU5D_t3230734560* L_1002 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1004));
		UInt32U5BU5D_t3230734560* L_1006 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1008));
		UInt32U5BU5D_t3230734560* L_1010 = ___ekey2;
		int32_t L_1011 = ((int32_t)54);
		uint32_t L_1012 = (L_1010)->GetAt(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_t3230734560* L_1013 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1015));
		UInt32U5BU5D_t3230734560* L_1017 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1019));
		UInt32U5BU5D_t3230734560* L_1021 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1023));
		UInt32U5BU5D_t3230734560* L_1025 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1027));
		UInt32U5BU5D_t3230734560* L_1029 = ___ekey2;
		int32_t L_1030 = ((int32_t)55);
		uint32_t L_1031 = (L_1029)->GetAt(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_t3230734560* L_1032 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1034));
		UInt32U5BU5D_t3230734560* L_1036 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1038));
		UInt32U5BU5D_t3230734560* L_1040 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1042));
		UInt32U5BU5D_t3230734560* L_1044 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1046));
		UInt32U5BU5D_t3230734560* L_1048 = ___ekey2;
		int32_t L_1049 = ((int32_t)56);
		uint32_t L_1050 = (L_1048)->GetAt(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_t3230734560* L_1051 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1053));
		UInt32U5BU5D_t3230734560* L_1055 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1057));
		UInt32U5BU5D_t3230734560* L_1059 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1061));
		UInt32U5BU5D_t3230734560* L_1063 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1065));
		UInt32U5BU5D_t3230734560* L_1067 = ___ekey2;
		int32_t L_1068 = ((int32_t)57);
		uint32_t L_1069 = (L_1067)->GetAt(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_t3230734560* L_1070 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1072));
		UInt32U5BU5D_t3230734560* L_1074 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1076));
		UInt32U5BU5D_t3230734560* L_1078 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1080));
		UInt32U5BU5D_t3230734560* L_1082 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1084));
		UInt32U5BU5D_t3230734560* L_1086 = ___ekey2;
		int32_t L_1087 = ((int32_t)58);
		uint32_t L_1088 = (L_1086)->GetAt(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_t3230734560* L_1089 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1091));
		UInt32U5BU5D_t3230734560* L_1093 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1095));
		UInt32U5BU5D_t3230734560* L_1097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1099));
		UInt32U5BU5D_t3230734560* L_1101 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1103));
		UInt32U5BU5D_t3230734560* L_1105 = ___ekey2;
		int32_t L_1106 = ((int32_t)59);
		uint32_t L_1107 = (L_1105)->GetAt(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_t3230734560* L_1108 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1110));
		UInt32U5BU5D_t3230734560* L_1112 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1114));
		UInt32U5BU5D_t3230734560* L_1116 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1118));
		UInt32U5BU5D_t3230734560* L_1120 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1122));
		UInt32U5BU5D_t3230734560* L_1124 = ___ekey2;
		int32_t L_1125 = ((int32_t)60);
		uint32_t L_1126 = (L_1124)->GetAt(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_t3230734560* L_1127 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1129));
		UInt32U5BU5D_t3230734560* L_1131 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1133));
		UInt32U5BU5D_t3230734560* L_1135 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1137));
		UInt32U5BU5D_t3230734560* L_1139 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1141));
		UInt32U5BU5D_t3230734560* L_1143 = ___ekey2;
		int32_t L_1144 = ((int32_t)61);
		uint32_t L_1145 = (L_1143)->GetAt(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_t3230734560* L_1146 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1148));
		UInt32U5BU5D_t3230734560* L_1150 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1152));
		UInt32U5BU5D_t3230734560* L_1154 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1156));
		UInt32U5BU5D_t3230734560* L_1158 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1160));
		UInt32U5BU5D_t3230734560* L_1162 = ___ekey2;
		int32_t L_1163 = ((int32_t)62);
		uint32_t L_1164 = (L_1162)->GetAt(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_t3230734560* L_1165 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1167));
		UInt32U5BU5D_t3230734560* L_1169 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1171));
		UInt32U5BU5D_t3230734560* L_1173 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1175));
		UInt32U5BU5D_t3230734560* L_1177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1179));
		UInt32U5BU5D_t3230734560* L_1181 = ___ekey2;
		int32_t L_1182 = ((int32_t)63);
		uint32_t L_1183 = (L_1181)->GetAt(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_t3230734560* L_1184 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1186));
		UInt32U5BU5D_t3230734560* L_1188 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1190));
		UInt32U5BU5D_t3230734560* L_1192 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1194));
		UInt32U5BU5D_t3230734560* L_1196 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1198));
		UInt32U5BU5D_t3230734560* L_1200 = ___ekey2;
		int32_t L_1201 = ((int32_t)64);
		uint32_t L_1202 = (L_1200)->GetAt(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_t3230734560* L_1203 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1205));
		UInt32U5BU5D_t3230734560* L_1207 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1209));
		UInt32U5BU5D_t3230734560* L_1211 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1213));
		UInt32U5BU5D_t3230734560* L_1215 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1217));
		UInt32U5BU5D_t3230734560* L_1219 = ___ekey2;
		int32_t L_1220 = ((int32_t)65);
		uint32_t L_1221 = (L_1219)->GetAt(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_t3230734560* L_1222 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1224));
		UInt32U5BU5D_t3230734560* L_1226 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1228));
		UInt32U5BU5D_t3230734560* L_1230 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1232));
		UInt32U5BU5D_t3230734560* L_1234 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1236));
		UInt32U5BU5D_t3230734560* L_1238 = ___ekey2;
		int32_t L_1239 = ((int32_t)66);
		uint32_t L_1240 = (L_1238)->GetAt(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_t3230734560* L_1241 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1243));
		UInt32U5BU5D_t3230734560* L_1245 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1247));
		UInt32U5BU5D_t3230734560* L_1249 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1251));
		UInt32U5BU5D_t3230734560* L_1253 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1255));
		UInt32U5BU5D_t3230734560* L_1257 = ___ekey2;
		int32_t L_1258 = ((int32_t)67);
		uint32_t L_1259 = (L_1257)->GetAt(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_t3230734560* L_1260 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1262));
		UInt32U5BU5D_t3230734560* L_1264 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1266));
		UInt32U5BU5D_t3230734560* L_1268 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1270));
		UInt32U5BU5D_t3230734560* L_1272 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1274));
		UInt32U5BU5D_t3230734560* L_1276 = ___ekey2;
		int32_t L_1277 = ((int32_t)68);
		uint32_t L_1278 = (L_1276)->GetAt(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_t3230734560* L_1279 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1281));
		UInt32U5BU5D_t3230734560* L_1283 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1285));
		UInt32U5BU5D_t3230734560* L_1287 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1289));
		UInt32U5BU5D_t3230734560* L_1291 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1293));
		UInt32U5BU5D_t3230734560* L_1295 = ___ekey2;
		int32_t L_1296 = ((int32_t)69);
		uint32_t L_1297 = (L_1295)->GetAt(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_t3230734560* L_1298 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1300));
		UInt32U5BU5D_t3230734560* L_1302 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1304));
		UInt32U5BU5D_t3230734560* L_1306 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1308));
		UInt32U5BU5D_t3230734560* L_1310 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1312));
		UInt32U5BU5D_t3230734560* L_1314 = ___ekey2;
		int32_t L_1315 = ((int32_t)70);
		uint32_t L_1316 = (L_1314)->GetAt(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_t3230734560* L_1317 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1319));
		UInt32U5BU5D_t3230734560* L_1321 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1323));
		UInt32U5BU5D_t3230734560* L_1325 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1327));
		UInt32U5BU5D_t3230734560* L_1329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1331));
		UInt32U5BU5D_t3230734560* L_1333 = ___ekey2;
		int32_t L_1334 = ((int32_t)71);
		uint32_t L_1335 = (L_1333)->GetAt(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_t3230734560* L_1336 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1338));
		UInt32U5BU5D_t3230734560* L_1340 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1342));
		UInt32U5BU5D_t3230734560* L_1344 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1346));
		UInt32U5BU5D_t3230734560* L_1348 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1350));
		UInt32U5BU5D_t3230734560* L_1352 = ___ekey2;
		int32_t L_1353 = ((int32_t)72);
		uint32_t L_1354 = (L_1352)->GetAt(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_t3230734560* L_1355 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1357));
		UInt32U5BU5D_t3230734560* L_1359 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1361));
		UInt32U5BU5D_t3230734560* L_1363 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1365));
		UInt32U5BU5D_t3230734560* L_1367 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1369));
		UInt32U5BU5D_t3230734560* L_1371 = ___ekey2;
		int32_t L_1372 = ((int32_t)73);
		uint32_t L_1373 = (L_1371)->GetAt(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_t3230734560* L_1374 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1376));
		UInt32U5BU5D_t3230734560* L_1378 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1380));
		UInt32U5BU5D_t3230734560* L_1382 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1384));
		UInt32U5BU5D_t3230734560* L_1386 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1388));
		UInt32U5BU5D_t3230734560* L_1390 = ___ekey2;
		int32_t L_1391 = ((int32_t)74);
		uint32_t L_1392 = (L_1390)->GetAt(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_t3230734560* L_1393 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1395));
		UInt32U5BU5D_t3230734560* L_1397 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1399));
		UInt32U5BU5D_t3230734560* L_1401 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1403));
		UInt32U5BU5D_t3230734560* L_1405 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1407));
		UInt32U5BU5D_t3230734560* L_1409 = ___ekey2;
		int32_t L_1410 = ((int32_t)75);
		uint32_t L_1411 = (L_1409)->GetAt(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_t3230734560* L_1412 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1414));
		UInt32U5BU5D_t3230734560* L_1416 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1418));
		UInt32U5BU5D_t3230734560* L_1420 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1422));
		UInt32U5BU5D_t3230734560* L_1424 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1426));
		UInt32U5BU5D_t3230734560* L_1428 = ___ekey2;
		int32_t L_1429 = ((int32_t)76);
		uint32_t L_1430 = (L_1428)->GetAt(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_t3230734560* L_1431 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1433));
		UInt32U5BU5D_t3230734560* L_1435 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1437));
		UInt32U5BU5D_t3230734560* L_1439 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1441));
		UInt32U5BU5D_t3230734560* L_1443 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1445));
		UInt32U5BU5D_t3230734560* L_1447 = ___ekey2;
		int32_t L_1448 = ((int32_t)77);
		uint32_t L_1449 = (L_1447)->GetAt(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_t3230734560* L_1450 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1452));
		UInt32U5BU5D_t3230734560* L_1454 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1456));
		UInt32U5BU5D_t3230734560* L_1458 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1460));
		UInt32U5BU5D_t3230734560* L_1462 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1464));
		UInt32U5BU5D_t3230734560* L_1466 = ___ekey2;
		int32_t L_1467 = ((int32_t)78);
		uint32_t L_1468 = (L_1466)->GetAt(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_t3230734560* L_1469 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1471));
		UInt32U5BU5D_t3230734560* L_1473 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1475));
		UInt32U5BU5D_t3230734560* L_1477 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1479));
		UInt32U5BU5D_t3230734560* L_1481 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1483));
		UInt32U5BU5D_t3230734560* L_1485 = ___ekey2;
		int32_t L_1486 = ((int32_t)79);
		uint32_t L_1487 = (L_1485)->GetAt(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_t3230734560* L_1488 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1490));
		UInt32U5BU5D_t3230734560* L_1492 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1494));
		UInt32U5BU5D_t3230734560* L_1496 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1498));
		UInt32U5BU5D_t3230734560* L_1500 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1502));
		UInt32U5BU5D_t3230734560* L_1504 = ___ekey2;
		int32_t L_1505 = ((int32_t)80);
		uint32_t L_1506 = (L_1504)->GetAt(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_t3230734560* L_1507 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1509));
		UInt32U5BU5D_t3230734560* L_1511 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1513));
		UInt32U5BU5D_t3230734560* L_1515 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1517));
		UInt32U5BU5D_t3230734560* L_1519 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1521));
		UInt32U5BU5D_t3230734560* L_1523 = ___ekey2;
		int32_t L_1524 = ((int32_t)81);
		uint32_t L_1525 = (L_1523)->GetAt(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_t3230734560* L_1526 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1528));
		UInt32U5BU5D_t3230734560* L_1530 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1532));
		UInt32U5BU5D_t3230734560* L_1534 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1536));
		UInt32U5BU5D_t3230734560* L_1538 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1540));
		UInt32U5BU5D_t3230734560* L_1542 = ___ekey2;
		int32_t L_1543 = ((int32_t)82);
		uint32_t L_1544 = (L_1542)->GetAt(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_t3230734560* L_1545 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1547));
		UInt32U5BU5D_t3230734560* L_1549 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1551));
		UInt32U5BU5D_t3230734560* L_1553 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1555));
		UInt32U5BU5D_t3230734560* L_1557 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1559));
		UInt32U5BU5D_t3230734560* L_1561 = ___ekey2;
		int32_t L_1562 = ((int32_t)83);
		uint32_t L_1563 = (L_1561)->GetAt(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_t3230734560* L_1564 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1566));
		UInt32U5BU5D_t3230734560* L_1568 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1570));
		UInt32U5BU5D_t3230734560* L_1572 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1574));
		UInt32U5BU5D_t3230734560* L_1576 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1578));
		UInt32U5BU5D_t3230734560* L_1580 = ___ekey2;
		int32_t L_1581 = ((int32_t)84);
		uint32_t L_1582 = (L_1580)->GetAt(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_t3230734560* L_1583 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1585));
		UInt32U5BU5D_t3230734560* L_1587 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1589));
		UInt32U5BU5D_t3230734560* L_1591 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1593));
		UInt32U5BU5D_t3230734560* L_1595 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1597));
		UInt32U5BU5D_t3230734560* L_1599 = ___ekey2;
		int32_t L_1600 = ((int32_t)85);
		uint32_t L_1601 = (L_1599)->GetAt(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_t3230734560* L_1602 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1604));
		UInt32U5BU5D_t3230734560* L_1606 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1608));
		UInt32U5BU5D_t3230734560* L_1610 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1612));
		UInt32U5BU5D_t3230734560* L_1614 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1616));
		UInt32U5BU5D_t3230734560* L_1618 = ___ekey2;
		int32_t L_1619 = ((int32_t)86);
		uint32_t L_1620 = (L_1618)->GetAt(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_t3230734560* L_1621 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1623));
		UInt32U5BU5D_t3230734560* L_1625 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1627));
		UInt32U5BU5D_t3230734560* L_1629 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1631));
		UInt32U5BU5D_t3230734560* L_1633 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1635));
		UInt32U5BU5D_t3230734560* L_1637 = ___ekey2;
		int32_t L_1638 = ((int32_t)87);
		uint32_t L_1639 = (L_1637)->GetAt(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_t3230734560* L_1640 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1642));
		UInt32U5BU5D_t3230734560* L_1644 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1646));
		UInt32U5BU5D_t3230734560* L_1648 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1650));
		UInt32U5BU5D_t3230734560* L_1652 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1654));
		UInt32U5BU5D_t3230734560* L_1656 = ___ekey2;
		int32_t L_1657 = ((int32_t)88);
		uint32_t L_1658 = (L_1656)->GetAt(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_t3230734560* L_1659 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1661));
		UInt32U5BU5D_t3230734560* L_1663 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1665));
		UInt32U5BU5D_t3230734560* L_1667 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1669));
		UInt32U5BU5D_t3230734560* L_1671 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1673));
		UInt32U5BU5D_t3230734560* L_1675 = ___ekey2;
		int32_t L_1676 = ((int32_t)89);
		uint32_t L_1677 = (L_1675)->GetAt(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_t3230734560* L_1678 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1680));
		UInt32U5BU5D_t3230734560* L_1682 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1684));
		UInt32U5BU5D_t3230734560* L_1686 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1688));
		UInt32U5BU5D_t3230734560* L_1690 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1692));
		UInt32U5BU5D_t3230734560* L_1694 = ___ekey2;
		int32_t L_1695 = ((int32_t)90);
		uint32_t L_1696 = (L_1694)->GetAt(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_t3230734560* L_1697 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1699));
		UInt32U5BU5D_t3230734560* L_1701 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1703));
		UInt32U5BU5D_t3230734560* L_1705 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1707));
		UInt32U5BU5D_t3230734560* L_1709 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1711));
		UInt32U5BU5D_t3230734560* L_1713 = ___ekey2;
		int32_t L_1714 = ((int32_t)91);
		uint32_t L_1715 = (L_1713)->GetAt(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_t3230734560* L_1716 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1718));
		UInt32U5BU5D_t3230734560* L_1720 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1722));
		UInt32U5BU5D_t3230734560* L_1724 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1726));
		UInt32U5BU5D_t3230734560* L_1728 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1730));
		UInt32U5BU5D_t3230734560* L_1732 = ___ekey2;
		int32_t L_1733 = ((int32_t)92);
		uint32_t L_1734 = (L_1732)->GetAt(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_t3230734560* L_1735 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1737));
		UInt32U5BU5D_t3230734560* L_1739 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1741));
		UInt32U5BU5D_t3230734560* L_1743 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1745));
		UInt32U5BU5D_t3230734560* L_1747 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1749));
		UInt32U5BU5D_t3230734560* L_1751 = ___ekey2;
		int32_t L_1752 = ((int32_t)93);
		uint32_t L_1753 = (L_1751)->GetAt(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_t3230734560* L_1754 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1756));
		UInt32U5BU5D_t3230734560* L_1758 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1760));
		UInt32U5BU5D_t3230734560* L_1762 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1764));
		UInt32U5BU5D_t3230734560* L_1766 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1768));
		UInt32U5BU5D_t3230734560* L_1770 = ___ekey2;
		int32_t L_1771 = ((int32_t)94);
		uint32_t L_1772 = (L_1770)->GetAt(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_t3230734560* L_1773 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1775));
		UInt32U5BU5D_t3230734560* L_1777 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1779));
		UInt32U5BU5D_t3230734560* L_1781 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1783));
		UInt32U5BU5D_t3230734560* L_1785 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1787));
		UInt32U5BU5D_t3230734560* L_1789 = ___ekey2;
		int32_t L_1790 = ((int32_t)95);
		uint32_t L_1791 = (L_1789)->GetAt(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_t3230734560* L_1792 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1794));
		UInt32U5BU5D_t3230734560* L_1796 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1798));
		UInt32U5BU5D_t3230734560* L_1800 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1802));
		UInt32U5BU5D_t3230734560* L_1804 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1806));
		UInt32U5BU5D_t3230734560* L_1808 = ___ekey2;
		int32_t L_1809 = ((int32_t)96);
		uint32_t L_1810 = (L_1808)->GetAt(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_t3230734560* L_1811 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1813));
		UInt32U5BU5D_t3230734560* L_1815 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1817));
		UInt32U5BU5D_t3230734560* L_1819 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1821));
		UInt32U5BU5D_t3230734560* L_1823 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1825));
		UInt32U5BU5D_t3230734560* L_1827 = ___ekey2;
		int32_t L_1828 = ((int32_t)97);
		uint32_t L_1829 = (L_1827)->GetAt(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_t3230734560* L_1830 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1832));
		UInt32U5BU5D_t3230734560* L_1834 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1836));
		UInt32U5BU5D_t3230734560* L_1838 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1840));
		UInt32U5BU5D_t3230734560* L_1842 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1844));
		UInt32U5BU5D_t3230734560* L_1846 = ___ekey2;
		int32_t L_1847 = ((int32_t)98);
		uint32_t L_1848 = (L_1846)->GetAt(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_t3230734560* L_1849 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1851));
		UInt32U5BU5D_t3230734560* L_1853 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1855));
		UInt32U5BU5D_t3230734560* L_1857 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1859));
		UInt32U5BU5D_t3230734560* L_1861 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1863));
		UInt32U5BU5D_t3230734560* L_1865 = ___ekey2;
		int32_t L_1866 = ((int32_t)99);
		uint32_t L_1867 = (L_1865)->GetAt(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_t3230734560* L_1868 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1870));
		UInt32U5BU5D_t3230734560* L_1872 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1874));
		UInt32U5BU5D_t3230734560* L_1876 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1878));
		UInt32U5BU5D_t3230734560* L_1880 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1882));
		UInt32U5BU5D_t3230734560* L_1884 = ___ekey2;
		int32_t L_1885 = ((int32_t)100);
		uint32_t L_1886 = (L_1884)->GetAt(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_t3230734560* L_1887 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1889));
		UInt32U5BU5D_t3230734560* L_1891 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1893));
		UInt32U5BU5D_t3230734560* L_1895 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1897));
		UInt32U5BU5D_t3230734560* L_1899 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1901));
		UInt32U5BU5D_t3230734560* L_1903 = ___ekey2;
		int32_t L_1904 = ((int32_t)101);
		uint32_t L_1905 = (L_1903)->GetAt(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_t3230734560* L_1906 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1908));
		UInt32U5BU5D_t3230734560* L_1910 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1912));
		UInt32U5BU5D_t3230734560* L_1914 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1916));
		UInt32U5BU5D_t3230734560* L_1918 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1920));
		UInt32U5BU5D_t3230734560* L_1922 = ___ekey2;
		int32_t L_1923 = ((int32_t)102);
		uint32_t L_1924 = (L_1922)->GetAt(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_t3230734560* L_1925 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1927));
		UInt32U5BU5D_t3230734560* L_1929 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1931));
		UInt32U5BU5D_t3230734560* L_1933 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1935));
		UInt32U5BU5D_t3230734560* L_1937 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1939));
		UInt32U5BU5D_t3230734560* L_1941 = ___ekey2;
		int32_t L_1942 = ((int32_t)103);
		uint32_t L_1943 = (L_1941)->GetAt(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_t3230734560* L_1944 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1946));
		UInt32U5BU5D_t3230734560* L_1948 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1950));
		UInt32U5BU5D_t3230734560* L_1952 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1954));
		UInt32U5BU5D_t3230734560* L_1956 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1958));
		UInt32U5BU5D_t3230734560* L_1960 = ___ekey2;
		int32_t L_1961 = ((int32_t)104);
		uint32_t L_1962 = (L_1960)->GetAt(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_t3230734560* L_1963 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1965));
		UInt32U5BU5D_t3230734560* L_1967 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1969));
		UInt32U5BU5D_t3230734560* L_1971 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1973));
		UInt32U5BU5D_t3230734560* L_1975 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1977));
		UInt32U5BU5D_t3230734560* L_1979 = ___ekey2;
		int32_t L_1980 = ((int32_t)105);
		uint32_t L_1981 = (L_1979)->GetAt(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_t3230734560* L_1982 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1984));
		UInt32U5BU5D_t3230734560* L_1986 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1988));
		UInt32U5BU5D_t3230734560* L_1990 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1992));
		UInt32U5BU5D_t3230734560* L_1994 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_1996));
		UInt32U5BU5D_t3230734560* L_1998 = ___ekey2;
		int32_t L_1999 = ((int32_t)106);
		uint32_t L_2000 = (L_1998)->GetAt(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_t3230734560* L_2001 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2003));
		UInt32U5BU5D_t3230734560* L_2005 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2007));
		UInt32U5BU5D_t3230734560* L_2009 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2011));
		UInt32U5BU5D_t3230734560* L_2013 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2015));
		UInt32U5BU5D_t3230734560* L_2017 = ___ekey2;
		int32_t L_2018 = ((int32_t)107);
		uint32_t L_2019 = (L_2017)->GetAt(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_t3230734560* L_2020 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2022));
		UInt32U5BU5D_t3230734560* L_2024 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2026));
		UInt32U5BU5D_t3230734560* L_2028 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2030));
		UInt32U5BU5D_t3230734560* L_2032 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2034));
		UInt32U5BU5D_t3230734560* L_2036 = ___ekey2;
		int32_t L_2037 = ((int32_t)108);
		uint32_t L_2038 = (L_2036)->GetAt(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_t3230734560* L_2039 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2041));
		UInt32U5BU5D_t3230734560* L_2043 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2045));
		UInt32U5BU5D_t3230734560* L_2047 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2049));
		UInt32U5BU5D_t3230734560* L_2051 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2053));
		UInt32U5BU5D_t3230734560* L_2055 = ___ekey2;
		int32_t L_2056 = ((int32_t)109);
		uint32_t L_2057 = (L_2055)->GetAt(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_t3230734560* L_2058 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2060));
		UInt32U5BU5D_t3230734560* L_2062 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2064));
		UInt32U5BU5D_t3230734560* L_2066 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2068));
		UInt32U5BU5D_t3230734560* L_2070 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2072));
		UInt32U5BU5D_t3230734560* L_2074 = ___ekey2;
		int32_t L_2075 = ((int32_t)110);
		uint32_t L_2076 = (L_2074)->GetAt(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_t3230734560* L_2077 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2079));
		UInt32U5BU5D_t3230734560* L_2081 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2083));
		UInt32U5BU5D_t3230734560* L_2085 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2087));
		UInt32U5BU5D_t3230734560* L_2089 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2091));
		UInt32U5BU5D_t3230734560* L_2093 = ___ekey2;
		int32_t L_2094 = ((int32_t)111);
		uint32_t L_2095 = (L_2093)->GetAt(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_t4260760469* L_2096 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2097 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2099));
		UInt32U5BU5D_t3230734560* L_2101 = ___ekey2;
		int32_t L_2102 = ((int32_t)112);
		uint32_t L_2103 = (L_2101)->GetAt(static_cast<il2cpp_array_size_t>(L_2102));
		(L_2096)->SetAt(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_t4260760469* L_2104 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2105 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2107));
		UInt32U5BU5D_t3230734560* L_2109 = ___ekey2;
		int32_t L_2110 = ((int32_t)112);
		uint32_t L_2111 = (L_2109)->GetAt(static_cast<il2cpp_array_size_t>(L_2110));
		(L_2104)->SetAt(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_t4260760469* L_2112 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2113 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2115));
		UInt32U5BU5D_t3230734560* L_2117 = ___ekey2;
		int32_t L_2118 = ((int32_t)112);
		uint32_t L_2119 = (L_2117)->GetAt(static_cast<il2cpp_array_size_t>(L_2118));
		(L_2112)->SetAt(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_t4260760469* L_2120 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2121 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2123));
		UInt32U5BU5D_t3230734560* L_2125 = ___ekey2;
		int32_t L_2126 = ((int32_t)112);
		uint32_t L_2127 = (L_2125)->GetAt(static_cast<il2cpp_array_size_t>(L_2126));
		(L_2120)->SetAt(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_t4260760469* L_2128 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2129 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2131));
		UInt32U5BU5D_t3230734560* L_2133 = ___ekey2;
		int32_t L_2134 = ((int32_t)113);
		uint32_t L_2135 = (L_2133)->GetAt(static_cast<il2cpp_array_size_t>(L_2134));
		(L_2128)->SetAt(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_t4260760469* L_2136 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2137 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2139));
		UInt32U5BU5D_t3230734560* L_2141 = ___ekey2;
		int32_t L_2142 = ((int32_t)113);
		uint32_t L_2143 = (L_2141)->GetAt(static_cast<il2cpp_array_size_t>(L_2142));
		(L_2136)->SetAt(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_t4260760469* L_2144 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2145 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2147));
		UInt32U5BU5D_t3230734560* L_2149 = ___ekey2;
		int32_t L_2150 = ((int32_t)113);
		uint32_t L_2151 = (L_2149)->GetAt(static_cast<il2cpp_array_size_t>(L_2150));
		(L_2144)->SetAt(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_t4260760469* L_2152 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2153 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2155));
		UInt32U5BU5D_t3230734560* L_2157 = ___ekey2;
		int32_t L_2158 = ((int32_t)113);
		uint32_t L_2159 = (L_2157)->GetAt(static_cast<il2cpp_array_size_t>(L_2158));
		(L_2152)->SetAt(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_t4260760469* L_2160 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2161 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2163));
		UInt32U5BU5D_t3230734560* L_2165 = ___ekey2;
		int32_t L_2166 = ((int32_t)114);
		uint32_t L_2167 = (L_2165)->GetAt(static_cast<il2cpp_array_size_t>(L_2166));
		(L_2160)->SetAt(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_t4260760469* L_2168 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2169 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2171));
		UInt32U5BU5D_t3230734560* L_2173 = ___ekey2;
		int32_t L_2174 = ((int32_t)114);
		uint32_t L_2175 = (L_2173)->GetAt(static_cast<il2cpp_array_size_t>(L_2174));
		(L_2168)->SetAt(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_t4260760469* L_2176 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2177 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2179));
		UInt32U5BU5D_t3230734560* L_2181 = ___ekey2;
		int32_t L_2182 = ((int32_t)114);
		uint32_t L_2183 = (L_2181)->GetAt(static_cast<il2cpp_array_size_t>(L_2182));
		(L_2176)->SetAt(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_t4260760469* L_2184 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2185 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2187));
		UInt32U5BU5D_t3230734560* L_2189 = ___ekey2;
		int32_t L_2190 = ((int32_t)114);
		uint32_t L_2191 = (L_2189)->GetAt(static_cast<il2cpp_array_size_t>(L_2190));
		(L_2184)->SetAt(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_t4260760469* L_2192 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2193 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2195));
		UInt32U5BU5D_t3230734560* L_2197 = ___ekey2;
		int32_t L_2198 = ((int32_t)115);
		uint32_t L_2199 = (L_2197)->GetAt(static_cast<il2cpp_array_size_t>(L_2198));
		(L_2192)->SetAt(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_t4260760469* L_2200 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2201 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2203));
		UInt32U5BU5D_t3230734560* L_2205 = ___ekey2;
		int32_t L_2206 = ((int32_t)115);
		uint32_t L_2207 = (L_2205)->GetAt(static_cast<il2cpp_array_size_t>(L_2206));
		(L_2200)->SetAt(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_t4260760469* L_2208 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2209 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2211));
		UInt32U5BU5D_t3230734560* L_2213 = ___ekey2;
		int32_t L_2214 = ((int32_t)115);
		uint32_t L_2215 = (L_2213)->GetAt(static_cast<il2cpp_array_size_t>(L_2214));
		(L_2208)->SetAt(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_t4260760469* L_2216 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2217 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2219));
		UInt32U5BU5D_t3230734560* L_2221 = ___ekey2;
		int32_t L_2222 = ((int32_t)115);
		uint32_t L_2223 = (L_2221)->GetAt(static_cast<il2cpp_array_size_t>(L_2222));
		(L_2216)->SetAt(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_t4260760469* L_2224 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2225 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2227));
		UInt32U5BU5D_t3230734560* L_2229 = ___ekey2;
		int32_t L_2230 = ((int32_t)116);
		uint32_t L_2231 = (L_2229)->GetAt(static_cast<il2cpp_array_size_t>(L_2230));
		(L_2224)->SetAt(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_t4260760469* L_2232 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2233 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2235));
		UInt32U5BU5D_t3230734560* L_2237 = ___ekey2;
		int32_t L_2238 = ((int32_t)116);
		uint32_t L_2239 = (L_2237)->GetAt(static_cast<il2cpp_array_size_t>(L_2238));
		(L_2232)->SetAt(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_t4260760469* L_2240 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2241 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2243));
		UInt32U5BU5D_t3230734560* L_2245 = ___ekey2;
		int32_t L_2246 = ((int32_t)116);
		uint32_t L_2247 = (L_2245)->GetAt(static_cast<il2cpp_array_size_t>(L_2246));
		(L_2240)->SetAt(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_t4260760469* L_2248 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2249 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2251));
		UInt32U5BU5D_t3230734560* L_2253 = ___ekey2;
		int32_t L_2254 = ((int32_t)116);
		uint32_t L_2255 = (L_2253)->GetAt(static_cast<il2cpp_array_size_t>(L_2254));
		(L_2248)->SetAt(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_t4260760469* L_2256 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2257 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2259));
		UInt32U5BU5D_t3230734560* L_2261 = ___ekey2;
		int32_t L_2262 = ((int32_t)117);
		uint32_t L_2263 = (L_2261)->GetAt(static_cast<il2cpp_array_size_t>(L_2262));
		(L_2256)->SetAt(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_t4260760469* L_2264 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2265 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2267));
		UInt32U5BU5D_t3230734560* L_2269 = ___ekey2;
		int32_t L_2270 = ((int32_t)117);
		uint32_t L_2271 = (L_2269)->GetAt(static_cast<il2cpp_array_size_t>(L_2270));
		(L_2264)->SetAt(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_t4260760469* L_2272 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2273 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2275));
		UInt32U5BU5D_t3230734560* L_2277 = ___ekey2;
		int32_t L_2278 = ((int32_t)117);
		uint32_t L_2279 = (L_2277)->GetAt(static_cast<il2cpp_array_size_t>(L_2278));
		(L_2272)->SetAt(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_t4260760469* L_2280 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2281 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2283));
		UInt32U5BU5D_t3230734560* L_2285 = ___ekey2;
		int32_t L_2286 = ((int32_t)117);
		uint32_t L_2287 = (L_2285)->GetAt(static_cast<il2cpp_array_size_t>(L_2286));
		(L_2280)->SetAt(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_t4260760469* L_2288 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2289 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2291));
		UInt32U5BU5D_t3230734560* L_2293 = ___ekey2;
		int32_t L_2294 = ((int32_t)118);
		uint32_t L_2295 = (L_2293)->GetAt(static_cast<il2cpp_array_size_t>(L_2294));
		(L_2288)->SetAt(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_t4260760469* L_2296 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2297 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2299));
		UInt32U5BU5D_t3230734560* L_2301 = ___ekey2;
		int32_t L_2302 = ((int32_t)118);
		uint32_t L_2303 = (L_2301)->GetAt(static_cast<il2cpp_array_size_t>(L_2302));
		(L_2296)->SetAt(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_t4260760469* L_2304 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2305 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2307));
		UInt32U5BU5D_t3230734560* L_2309 = ___ekey2;
		int32_t L_2310 = ((int32_t)118);
		uint32_t L_2311 = (L_2309)->GetAt(static_cast<il2cpp_array_size_t>(L_2310));
		(L_2304)->SetAt(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_t4260760469* L_2312 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2313 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2315));
		UInt32U5BU5D_t3230734560* L_2317 = ___ekey2;
		int32_t L_2318 = ((int32_t)118);
		uint32_t L_2319 = (L_2317)->GetAt(static_cast<il2cpp_array_size_t>(L_2318));
		(L_2312)->SetAt(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_t4260760469* L_2320 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2321 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2323));
		UInt32U5BU5D_t3230734560* L_2325 = ___ekey2;
		int32_t L_2326 = ((int32_t)119);
		uint32_t L_2327 = (L_2325)->GetAt(static_cast<il2cpp_array_size_t>(L_2326));
		(L_2320)->SetAt(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_t4260760469* L_2328 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2329 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2331));
		UInt32U5BU5D_t3230734560* L_2333 = ___ekey2;
		int32_t L_2334 = ((int32_t)119);
		uint32_t L_2335 = (L_2333)->GetAt(static_cast<il2cpp_array_size_t>(L_2334));
		(L_2328)->SetAt(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_t4260760469* L_2336 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2337 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2339));
		UInt32U5BU5D_t3230734560* L_2341 = ___ekey2;
		int32_t L_2342 = ((int32_t)119);
		uint32_t L_2343 = (L_2341)->GetAt(static_cast<il2cpp_array_size_t>(L_2342));
		(L_2336)->SetAt(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_t4260760469* L_2344 = ___outdata1;
		ByteU5BU5D_t4260760469* L_2345 = ((RijndaelTransform_t739966067_StaticFields*)RijndaelTransform_t739966067_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)->GetAt(static_cast<il2cpp_array_size_t>(L_2347));
		UInt32U5BU5D_t3230734560* L_2349 = ___ekey2;
		int32_t L_2350 = ((int32_t)119);
		uint32_t L_2351 = (L_2349)->GetAt(static_cast<il2cpp_array_size_t>(L_2350));
		(L_2344)->SetAt(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_m3115379325 (RIPEMD160_t1924651086 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m1204858244(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t532578791 *)__this)->set_HashSizeValue_1(((int32_t)160));
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::.ctor()
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t RIPEMD160Managed__ctor_m2275684522_MetadataUsageId;
extern "C"  void RIPEMD160Managed__ctor_m2275684522 (RIPEMD160Managed_t500645891 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RIPEMD160Managed__ctor_m2275684522_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RIPEMD160__ctor_m3115379325(__this, /*hidden argument*/NULL);
		__this->set__X_5(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16))));
		__this->set__HashValue_6(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)5)));
		__this->set__ProcessingBuffer_4(((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_m3724410922 (RIPEMD160Managed_t500645891 * __this, const MethodInfo* method)
{
	{
		UInt32U5BU5D_t3230734560* L_0 = __this->get__HashValue_6();
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1732584193));
		UInt32U5BU5D_t3230734560* L_1 = __this->get__HashValue_6();
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-271733879));
		UInt32U5BU5D_t3230734560* L_2 = __this->get__HashValue_6();
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)-1732584194));
		UInt32U5BU5D_t3230734560* L_3 = __this->get__HashValue_6();
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)271733878));
		UInt32U5BU5D_t3230734560* L_4 = __this->get__HashValue_6();
		(L_4)->SetAt(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_t3230734560* L_5 = __this->get__X_5();
		UInt32U5BU5D_t3230734560* L_6 = __this->get__X_5();
		Array_Clear_m2499577033(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_5, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))), /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_7 = __this->get__ProcessingBuffer_4();
		ByteU5BU5D_t4260760469* L_8 = __this->get__ProcessingBuffer_4();
		Array_Clear_m2499577033(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_m1945676962 (RIPEMD160Managed_t500645891 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		((HashAlgorithm_t532578791 *)__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_t4260760469* L_5 = ___rgb0;
		int32_t L_6 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_7 = __this->get__ProcessingBuffer_4();
		int32_t L_8 = __this->get__ProcessingBufferCount_8();
		int32_t L_9 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469* L_13 = ___rgb0;
		int32_t L_14 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_15 = __this->get__ProcessingBuffer_4();
		int32_t L_16 = __this->get__ProcessingBufferCount_8();
		int32_t L_17 = V_0;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_13, L_14, (Il2CppArray *)(Il2CppArray *)L_15, L_16, L_17, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_18 = __this->get__ProcessingBuffer_4();
		RIPEMD160Managed_ProcessBlock_m2893762534(__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_t4260760469* L_23 = ___rgb0;
		int32_t L_24 = ___ibStart1;
		int32_t L_25 = V_0;
		RIPEMD160Managed_ProcessBlock_m2893762534(__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_t4260760469* L_31 = ___rgb0;
		int32_t L_32 = ___cbSize2;
		int32_t L_33 = ___cbSize2;
		int32_t L_34 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_35 = __this->get__ProcessingBuffer_4();
		int32_t L_36 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* BitConverter_t1260277767_il2cpp_TypeInfo_var;
extern const uint32_t RIPEMD160Managed_HashFinal_m3898709370_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* RIPEMD160Managed_HashFinal_m3898709370 (RIPEMD160Managed_t500645891 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RIPEMD160Managed_HashFinal_m3898709370_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		uint64_t L_0 = __this->get__Length_7();
		RIPEMD160Managed_CompressFinal_m4280869119(__this, L_0, /*hidden argument*/NULL);
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20)));
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t1260277767_il2cpp_TypeInfo_var);
		bool L_1 = ((BitConverter_t1260277767_StaticFields*)BitConverter_t1260277767_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_t4260760469* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t3230734560* L_5 = __this->get__HashValue_6();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAt(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_t3230734560* L_14 = __this->get__HashValue_6();
		ByteU5BU5D_t4260760469* L_15 = V_0;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_14, 0, (Il2CppArray *)(Il2CppArray *)L_15, 0, ((int32_t)20), /*hidden argument*/NULL);
	}

IL_006e:
	{
		ByteU5BU5D_t4260760469* L_16 = V_0;
		return L_16;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::Finalize()
extern "C"  void RIPEMD160Managed_Finalize_m3256301432 (RIPEMD160Managed_t500645891 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::ProcessBlock(System.Byte[],System.Int32)
extern Il2CppClass* BitConverter_t1260277767_il2cpp_TypeInfo_var;
extern const uint32_t RIPEMD160Managed_ProcessBlock_m2893762534_MetadataUsageId;
extern "C"  void RIPEMD160Managed_ProcessBlock_m2893762534 (RIPEMD160Managed_t500645891 * __this, ByteU5BU5D_t4260760469* ___buffer0, int32_t ___offset1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RIPEMD160Managed_ProcessBlock_m2893762534_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t1260277767_il2cpp_TypeInfo_var);
		bool L_0 = ((BitConverter_t1260277767_StaticFields*)BitConverter_t1260277767_il2cpp_TypeInfo_var->static_fields)->get_IsLittleEndian_1();
		if (L_0)
		{
			goto IL_0052;
		}
	}
	{
		V_0 = 0;
		goto IL_003f;
	}

IL_0011:
	{
		UInt32U5BU5D_t3230734560* L_1 = __this->get__X_5();
		int32_t L_2 = V_0;
		ByteU5BU5D_t4260760469* L_3 = ___buffer0;
		int32_t L_4 = ___offset1;
		int32_t L_5 = L_4;
		uint8_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		(L_1)->SetAt(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_t3230734560* 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_t4260760469* L_23 = ___buffer0;
		int32_t L_24 = ___offset1;
		UInt32U5BU5D_t3230734560* L_25 = __this->get__X_5();
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_23, L_24, (Il2CppArray *)(Il2CppArray *)L_25, 0, ((int32_t)64), /*hidden argument*/NULL);
	}

IL_0062:
	{
		RIPEMD160Managed_Compress_m443778492(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RIPEMD160Managed::Compress()
extern "C"  void RIPEMD160Managed_Compress_m443778492 (RIPEMD160Managed_t500645891 * __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_t3230734560* L_0 = __this->get__HashValue_6();
		int32_t L_1 = 0;
		uint32_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		V_0 = L_2;
		UInt32U5BU5D_t3230734560* L_3 = __this->get__HashValue_6();
		int32_t L_4 = 1;
		uint32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		UInt32U5BU5D_t3230734560* L_6 = __this->get__HashValue_6();
		int32_t L_7 = 2;
		uint32_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		V_2 = L_8;
		UInt32U5BU5D_t3230734560* L_9 = __this->get__HashValue_6();
		int32_t L_10 = 3;
		uint32_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		V_3 = L_11;
		UInt32U5BU5D_t3230734560* L_12 = __this->get__HashValue_6();
		int32_t L_13 = 4;
		uint32_t L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		V_4 = L_14;
		UInt32U5BU5D_t3230734560* L_15 = __this->get__HashValue_6();
		int32_t L_16 = 0;
		uint32_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_5 = L_17;
		UInt32U5BU5D_t3230734560* L_18 = __this->get__HashValue_6();
		int32_t L_19 = 1;
		uint32_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		V_6 = L_20;
		UInt32U5BU5D_t3230734560* L_21 = __this->get__HashValue_6();
		int32_t L_22 = 2;
		uint32_t L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		V_7 = L_23;
		UInt32U5BU5D_t3230734560* L_24 = __this->get__HashValue_6();
		int32_t L_25 = 3;
		uint32_t L_26 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		V_8 = L_26;
		UInt32U5BU5D_t3230734560* L_27 = __this->get__HashValue_6();
		int32_t L_28 = 4;
		uint32_t L_29 = (L_27)->GetAt(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_t3230734560* L_33 = __this->get__X_5();
		int32_t L_34 = 0;
		uint32_t L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_39 = __this->get__X_5();
		int32_t L_40 = 1;
		uint32_t L_41 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_45 = __this->get__X_5();
		int32_t L_46 = 2;
		uint32_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_51 = __this->get__X_5();
		int32_t L_52 = 3;
		uint32_t L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_57 = __this->get__X_5();
		int32_t L_58 = 4;
		uint32_t L_59 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_63 = __this->get__X_5();
		int32_t L_64 = 5;
		uint32_t L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_69 = __this->get__X_5();
		int32_t L_70 = 6;
		uint32_t L_71 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_75 = __this->get__X_5();
		int32_t L_76 = 7;
		uint32_t L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_81 = __this->get__X_5();
		int32_t L_82 = 8;
		uint32_t L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_87 = __this->get__X_5();
		int32_t L_88 = ((int32_t)9);
		uint32_t L_89 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_93 = __this->get__X_5();
		int32_t L_94 = ((int32_t)10);
		uint32_t L_95 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_99 = __this->get__X_5();
		int32_t L_100 = ((int32_t)11);
		uint32_t L_101 = (L_99)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_105 = __this->get__X_5();
		int32_t L_106 = ((int32_t)12);
		uint32_t L_107 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_111 = __this->get__X_5();
		int32_t L_112 = ((int32_t)13);
		uint32_t L_113 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_117 = __this->get__X_5();
		int32_t L_118 = ((int32_t)14);
		uint32_t L_119 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_123 = __this->get__X_5();
		int32_t L_124 = ((int32_t)15);
		uint32_t L_125 = (L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_124));
		RIPEMD160Managed_FF_m1086517667(__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_t3230734560* L_129 = __this->get__X_5();
		int32_t L_130 = 7;
		uint32_t L_131 = (L_129)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_135 = __this->get__X_5();
		int32_t L_136 = 4;
		uint32_t L_137 = (L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_141 = __this->get__X_5();
		int32_t L_142 = ((int32_t)13);
		uint32_t L_143 = (L_141)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_147 = __this->get__X_5();
		int32_t L_148 = 1;
		uint32_t L_149 = (L_147)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_153 = __this->get__X_5();
		int32_t L_154 = ((int32_t)10);
		uint32_t L_155 = (L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_159 = __this->get__X_5();
		int32_t L_160 = 6;
		uint32_t L_161 = (L_159)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_165 = __this->get__X_5();
		int32_t L_166 = ((int32_t)15);
		uint32_t L_167 = (L_165)->GetAt(static_cast<il2cpp_array_size_t>(L_166));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_171 = __this->get__X_5();
		int32_t L_172 = 3;
		uint32_t L_173 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_177 = __this->get__X_5();
		int32_t L_178 = ((int32_t)12);
		uint32_t L_179 = (L_177)->GetAt(static_cast<il2cpp_array_size_t>(L_178));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_183 = __this->get__X_5();
		int32_t L_184 = 0;
		uint32_t L_185 = (L_183)->GetAt(static_cast<il2cpp_array_size_t>(L_184));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_189 = __this->get__X_5();
		int32_t L_190 = ((int32_t)9);
		uint32_t L_191 = (L_189)->GetAt(static_cast<il2cpp_array_size_t>(L_190));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_195 = __this->get__X_5();
		int32_t L_196 = 5;
		uint32_t L_197 = (L_195)->GetAt(static_cast<il2cpp_array_size_t>(L_196));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_201 = __this->get__X_5();
		int32_t L_202 = 2;
		uint32_t L_203 = (L_201)->GetAt(static_cast<il2cpp_array_size_t>(L_202));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_207 = __this->get__X_5();
		int32_t L_208 = ((int32_t)14);
		uint32_t L_209 = (L_207)->GetAt(static_cast<il2cpp_array_size_t>(L_208));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_213 = __this->get__X_5();
		int32_t L_214 = ((int32_t)11);
		uint32_t L_215 = (L_213)->GetAt(static_cast<il2cpp_array_size_t>(L_214));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_219 = __this->get__X_5();
		int32_t L_220 = 8;
		uint32_t L_221 = (L_219)->GetAt(static_cast<il2cpp_array_size_t>(L_220));
		RIPEMD160Managed_GG_m1647075779(__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_t3230734560* L_225 = __this->get__X_5();
		int32_t L_226 = 3;
		uint32_t L_227 = (L_225)->GetAt(static_cast<il2cpp_array_size_t>(L_226));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_231 = __this->get__X_5();
		int32_t L_232 = ((int32_t)10);
		uint32_t L_233 = (L_231)->GetAt(static_cast<il2cpp_array_size_t>(L_232));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_237 = __this->get__X_5();
		int32_t L_238 = ((int32_t)14);
		uint32_t L_239 = (L_237)->GetAt(static_cast<il2cpp_array_size_t>(L_238));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_243 = __this->get__X_5();
		int32_t L_244 = 4;
		uint32_t L_245 = (L_243)->GetAt(static_cast<il2cpp_array_size_t>(L_244));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_249 = __this->get__X_5();
		int32_t L_250 = ((int32_t)9);
		uint32_t L_251 = (L_249)->GetAt(static_cast<il2cpp_array_size_t>(L_250));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_255 = __this->get__X_5();
		int32_t L_256 = ((int32_t)15);
		uint32_t L_257 = (L_255)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_261 = __this->get__X_5();
		int32_t L_262 = 8;
		uint32_t L_263 = (L_261)->GetAt(static_cast<il2cpp_array_size_t>(L_262));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_267 = __this->get__X_5();
		int32_t L_268 = 1;
		uint32_t L_269 = (L_267)->GetAt(static_cast<il2cpp_array_size_t>(L_268));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_273 = __this->get__X_5();
		int32_t L_274 = 2;
		uint32_t L_275 = (L_273)->GetAt(static_cast<il2cpp_array_size_t>(L_274));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_279 = __this->get__X_5();
		int32_t L_280 = 7;
		uint32_t L_281 = (L_279)->GetAt(static_cast<il2cpp_array_size_t>(L_280));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_285 = __this->get__X_5();
		int32_t L_286 = 0;
		uint32_t L_287 = (L_285)->GetAt(static_cast<il2cpp_array_size_t>(L_286));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_291 = __this->get__X_5();
		int32_t L_292 = 6;
		uint32_t L_293 = (L_291)->GetAt(static_cast<il2cpp_array_size_t>(L_292));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_297 = __this->get__X_5();
		int32_t L_298 = ((int32_t)13);
		uint32_t L_299 = (L_297)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_303 = __this->get__X_5();
		int32_t L_304 = ((int32_t)11);
		uint32_t L_305 = (L_303)->GetAt(static_cast<il2cpp_array_size_t>(L_304));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_309 = __this->get__X_5();
		int32_t L_310 = 5;
		uint32_t L_311 = (L_309)->GetAt(static_cast<il2cpp_array_size_t>(L_310));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_315 = __this->get__X_5();
		int32_t L_316 = ((int32_t)12);
		uint32_t L_317 = (L_315)->GetAt(static_cast<il2cpp_array_size_t>(L_316));
		RIPEMD160Managed_HH_m2207633891(__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_t3230734560* L_321 = __this->get__X_5();
		int32_t L_322 = 1;
		uint32_t L_323 = (L_321)->GetAt(static_cast<il2cpp_array_size_t>(L_322));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_327 = __this->get__X_5();
		int32_t L_328 = ((int32_t)9);
		uint32_t L_329 = (L_327)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_333 = __this->get__X_5();
		int32_t L_334 = ((int32_t)11);
		uint32_t L_335 = (L_333)->GetAt(static_cast<il2cpp_array_size_t>(L_334));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_339 = __this->get__X_5();
		int32_t L_340 = ((int32_t)10);
		uint32_t L_341 = (L_339)->GetAt(static_cast<il2cpp_array_size_t>(L_340));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_345 = __this->get__X_5();
		int32_t L_346 = 0;
		uint32_t L_347 = (L_345)->GetAt(static_cast<il2cpp_array_size_t>(L_346));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_351 = __this->get__X_5();
		int32_t L_352 = 8;
		uint32_t L_353 = (L_351)->GetAt(static_cast<il2cpp_array_size_t>(L_352));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_357 = __this->get__X_5();
		int32_t L_358 = ((int32_t)12);
		uint32_t L_359 = (L_357)->GetAt(static_cast<il2cpp_array_size_t>(L_358));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_363 = __this->get__X_5();
		int32_t L_364 = 4;
		uint32_t L_365 = (L_363)->GetAt(static_cast<il2cpp_array_size_t>(L_364));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_369 = __this->get__X_5();
		int32_t L_370 = ((int32_t)13);
		uint32_t L_371 = (L_369)->GetAt(static_cast<il2cpp_array_size_t>(L_370));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_375 = __this->get__X_5();
		int32_t L_376 = 3;
		uint32_t L_377 = (L_375)->GetAt(static_cast<il2cpp_array_size_t>(L_376));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_381 = __this->get__X_5();
		int32_t L_382 = 7;
		uint32_t L_383 = (L_381)->GetAt(static_cast<il2cpp_array_size_t>(L_382));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_387 = __this->get__X_5();
		int32_t L_388 = ((int32_t)15);
		uint32_t L_389 = (L_387)->GetAt(static_cast<il2cpp_array_size_t>(L_388));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_393 = __this->get__X_5();
		int32_t L_394 = ((int32_t)14);
		uint32_t L_395 = (L_393)->GetAt(static_cast<il2cpp_array_size_t>(L_394));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_399 = __this->get__X_5();
		int32_t L_400 = 5;
		uint32_t L_401 = (L_399)->GetAt(static_cast<il2cpp_array_size_t>(L_400));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_405 = __this->get__X_5();
		int32_t L_406 = 6;
		uint32_t L_407 = (L_405)->GetAt(static_cast<il2cpp_array_size_t>(L_406));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_411 = __this->get__X_5();
		int32_t L_412 = 2;
		uint32_t L_413 = (L_411)->GetAt(static_cast<il2cpp_array_size_t>(L_412));
		RIPEMD160Managed_II_m2768192003(__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_t3230734560* L_417 = __this->get__X_5();
		int32_t L_418 = 4;
		uint32_t L_419 = (L_417)->GetAt(static_cast<il2cpp_array_size_t>(L_418));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_423 = __this->get__X_5();
		int32_t L_424 = 0;
		uint32_t L_425 = (L_423)->GetAt(static_cast<il2cpp_array_size_t>(L_424));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_429 = __this->get__X_5();
		int32_t L_430 = 5;
		uint32_t L_431 = (L_429)->GetAt(static_cast<il2cpp_array_size_t>(L_430));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_435 = __this->get__X_5();
		int32_t L_436 = ((int32_t)9);
		uint32_t L_437 = (L_435)->GetAt(static_cast<il2cpp_array_size_t>(L_436));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_441 = __this->get__X_5();
		int32_t L_442 = 7;
		uint32_t L_443 = (L_441)->GetAt(static_cast<il2cpp_array_size_t>(L_442));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_447 = __this->get__X_5();
		int32_t L_448 = ((int32_t)12);
		uint32_t L_449 = (L_447)->GetAt(static_cast<il2cpp_array_size_t>(L_448));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_453 = __this->get__X_5();
		int32_t L_454 = 2;
		uint32_t L_455 = (L_453)->GetAt(static_cast<il2cpp_array_size_t>(L_454));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_459 = __this->get__X_5();
		int32_t L_460 = ((int32_t)10);
		uint32_t L_461 = (L_459)->GetAt(static_cast<il2cpp_array_size_t>(L_460));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_465 = __this->get__X_5();
		int32_t L_466 = ((int32_t)14);
		uint32_t L_467 = (L_465)->GetAt(static_cast<il2cpp_array_size_t>(L_466));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_471 = __this->get__X_5();
		int32_t L_472 = 1;
		uint32_t L_473 = (L_471)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_477 = __this->get__X_5();
		int32_t L_478 = 3;
		uint32_t L_479 = (L_477)->GetAt(static_cast<il2cpp_array_size_t>(L_478));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_483 = __this->get__X_5();
		int32_t L_484 = 8;
		uint32_t L_485 = (L_483)->GetAt(static_cast<il2cpp_array_size_t>(L_484));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_489 = __this->get__X_5();
		int32_t L_490 = ((int32_t)11);
		uint32_t L_491 = (L_489)->GetAt(static_cast<il2cpp_array_size_t>(L_490));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_495 = __this->get__X_5();
		int32_t L_496 = 6;
		uint32_t L_497 = (L_495)->GetAt(static_cast<il2cpp_array_size_t>(L_496));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_501 = __this->get__X_5();
		int32_t L_502 = ((int32_t)15);
		uint32_t L_503 = (L_501)->GetAt(static_cast<il2cpp_array_size_t>(L_502));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_507 = __this->get__X_5();
		int32_t L_508 = ((int32_t)13);
		uint32_t L_509 = (L_507)->GetAt(static_cast<il2cpp_array_size_t>(L_508));
		RIPEMD160Managed_JJ_m3328750115(__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_t3230734560* L_513 = __this->get__X_5();
		int32_t L_514 = 5;
		uint32_t L_515 = (L_513)->GetAt(static_cast<il2cpp_array_size_t>(L_514));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_519 = __this->get__X_5();
		int32_t L_520 = ((int32_t)14);
		uint32_t L_521 = (L_519)->GetAt(static_cast<il2cpp_array_size_t>(L_520));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_525 = __this->get__X_5();
		int32_t L_526 = 7;
		uint32_t L_527 = (L_525)->GetAt(static_cast<il2cpp_array_size_t>(L_526));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_531 = __this->get__X_5();
		int32_t L_532 = 0;
		uint32_t L_533 = (L_531)->GetAt(static_cast<il2cpp_array_size_t>(L_532));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_537 = __this->get__X_5();
		int32_t L_538 = ((int32_t)9);
		uint32_t L_539 = (L_537)->GetAt(static_cast<il2cpp_array_size_t>(L_538));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_543 = __this->get__X_5();
		int32_t L_544 = 2;
		uint32_t L_545 = (L_543)->GetAt(static_cast<il2cpp_array_size_t>(L_544));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_549 = __this->get__X_5();
		int32_t L_550 = ((int32_t)11);
		uint32_t L_551 = (L_549)->GetAt(static_cast<il2cpp_array_size_t>(L_550));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_555 = __this->get__X_5();
		int32_t L_556 = 4;
		uint32_t L_557 = (L_555)->GetAt(static_cast<il2cpp_array_size_t>(L_556));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_561 = __this->get__X_5();
		int32_t L_562 = ((int32_t)13);
		uint32_t L_563 = (L_561)->GetAt(static_cast<il2cpp_array_size_t>(L_562));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_567 = __this->get__X_5();
		int32_t L_568 = 6;
		uint32_t L_569 = (L_567)->GetAt(static_cast<il2cpp_array_size_t>(L_568));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_573 = __this->get__X_5();
		int32_t L_574 = ((int32_t)15);
		uint32_t L_575 = (L_573)->GetAt(static_cast<il2cpp_array_size_t>(L_574));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_579 = __this->get__X_5();
		int32_t L_580 = 8;
		uint32_t L_581 = (L_579)->GetAt(static_cast<il2cpp_array_size_t>(L_580));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_585 = __this->get__X_5();
		int32_t L_586 = 1;
		uint32_t L_587 = (L_585)->GetAt(static_cast<il2cpp_array_size_t>(L_586));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_591 = __this->get__X_5();
		int32_t L_592 = ((int32_t)10);
		uint32_t L_593 = (L_591)->GetAt(static_cast<il2cpp_array_size_t>(L_592));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_597 = __this->get__X_5();
		int32_t L_598 = 3;
		uint32_t L_599 = (L_597)->GetAt(static_cast<il2cpp_array_size_t>(L_598));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_603 = __this->get__X_5();
		int32_t L_604 = ((int32_t)12);
		uint32_t L_605 = (L_603)->GetAt(static_cast<il2cpp_array_size_t>(L_604));
		RIPEMD160Managed_JJJ_m691428763(__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_t3230734560* L_609 = __this->get__X_5();
		int32_t L_610 = 6;
		uint32_t L_611 = (L_609)->GetAt(static_cast<il2cpp_array_size_t>(L_610));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_615 = __this->get__X_5();
		int32_t L_616 = ((int32_t)11);
		uint32_t L_617 = (L_615)->GetAt(static_cast<il2cpp_array_size_t>(L_616));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_621 = __this->get__X_5();
		int32_t L_622 = 3;
		uint32_t L_623 = (L_621)->GetAt(static_cast<il2cpp_array_size_t>(L_622));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_627 = __this->get__X_5();
		int32_t L_628 = 7;
		uint32_t L_629 = (L_627)->GetAt(static_cast<il2cpp_array_size_t>(L_628));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_633 = __this->get__X_5();
		int32_t L_634 = 0;
		uint32_t L_635 = (L_633)->GetAt(static_cast<il2cpp_array_size_t>(L_634));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_639 = __this->get__X_5();
		int32_t L_640 = ((int32_t)13);
		uint32_t L_641 = (L_639)->GetAt(static_cast<il2cpp_array_size_t>(L_640));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_645 = __this->get__X_5();
		int32_t L_646 = 5;
		uint32_t L_647 = (L_645)->GetAt(static_cast<il2cpp_array_size_t>(L_646));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_651 = __this->get__X_5();
		int32_t L_652 = ((int32_t)10);
		uint32_t L_653 = (L_651)->GetAt(static_cast<il2cpp_array_size_t>(L_652));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_657 = __this->get__X_5();
		int32_t L_658 = ((int32_t)14);
		uint32_t L_659 = (L_657)->GetAt(static_cast<il2cpp_array_size_t>(L_658));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_663 = __this->get__X_5();
		int32_t L_664 = ((int32_t)15);
		uint32_t L_665 = (L_663)->GetAt(static_cast<il2cpp_array_size_t>(L_664));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_669 = __this->get__X_5();
		int32_t L_670 = 8;
		uint32_t L_671 = (L_669)->GetAt(static_cast<il2cpp_array_size_t>(L_670));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_675 = __this->get__X_5();
		int32_t L_676 = ((int32_t)12);
		uint32_t L_677 = (L_675)->GetAt(static_cast<il2cpp_array_size_t>(L_676));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_681 = __this->get__X_5();
		int32_t L_682 = 4;
		uint32_t L_683 = (L_681)->GetAt(static_cast<il2cpp_array_size_t>(L_682));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_687 = __this->get__X_5();
		int32_t L_688 = ((int32_t)9);
		uint32_t L_689 = (L_687)->GetAt(static_cast<il2cpp_array_size_t>(L_688));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_693 = __this->get__X_5();
		int32_t L_694 = 1;
		uint32_t L_695 = (L_693)->GetAt(static_cast<il2cpp_array_size_t>(L_694));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_699 = __this->get__X_5();
		int32_t L_700 = 2;
		uint32_t L_701 = (L_699)->GetAt(static_cast<il2cpp_array_size_t>(L_700));
		RIPEMD160Managed_III_m3295051322(__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_t3230734560* L_705 = __this->get__X_5();
		int32_t L_706 = ((int32_t)15);
		uint32_t L_707 = (L_705)->GetAt(static_cast<il2cpp_array_size_t>(L_706));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_711 = __this->get__X_5();
		int32_t L_712 = 5;
		uint32_t L_713 = (L_711)->GetAt(static_cast<il2cpp_array_size_t>(L_712));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_717 = __this->get__X_5();
		int32_t L_718 = 1;
		uint32_t L_719 = (L_717)->GetAt(static_cast<il2cpp_array_size_t>(L_718));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_723 = __this->get__X_5();
		int32_t L_724 = 3;
		uint32_t L_725 = (L_723)->GetAt(static_cast<il2cpp_array_size_t>(L_724));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_729 = __this->get__X_5();
		int32_t L_730 = 7;
		uint32_t L_731 = (L_729)->GetAt(static_cast<il2cpp_array_size_t>(L_730));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_735 = __this->get__X_5();
		int32_t L_736 = ((int32_t)14);
		uint32_t L_737 = (L_735)->GetAt(static_cast<il2cpp_array_size_t>(L_736));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_741 = __this->get__X_5();
		int32_t L_742 = 6;
		uint32_t L_743 = (L_741)->GetAt(static_cast<il2cpp_array_size_t>(L_742));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_747 = __this->get__X_5();
		int32_t L_748 = ((int32_t)9);
		uint32_t L_749 = (L_747)->GetAt(static_cast<il2cpp_array_size_t>(L_748));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_753 = __this->get__X_5();
		int32_t L_754 = ((int32_t)11);
		uint32_t L_755 = (L_753)->GetAt(static_cast<il2cpp_array_size_t>(L_754));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_759 = __this->get__X_5();
		int32_t L_760 = 8;
		uint32_t L_761 = (L_759)->GetAt(static_cast<il2cpp_array_size_t>(L_760));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_765 = __this->get__X_5();
		int32_t L_766 = ((int32_t)12);
		uint32_t L_767 = (L_765)->GetAt(static_cast<il2cpp_array_size_t>(L_766));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_771 = __this->get__X_5();
		int32_t L_772 = 2;
		uint32_t L_773 = (L_771)->GetAt(static_cast<il2cpp_array_size_t>(L_772));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_777 = __this->get__X_5();
		int32_t L_778 = ((int32_t)10);
		uint32_t L_779 = (L_777)->GetAt(static_cast<il2cpp_array_size_t>(L_778));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_783 = __this->get__X_5();
		int32_t L_784 = 0;
		uint32_t L_785 = (L_783)->GetAt(static_cast<il2cpp_array_size_t>(L_784));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_789 = __this->get__X_5();
		int32_t L_790 = 4;
		uint32_t L_791 = (L_789)->GetAt(static_cast<il2cpp_array_size_t>(L_790));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_795 = __this->get__X_5();
		int32_t L_796 = ((int32_t)13);
		uint32_t L_797 = (L_795)->GetAt(static_cast<il2cpp_array_size_t>(L_796));
		RIPEMD160Managed_HHH_m1603706585(__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_t3230734560* L_801 = __this->get__X_5();
		int32_t L_802 = 8;
		uint32_t L_803 = (L_801)->GetAt(static_cast<il2cpp_array_size_t>(L_802));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_807 = __this->get__X_5();
		int32_t L_808 = 6;
		uint32_t L_809 = (L_807)->GetAt(static_cast<il2cpp_array_size_t>(L_808));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_813 = __this->get__X_5();
		int32_t L_814 = 4;
		uint32_t L_815 = (L_813)->GetAt(static_cast<il2cpp_array_size_t>(L_814));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_819 = __this->get__X_5();
		int32_t L_820 = 1;
		uint32_t L_821 = (L_819)->GetAt(static_cast<il2cpp_array_size_t>(L_820));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_825 = __this->get__X_5();
		int32_t L_826 = 3;
		uint32_t L_827 = (L_825)->GetAt(static_cast<il2cpp_array_size_t>(L_826));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_831 = __this->get__X_5();
		int32_t L_832 = ((int32_t)11);
		uint32_t L_833 = (L_831)->GetAt(static_cast<il2cpp_array_size_t>(L_832));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_837 = __this->get__X_5();
		int32_t L_838 = ((int32_t)15);
		uint32_t L_839 = (L_837)->GetAt(static_cast<il2cpp_array_size_t>(L_838));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_843 = __this->get__X_5();
		int32_t L_844 = 0;
		uint32_t L_845 = (L_843)->GetAt(static_cast<il2cpp_array_size_t>(L_844));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_849 = __this->get__X_5();
		int32_t L_850 = 5;
		uint32_t L_851 = (L_849)->GetAt(static_cast<il2cpp_array_size_t>(L_850));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_855 = __this->get__X_5();
		int32_t L_856 = ((int32_t)12);
		uint32_t L_857 = (L_855)->GetAt(static_cast<il2cpp_array_size_t>(L_856));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_861 = __this->get__X_5();
		int32_t L_862 = 2;
		uint32_t L_863 = (L_861)->GetAt(static_cast<il2cpp_array_size_t>(L_862));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_867 = __this->get__X_5();
		int32_t L_868 = ((int32_t)13);
		uint32_t L_869 = (L_867)->GetAt(static_cast<il2cpp_array_size_t>(L_868));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_873 = __this->get__X_5();
		int32_t L_874 = ((int32_t)9);
		uint32_t L_875 = (L_873)->GetAt(static_cast<il2cpp_array_size_t>(L_874));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_879 = __this->get__X_5();
		int32_t L_880 = 7;
		uint32_t L_881 = (L_879)->GetAt(static_cast<il2cpp_array_size_t>(L_880));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_885 = __this->get__X_5();
		int32_t L_886 = ((int32_t)10);
		uint32_t L_887 = (L_885)->GetAt(static_cast<il2cpp_array_size_t>(L_886));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_891 = __this->get__X_5();
		int32_t L_892 = ((int32_t)14);
		uint32_t L_893 = (L_891)->GetAt(static_cast<il2cpp_array_size_t>(L_892));
		RIPEMD160Managed_GGG_m4207329144(__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_t3230734560* L_897 = __this->get__X_5();
		int32_t L_898 = ((int32_t)12);
		uint32_t L_899 = (L_897)->GetAt(static_cast<il2cpp_array_size_t>(L_898));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_903 = __this->get__X_5();
		int32_t L_904 = ((int32_t)15);
		uint32_t L_905 = (L_903)->GetAt(static_cast<il2cpp_array_size_t>(L_904));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_909 = __this->get__X_5();
		int32_t L_910 = ((int32_t)10);
		uint32_t L_911 = (L_909)->GetAt(static_cast<il2cpp_array_size_t>(L_910));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_915 = __this->get__X_5();
		int32_t L_916 = 4;
		uint32_t L_917 = (L_915)->GetAt(static_cast<il2cpp_array_size_t>(L_916));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_921 = __this->get__X_5();
		int32_t L_922 = 1;
		uint32_t L_923 = (L_921)->GetAt(static_cast<il2cpp_array_size_t>(L_922));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_927 = __this->get__X_5();
		int32_t L_928 = 5;
		uint32_t L_929 = (L_927)->GetAt(static_cast<il2cpp_array_size_t>(L_928));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_933 = __this->get__X_5();
		int32_t L_934 = 8;
		uint32_t L_935 = (L_933)->GetAt(static_cast<il2cpp_array_size_t>(L_934));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_939 = __this->get__X_5();
		int32_t L_940 = 7;
		uint32_t L_941 = (L_939)->GetAt(static_cast<il2cpp_array_size_t>(L_940));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_945 = __this->get__X_5();
		int32_t L_946 = 6;
		uint32_t L_947 = (L_945)->GetAt(static_cast<il2cpp_array_size_t>(L_946));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_951 = __this->get__X_5();
		int32_t L_952 = 2;
		uint32_t L_953 = (L_951)->GetAt(static_cast<il2cpp_array_size_t>(L_952));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_957 = __this->get__X_5();
		int32_t L_958 = ((int32_t)13);
		uint32_t L_959 = (L_957)->GetAt(static_cast<il2cpp_array_size_t>(L_958));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_963 = __this->get__X_5();
		int32_t L_964 = ((int32_t)14);
		uint32_t L_965 = (L_963)->GetAt(static_cast<il2cpp_array_size_t>(L_964));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_969 = __this->get__X_5();
		int32_t L_970 = 0;
		uint32_t L_971 = (L_969)->GetAt(static_cast<il2cpp_array_size_t>(L_970));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_975 = __this->get__X_5();
		int32_t L_976 = 3;
		uint32_t L_977 = (L_975)->GetAt(static_cast<il2cpp_array_size_t>(L_976));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_981 = __this->get__X_5();
		int32_t L_982 = ((int32_t)9);
		uint32_t L_983 = (L_981)->GetAt(static_cast<il2cpp_array_size_t>(L_982));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_987 = __this->get__X_5();
		int32_t L_988 = ((int32_t)11);
		uint32_t L_989 = (L_987)->GetAt(static_cast<il2cpp_array_size_t>(L_988));
		RIPEMD160Managed_FFF_m2515984407(__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_t3230734560* L_992 = __this->get__HashValue_6();
		int32_t L_993 = 1;
		uint32_t L_994 = (L_992)->GetAt(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_t3230734560* L_995 = __this->get__HashValue_6();
		UInt32U5BU5D_t3230734560* L_996 = __this->get__HashValue_6();
		int32_t L_997 = 2;
		uint32_t L_998 = (L_996)->GetAt(static_cast<il2cpp_array_size_t>(L_997));
		uint32_t L_999 = V_3;
		uint32_t L_1000 = V_9;
		(L_995)->SetAt(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_t3230734560* L_1001 = __this->get__HashValue_6();
		UInt32U5BU5D_t3230734560* L_1002 = __this->get__HashValue_6();
		int32_t L_1003 = 3;
		uint32_t L_1004 = (L_1002)->GetAt(static_cast<il2cpp_array_size_t>(L_1003));
		uint32_t L_1005 = V_4;
		uint32_t L_1006 = V_5;
		(L_1001)->SetAt(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_t3230734560* L_1007 = __this->get__HashValue_6();
		UInt32U5BU5D_t3230734560* L_1008 = __this->get__HashValue_6();
		int32_t L_1009 = 4;
		uint32_t L_1010 = (L_1008)->GetAt(static_cast<il2cpp_array_size_t>(L_1009));
		uint32_t L_1011 = V_0;
		uint32_t L_1012 = V_6;
		(L_1007)->SetAt(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_t3230734560* L_1013 = __this->get__HashValue_6();
		UInt32U5BU5D_t3230734560* L_1014 = __this->get__HashValue_6();
		int32_t L_1015 = 0;
		uint32_t L_1016 = (L_1014)->GetAt(static_cast<il2cpp_array_size_t>(L_1015));
		uint32_t L_1017 = V_1;
		uint32_t L_1018 = V_7;
		(L_1013)->SetAt(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_t3230734560* L_1019 = __this->get__HashValue_6();
		uint32_t L_1020 = V_8;
		(L_1019)->SetAt(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_m4280869119 (RIPEMD160Managed_t500645891 * __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_t3230734560* L_2 = __this->get__X_5();
		UInt32U5BU5D_t3230734560* L_3 = __this->get__X_5();
		Array_Clear_m2499577033(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_t3230734560* L_4 = __this->get__X_5();
		uint32_t L_5 = V_3;
		uint32_t* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>((il2cpp_array_size_t)(uintptr_t)(((uintptr_t)((int32_t)((uint32_t)L_5>>2)))))));
		ByteU5BU5D_t4260760469* 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)->GetAt(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_t3230734560* L_16 = __this->get__X_5();
		uint32_t L_17 = V_0;
		uint32_t* L_18 = ((L_16)->GetAddressAt(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_m443778492(__this, /*hidden argument*/NULL);
		UInt32U5BU5D_t3230734560* L_21 = __this->get__X_5();
		UInt32U5BU5D_t3230734560* L_22 = __this->get__X_5();
		Array_Clear_m2499577033(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_21, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length)))), /*hidden argument*/NULL);
	}

IL_00ac:
	{
		UInt32U5BU5D_t3230734560* L_23 = __this->get__X_5();
		uint32_t L_24 = V_0;
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint32_t)((int32_t)((int32_t)L_24<<(int32_t)3)));
		UInt32U5BU5D_t3230734560* L_25 = __this->get__X_5();
		uint32_t L_26 = V_0;
		uint32_t L_27 = V_1;
		(L_25)->SetAt(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_m443778492(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.UInt32 System.Security.Cryptography.RIPEMD160Managed::ROL(System.UInt32,System.Int32)
extern "C"  uint32_t RIPEMD160Managed_ROL_m3397150607 (RIPEMD160Managed_t500645891 * __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_m1849119801 (RIPEMD160Managed_t500645891 * __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_m824425880 (RIPEMD160Managed_t500645891 * __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_m4094699255 (RIPEMD160Managed_t500645891 * __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_m3070005334 (RIPEMD160Managed_t500645891 * __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_m2045311413 (RIPEMD160Managed_t500645891 * __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_m1086517667 (RIPEMD160Managed_t500645891 * __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_m1849119801(__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_m3397150607(__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_m3397150607(__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_m1647075779 (RIPEMD160Managed_t500645891 * __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_m824425880(__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_m3397150607(__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_m3397150607(__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_m2207633891 (RIPEMD160Managed_t500645891 * __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_m4094699255(__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_m3397150607(__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_m3397150607(__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_m2768192003 (RIPEMD160Managed_t500645891 * __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_m3070005334(__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_m3397150607(__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_m3397150607(__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_m3328750115 (RIPEMD160Managed_t500645891 * __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_m2045311413(__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_m3397150607(__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_m3397150607(__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_m2515984407 (RIPEMD160Managed_t500645891 * __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_m1849119801(__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_m3397150607(__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_m3397150607(__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_m4207329144 (RIPEMD160Managed_t500645891 * __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_m824425880(__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_m3397150607(__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_m3397150607(__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_m1603706585 (RIPEMD160Managed_t500645891 * __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_m4094699255(__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_m3397150607(__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_m3397150607(__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_m3295051322 (RIPEMD160Managed_t500645891 * __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_m3070005334(__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_m3397150607(__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_m3397150607(__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_m691428763 (RIPEMD160Managed_t500645891 * __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_m2045311413(__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_m3397150607(__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_m3397150607(__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_t3764994374_il2cpp_TypeInfo_var;
extern const uint32_t RNGCryptoServiceProvider__ctor_m3574180295_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider__ctor_m3574180295 (RNGCryptoServiceProvider_t3764994374 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider__ctor_m3574180295_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RandomNumberGenerator__ctor_m2911340286(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var);
		IntPtr_t L_0 = RNGCryptoServiceProvider_RngInitialize_m3158968500(NULL /*static, unused*/, (ByteU5BU5D_t4260760469*)(ByteU5BU5D_t4260760469*)NULL, /*hidden argument*/NULL);
		__this->set__handle_1(L_0);
		RNGCryptoServiceProvider_Check_m865849837(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::.cctor()
extern Il2CppClass* RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern const uint32_t RNGCryptoServiceProvider__cctor_m2943310534_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider__cctor_m2943310534 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider__cctor_m2943310534_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = RNGCryptoServiceProvider_RngOpen_m645048892(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_m1772956182(L_1, /*hidden argument*/NULL);
		((RNGCryptoServiceProvider_t3764994374_StaticFields*)RNGCryptoServiceProvider_t3764994374_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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3868511628;
extern const uint32_t RNGCryptoServiceProvider_Check_m865849837_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_Check_m865849837 (RNGCryptoServiceProvider_t3764994374 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_Check_m865849837_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m72843924(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3868511628, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_4 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_m645048892 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef bool (*RNGCryptoServiceProvider_RngOpen_m645048892_ftn) ();
	return  ((RNGCryptoServiceProvider_RngOpen_m645048892_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngOpen) ();
}
// System.IntPtr System.Security.Cryptography.RNGCryptoServiceProvider::RngInitialize(System.Byte[])
extern "C"  IntPtr_t RNGCryptoServiceProvider_RngInitialize_m3158968500 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___seed0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef IntPtr_t (*RNGCryptoServiceProvider_RngInitialize_m3158968500_ftn) (ByteU5BU5D_t4260760469*);
	return  ((RNGCryptoServiceProvider_RngInitialize_m3158968500_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_m213562877 (Il2CppObject * __this /* static, unused */, IntPtr_t ___handle0, ByteU5BU5D_t4260760469* ___data1, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef IntPtr_t (*RNGCryptoServiceProvider_RngGetBytes_m213562877_ftn) (IntPtr_t, ByteU5BU5D_t4260760469*);
	return  ((RNGCryptoServiceProvider_RngGetBytes_m213562877_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngGetBytes) (___handle0, ___data1);
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::RngClose(System.IntPtr)
extern "C"  void RNGCryptoServiceProvider_RngClose_m837396522 (Il2CppObject * __this /* static, unused */, IntPtr_t ___handle0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*RNGCryptoServiceProvider_RngClose_m837396522_ftn) (IntPtr_t);
	 ((RNGCryptoServiceProvider_RngClose_m837396522_ftn)mscorlib::System::Security::Cryptography::RNGCryptoServiceProvider::RngClose) (___handle0);
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::GetBytes(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3076010;
extern const uint32_t RNGCryptoServiceProvider_GetBytes_m3639238391_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_GetBytes_m3639238391 (RNGCryptoServiceProvider_t3764994374 * __this, ByteU5BU5D_t4260760469* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_GetBytes_m3639238391_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		ByteU5BU5D_t4260760469* L_0 = ___data0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3076010, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var);
		Il2CppObject * L_2 = ((RNGCryptoServiceProvider_t3764994374_StaticFields*)RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var->static_fields)->get__lock_0();
		if (L_2)
		{
			goto IL_0032;
		}
	}
	{
		IntPtr_t L_3 = __this->get__handle_1();
		ByteU5BU5D_t4260760469* L_4 = ___data0;
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var);
		IntPtr_t L_5 = RNGCryptoServiceProvider_RngGetBytes_m213562877(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_t3764994374_il2cpp_TypeInfo_var);
		Il2CppObject * L_6 = ((RNGCryptoServiceProvider_t3764994374_StaticFields*)RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var->static_fields)->get__lock_0();
		V_0 = L_6;
		Il2CppObject * L_7 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
	}

IL_003e:
	try
	{ // begin try (depth: 1)
		IntPtr_t L_8 = __this->get__handle_1();
		ByteU5BU5D_t4260760469* L_9 = ___data0;
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var);
		IntPtr_t L_10 = RNGCryptoServiceProvider_RngGetBytes_m213562877(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_t3991598821 *)e.ex;
		goto FINALLY_0055;
	}

FINALLY_0055:
	{ // begin finally (depth: 1)
		Il2CppObject * L_11 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_005c:
	{
		RNGCryptoServiceProvider_Check_m865849837(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RNGCryptoServiceProvider::GetNonZeroBytes(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3076010;
extern const uint32_t RNGCryptoServiceProvider_GetNonZeroBytes_m909979576_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_GetNonZeroBytes_m909979576 (RNGCryptoServiceProvider_t3764994374 * __this, ByteU5BU5D_t4260760469* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_GetNonZeroBytes_m909979576_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___data0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3076010, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___data0;
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_t4260760469* L_4 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(RNGCryptoServiceProvider_t3764994374_il2cpp_TypeInfo_var);
		IntPtr_t L_5 = RNGCryptoServiceProvider_RngGetBytes_m213562877(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		__this->set__handle_1(L_5);
		RNGCryptoServiceProvider_Check_m865849837(__this, /*hidden argument*/NULL);
		V_2 = 0;
		goto IL_0066;
	}

IL_0042:
	{
		int32_t L_6 = V_1;
		ByteU5BU5D_t4260760469* 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_t4260760469* L_8 = V_0;
		int32_t L_9 = V_2;
		int32_t L_10 = L_9;
		uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		if (!L_11)
		{
			goto IL_0062;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_15 = V_0;
		int32_t L_16 = V_2;
		int32_t L_17 = L_16;
		uint8_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		(L_12)->SetAt(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_t4260760469* 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_t4260760469* 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_t3764994374_il2cpp_TypeInfo_var;
extern const uint32_t RNGCryptoServiceProvider_Finalize_m1973439803_MetadataUsageId;
extern "C"  void RNGCryptoServiceProvider_Finalize_m1973439803 (RNGCryptoServiceProvider_t3764994374 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RNGCryptoServiceProvider_Finalize_m1973439803_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_m10053967(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_t3764994374_il2cpp_TypeInfo_var);
			RNGCryptoServiceProvider_RngClose_m837396522(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_t3991598821 *)e.ex;
		goto FINALLY_0030;
	}

FINALLY_0030:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

IL_0037:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSA::.ctor()
extern "C"  void RSA__ctor_m1717134245 (RSA_t2466814310 * __this, const MethodInfo* method)
{
	{
		AsymmetricAlgorithm__ctor_m1763307756(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create()
extern Il2CppCodeGenString* _stringLiteral909330477;
extern const uint32_t RSA_Create_m3157832121_MetadataUsageId;
extern "C"  RSA_t2466814310 * RSA_Create_m3157832121 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSA_Create_m3157832121_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RSA_t2466814310 * L_0 = RSA_Create_m1188512233(NULL /*static, unused*/, _stringLiteral909330477, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.RSA System.Security.Cryptography.RSA::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t2466814310_il2cpp_TypeInfo_var;
extern const uint32_t RSA_Create_m1188512233_MetadataUsageId;
extern "C"  RSA_t2466814310 * RSA_Create_m1188512233 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSA_Create_m1188512233_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((RSA_t2466814310 *)CastclassClass(L_1, RSA_t2466814310_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.RSA::ZeroizePrivateKey(System.Security.Cryptography.RSAParameters)
extern "C"  void RSA_ZeroizePrivateKey_m3364848340 (RSA_t2466814310 * __this, RSAParameters_t3219890992  ___parameters0, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = (&___parameters0)->get_P_0();
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_1 = (&___parameters0)->get_P_0();
		ByteU5BU5D_t4260760469* L_2 = (&___parameters0)->get_P_0();
		Array_Clear_m2499577033(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, 0, (((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length)))), /*hidden argument*/NULL);
	}

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

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

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

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

IL_00aa:
	{
		ByteU5BU5D_t4260760469* L_15 = (&___parameters0)->get_D_2();
		if (!L_15)
		{
			goto IL_00cc;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_16 = (&___parameters0)->get_D_2();
		ByteU5BU5D_t4260760469* L_17 = (&___parameters0)->get_D_2();
		Array_Clear_m2499577033(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* RSAParameters_t3219890992_il2cpp_TypeInfo_var;
extern Il2CppClass* Exception_t3991598821_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2689560328;
extern Il2CppCodeGenString* _stringLiteral80;
extern Il2CppCodeGenString* _stringLiteral81;
extern Il2CppCodeGenString* _stringLiteral68;
extern Il2CppCodeGenString* _stringLiteral2188;
extern Il2CppCodeGenString* _stringLiteral2189;
extern Il2CppCodeGenString* _stringLiteral692318017;
extern Il2CppCodeGenString* _stringLiteral2433441487;
extern Il2CppCodeGenString* _stringLiteral2892087639;
extern Il2CppCodeGenString* _stringLiteral1676534987;
extern const uint32_t RSA_FromXmlString_m3641838305_MetadataUsageId;
extern "C"  void RSA_FromXmlString_m3641838305 (RSA_t2466814310 * __this, String_t* ___xmlString0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSA_FromXmlString_m3641838305_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	RSAParameters_t3219890992  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Exception_t3991598821 * V_1 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral2689560328, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

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

IL_0019:
	try
	{ // begin try (depth: 1)
		try
		{ // begin try (depth: 2)
			String_t* L_2 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_3 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_2, _stringLiteral80, /*hidden argument*/NULL);
			(&V_0)->set_P_0(L_3);
			String_t* L_4 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_5 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_4, _stringLiteral81, /*hidden argument*/NULL);
			(&V_0)->set_Q_1(L_5);
			String_t* L_6 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_7 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_6, _stringLiteral68, /*hidden argument*/NULL);
			(&V_0)->set_D_2(L_7);
			String_t* L_8 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_9 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_8, _stringLiteral2188, /*hidden argument*/NULL);
			(&V_0)->set_DP_3(L_9);
			String_t* L_10 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_11 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_10, _stringLiteral2189, /*hidden argument*/NULL);
			(&V_0)->set_DQ_4(L_11);
			String_t* L_12 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_13 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_12, _stringLiteral692318017, /*hidden argument*/NULL);
			(&V_0)->set_InverseQ_5(L_13);
			String_t* L_14 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_15 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_14, _stringLiteral2433441487, /*hidden argument*/NULL);
			(&V_0)->set_Exponent_7(L_15);
			String_t* L_16 = ___xmlString0;
			ByteU5BU5D_t4260760469* L_17 = AsymmetricAlgorithm_GetNamedParam_m3241367956(NULL /*static, unused*/, L_16, _stringLiteral2892087639, /*hidden argument*/NULL);
			(&V_0)->set_Modulus_6(L_17);
			RSAParameters_t3219890992  L_18 = V_0;
			VirtActionInvoker1< RSAParameters_t3219890992  >::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_t3991598821 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (Exception_t3991598821_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00b5;
			throw e;
		}

CATCH_00b5:
		{ // begin catch(System.Exception)
			{
				V_1 = ((Exception_t3991598821 *)__exception_local);
				RSAParameters_t3219890992  L_19 = V_0;
				RSA_ZeroizePrivateKey_m3364848340(__this, L_19, /*hidden argument*/NULL);
				String_t* L_20 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1676534987, /*hidden argument*/NULL);
				Exception_t3991598821 * L_21 = V_1;
				CryptographicException_t3687180084 * L_22 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
				CryptographicException__ctor_m2542276749(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_t3991598821 *)e.ex;
		goto FINALLY_00d3;
	}

FINALLY_00d3:
	{ // begin finally (depth: 1)
		RSAParameters_t3219890992  L_23 = V_0;
		RSA_ZeroizePrivateKey_m3364848340(__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_t3991598821 *)
	}

IL_00db:
	{
		return;
	}
}
// System.String System.Security.Cryptography.RSA::ToXmlString(System.Boolean)
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2942824488;
extern Il2CppCodeGenString* _stringLiteral2682285571;
extern Il2CppCodeGenString* _stringLiteral1503481402;
extern Il2CppCodeGenString* _stringLiteral3516333715;
extern Il2CppCodeGenString* _stringLiteral1333142844;
extern Il2CppCodeGenString* _stringLiteral3902830335;
extern Il2CppCodeGenString* _stringLiteral2879100539;
extern Il2CppCodeGenString* _stringLiteral60202;
extern Il2CppCodeGenString* _stringLiteral1835169;
extern Il2CppCodeGenString* _stringLiteral60233;
extern Il2CppCodeGenString* _stringLiteral1835200;
extern Il2CppCodeGenString* _stringLiteral1855350;
extern Il2CppCodeGenString* _stringLiteral56879327;
extern Il2CppCodeGenString* _stringLiteral1855381;
extern Il2CppCodeGenString* _stringLiteral56879358;
extern Il2CppCodeGenString* _stringLiteral1081113697;
extern Il2CppCodeGenString* _stringLiteral3192890122;
extern Il2CppCodeGenString* _stringLiteral59830;
extern Il2CppCodeGenString* _stringLiteral1834797;
extern Il2CppCodeGenString* _stringLiteral2193349855;
extern const uint32_t RSA_ToXmlString_m2919494468_MetadataUsageId;
extern "C"  String_t* RSA_ToXmlString_m2919494468 (RSA_t2466814310 * __this, bool ___includePrivateParameters0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSA_ToXmlString_m2919494468_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	RSAParameters_t3219890992  V_1;
	memset(&V_1, 0, sizeof(V_1));
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		StringBuilder_t243639308 * L_0 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1 = ___includePrivateParameters0;
		RSAParameters_t3219890992  L_2 = VirtFuncInvoker1< RSAParameters_t3219890992 , 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_t243639308 * L_3 = V_0;
			StringBuilder_Append_m3898090075(L_3, _stringLiteral2942824488, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_4 = V_0;
			StringBuilder_Append_m3898090075(L_4, _stringLiteral2682285571, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_5 = V_0;
			ByteU5BU5D_t4260760469* L_6 = (&V_1)->get_Modulus_6();
			IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
			String_t* L_7 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_5, L_7, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_8 = V_0;
			StringBuilder_Append_m3898090075(L_8, _stringLiteral1503481402, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_9 = V_0;
			StringBuilder_Append_m3898090075(L_9, _stringLiteral3516333715, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_10 = V_0;
			ByteU5BU5D_t4260760469* L_11 = (&V_1)->get_Exponent_7();
			String_t* L_12 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_10, L_12, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_13 = V_0;
			StringBuilder_Append_m3898090075(L_13, _stringLiteral1333142844, /*hidden argument*/NULL);
			bool L_14 = ___includePrivateParameters0;
			if (!L_14)
			{
				goto IL_01e4;
			}
		}

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

IL_0082:
		{
			String_t* L_16 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3902830335, /*hidden argument*/NULL);
			V_2 = L_16;
			String_t* L_17 = V_2;
			ArgumentNullException_t3573189601 * L_18 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
			ArgumentNullException__ctor_m135444188(L_18, L_17, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_18);
		}

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

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

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

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

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

IL_00d0:
		{
			String_t* L_24 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral2879100539, /*hidden argument*/NULL);
			V_3 = L_24;
			String_t* L_25 = V_3;
			CryptographicException_t3687180084 * L_26 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
			CryptographicException__ctor_m2400722889(L_26, L_25, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_26);
		}

IL_00e2:
		{
			StringBuilder_t243639308 * L_27 = V_0;
			StringBuilder_Append_m3898090075(L_27, _stringLiteral60202, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_28 = V_0;
			ByteU5BU5D_t4260760469* L_29 = (&V_1)->get_P_0();
			IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
			String_t* L_30 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_29, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_28, L_30, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_31 = V_0;
			StringBuilder_Append_m3898090075(L_31, _stringLiteral1835169, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_32 = V_0;
			StringBuilder_Append_m3898090075(L_32, _stringLiteral60233, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_33 = V_0;
			ByteU5BU5D_t4260760469* L_34 = (&V_1)->get_Q_1();
			String_t* L_35 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_33, L_35, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_36 = V_0;
			StringBuilder_Append_m3898090075(L_36, _stringLiteral1835200, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_37 = V_0;
			StringBuilder_Append_m3898090075(L_37, _stringLiteral1855350, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_38 = V_0;
			ByteU5BU5D_t4260760469* L_39 = (&V_1)->get_DP_3();
			String_t* L_40 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_39, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_38, L_40, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_41 = V_0;
			StringBuilder_Append_m3898090075(L_41, _stringLiteral56879327, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_42 = V_0;
			StringBuilder_Append_m3898090075(L_42, _stringLiteral1855381, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_43 = V_0;
			ByteU5BU5D_t4260760469* L_44 = (&V_1)->get_DQ_4();
			String_t* L_45 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_43, L_45, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_46 = V_0;
			StringBuilder_Append_m3898090075(L_46, _stringLiteral56879358, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_47 = V_0;
			StringBuilder_Append_m3898090075(L_47, _stringLiteral1081113697, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_48 = V_0;
			ByteU5BU5D_t4260760469* L_49 = (&V_1)->get_InverseQ_5();
			String_t* L_50 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_49, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_48, L_50, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_51 = V_0;
			StringBuilder_Append_m3898090075(L_51, _stringLiteral3192890122, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_52 = V_0;
			StringBuilder_Append_m3898090075(L_52, _stringLiteral59830, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_53 = V_0;
			ByteU5BU5D_t4260760469* L_54 = (&V_1)->get_D_2();
			String_t* L_55 = Convert_ToBase64String_m1841808901(NULL /*static, unused*/, L_54, /*hidden argument*/NULL);
			StringBuilder_Append_m3898090075(L_53, L_55, /*hidden argument*/NULL);
			StringBuilder_t243639308 * L_56 = V_0;
			StringBuilder_Append_m3898090075(L_56, _stringLiteral1834797, /*hidden argument*/NULL);
		}

IL_01e4:
		{
			StringBuilder_t243639308 * L_57 = V_0;
			StringBuilder_Append_m3898090075(L_57, _stringLiteral2193349855, /*hidden argument*/NULL);
			goto IL_0204;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t3991598821 *)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_t3219890992  L_58 = V_1;
			RSA_ZeroizePrivateKey_m3364848340(__this, L_58, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(__exception_local);
		}

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

IL_0204:
	{
		StringBuilder_t243639308 * L_59 = V_0;
		String_t* L_60 = StringBuilder_ToString_m350379841(L_59, /*hidden argument*/NULL);
		return L_60;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor()
extern "C"  void RSACryptoServiceProvider__ctor_m8796060 (RSACryptoServiceProvider_t742318033 * __this, const MethodInfo* method)
{
	{
		__this->set_privateKeyExportable_5((bool)1);
		RSA__ctor_m1717134245(__this, /*hidden argument*/NULL);
		RSACryptoServiceProvider_Common_m3809083019(__this, ((int32_t)1024), (CspParameters_t309313264 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Security.Cryptography.CspParameters)
extern "C"  void RSACryptoServiceProvider__ctor_m32080133 (RSACryptoServiceProvider_t742318033 * __this, CspParameters_t309313264 * ___parameters0, const MethodInfo* method)
{
	{
		__this->set_privateKeyExportable_5((bool)1);
		RSA__ctor_m1717134245(__this, /*hidden argument*/NULL);
		CspParameters_t309313264 * L_0 = ___parameters0;
		RSACryptoServiceProvider_Common_m3809083019(__this, ((int32_t)1024), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.ctor(System.Int32)
extern "C"  void RSACryptoServiceProvider__ctor_m4233192173 (RSACryptoServiceProvider_t742318033 * __this, int32_t ___dwKeySize0, const MethodInfo* method)
{
	{
		__this->set_privateKeyExportable_5((bool)1);
		RSA__ctor_m1717134245(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___dwKeySize0;
		RSACryptoServiceProvider_Common_m3809083019(__this, L_0, (CspParameters_t309313264 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::.cctor()
extern "C"  void RSACryptoServiceProvider__cctor_m4085548945 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void System.Security.Cryptography.RSACryptoServiceProvider::Common(System.Int32,System.Security.Cryptography.CspParameters)
extern Il2CppClass* KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t2106826975_il2cpp_TypeInfo_var;
extern Il2CppClass* RSAManaged_t3258726067_il2cpp_TypeInfo_var;
extern Il2CppClass* KeyGeneratedEventHandler_t2889700849_il2cpp_TypeInfo_var;
extern Il2CppClass* CspParameters_t309313264_il2cpp_TypeInfo_var;
extern Il2CppClass* RSACryptoServiceProvider_t742318033_il2cpp_TypeInfo_var;
extern Il2CppClass* KeyPairPersistence_t165013882_il2cpp_TypeInfo_var;
extern const MethodInfo* RSACryptoServiceProvider_OnKeyGenerated_m4166429105_MethodInfo_var;
extern const uint32_t RSACryptoServiceProvider_Common_m3809083019_MetadataUsageId;
extern "C"  void RSACryptoServiceProvider_Common_m3809083019 (RSACryptoServiceProvider_t742318033 * __this, int32_t ___dwKeySize0, CspParameters_t309313264 * ___p1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSACryptoServiceProvider_Common_m3809083019_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		((AsymmetricAlgorithm_t1241690687 *)__this)->set_LegalKeySizesValue_1(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_0 = ((AsymmetricAlgorithm_t1241690687 *)__this)->get_LegalKeySizesValue_1();
		KeySizes_t2106826975 * L_1 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_1, ((int32_t)384), ((int32_t)16384), 8, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_1);
		int32_t L_2 = ___dwKeySize0;
		AsymmetricAlgorithm_set_KeySize_m503039102(__this, L_2, /*hidden argument*/NULL);
		int32_t L_3 = RSACryptoServiceProvider_get_KeySize_m1022373229(__this, /*hidden argument*/NULL);
		RSAManaged_t3258726067 * L_4 = (RSAManaged_t3258726067 *)il2cpp_codegen_object_new(RSAManaged_t3258726067_il2cpp_TypeInfo_var);
		RSAManaged__ctor_m1958471367(L_4, L_3, /*hidden argument*/NULL);
		__this->set_rsa_7(L_4);
		RSAManaged_t3258726067 * L_5 = __this->get_rsa_7();
		IntPtr_t L_6;
		L_6.set_m_value_0((void*)(void*)RSACryptoServiceProvider_OnKeyGenerated_m4166429105_MethodInfo_var);
		KeyGeneratedEventHandler_t2889700849 * L_7 = (KeyGeneratedEventHandler_t2889700849 *)il2cpp_codegen_object_new(KeyGeneratedEventHandler_t2889700849_il2cpp_TypeInfo_var);
		KeyGeneratedEventHandler__ctor_m1163909473(L_7, __this, L_6, /*hidden argument*/NULL);
		RSAManaged_add_KeyGenerated_m3011900107(L_5, L_7, /*hidden argument*/NULL);
		CspParameters_t309313264 * L_8 = ___p1;
		__this->set_persistKey_3((bool)((((int32_t)((((Il2CppObject*)(CspParameters_t309313264 *)L_8) == ((Il2CppObject*)(Il2CppObject *)NULL))? 1 : 0)) == ((int32_t)0))? 1 : 0));
		CspParameters_t309313264 * L_9 = ___p1;
		if (L_9)
		{
			goto IL_0097;
		}
	}
	{
		CspParameters_t309313264 * L_10 = (CspParameters_t309313264 *)il2cpp_codegen_object_new(CspParameters_t309313264_il2cpp_TypeInfo_var);
		CspParameters__ctor_m2607591276(L_10, 1, /*hidden argument*/NULL);
		___p1 = L_10;
		IL2CPP_RUNTIME_CLASS_INIT(RSACryptoServiceProvider_t742318033_il2cpp_TypeInfo_var);
		bool L_11 = ((RSACryptoServiceProvider_t742318033_StaticFields*)RSACryptoServiceProvider_t742318033_il2cpp_TypeInfo_var->static_fields)->get_useMachineKeyStore_8();
		if (!L_11)
		{
			goto IL_0086;
		}
	}
	{
		CspParameters_t309313264 * L_12 = ___p1;
		CspParameters_t309313264 * L_13 = L_12;
		int32_t L_14 = CspParameters_get_Flags_m85401037(L_13, /*hidden argument*/NULL);
		CspParameters_set_Flags_m3780635110(L_13, ((int32_t)((int32_t)L_14|(int32_t)1)), /*hidden argument*/NULL);
	}

IL_0086:
	{
		CspParameters_t309313264 * L_15 = ___p1;
		KeyPairPersistence_t165013882 * L_16 = (KeyPairPersistence_t165013882 *)il2cpp_codegen_object_new(KeyPairPersistence_t165013882_il2cpp_TypeInfo_var);
		KeyPairPersistence__ctor_m4074919992(L_16, L_15, /*hidden argument*/NULL);
		__this->set_store_2(L_16);
		goto IL_00d7;
	}

IL_0097:
	{
		CspParameters_t309313264 * L_17 = ___p1;
		KeyPairPersistence_t165013882 * L_18 = (KeyPairPersistence_t165013882 *)il2cpp_codegen_object_new(KeyPairPersistence_t165013882_il2cpp_TypeInfo_var);
		KeyPairPersistence__ctor_m4074919992(L_18, L_17, /*hidden argument*/NULL);
		__this->set_store_2(L_18);
		KeyPairPersistence_t165013882 * L_19 = __this->get_store_2();
		KeyPairPersistence_Load_m625005177(L_19, /*hidden argument*/NULL);
		KeyPairPersistence_t165013882 * L_20 = __this->get_store_2();
		String_t* L_21 = KeyPairPersistence_get_KeyValue_m204692013(L_20, /*hidden argument*/NULL);
		if (!L_21)
		{
			goto IL_00d7;
		}
	}
	{
		__this->set_persisted_4((bool)1);
		KeyPairPersistence_t165013882 * L_22 = __this->get_store_2();
		String_t* L_23 = KeyPairPersistence_get_KeyValue_m204692013(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_m152924998 (RSACryptoServiceProvider_t742318033 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_m4161630864(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

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

IL_0012:
	{
		RSAManaged_t3258726067 * 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_m2755170020 (RSACryptoServiceProvider_t742318033 * __this, const MethodInfo* method)
{
	{
		RSAManaged_t3258726067 * L_0 = __this->get_rsa_7();
		bool L_1 = RSAManaged_get_PublicOnly_m3109512522(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Security.Cryptography.RSACryptoServiceProvider::DecryptValue(System.Byte[])
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral230927382;
extern const uint32_t RSACryptoServiceProvider_DecryptValue_m3565674343_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* RSACryptoServiceProvider_DecryptValue_m3565674343 (RSACryptoServiceProvider_t742318033 * __this, ByteU5BU5D_t4260760469* ___rgb0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSACryptoServiceProvider_DecryptValue_m3565674343_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RSAManaged_t3258726067 * L_0 = __this->get_rsa_7();
		bool L_1 = RSAManaged_get_IsCrtPossible_m2743607449(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, _stringLiteral230927382, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		RSAManaged_t3258726067 * L_3 = __this->get_rsa_7();
		ByteU5BU5D_t4260760469* L_4 = ___rgb0;
		ByteU5BU5D_t4260760469* L_5 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, ByteU5BU5D_t4260760469* >::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_t4260760469* RSACryptoServiceProvider_EncryptValue_m511499327 (RSACryptoServiceProvider_t742318033 * __this, ByteU5BU5D_t4260760469* ___rgb0, const MethodInfo* method)
{
	{
		RSAManaged_t3258726067 * L_0 = __this->get_rsa_7();
		ByteU5BU5D_t4260760469* L_1 = ___rgb0;
		ByteU5BU5D_t4260760469* L_2 = VirtFuncInvoker1< ByteU5BU5D_t4260760469*, ByteU5BU5D_t4260760469* >::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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2179295763;
extern const uint32_t RSACryptoServiceProvider_ExportParameters_m71989545_MetadataUsageId;
extern "C"  RSAParameters_t3219890992  RSACryptoServiceProvider_ExportParameters_m71989545 (RSACryptoServiceProvider_t742318033 * __this, bool ___includePrivateParameters0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSACryptoServiceProvider_ExportParameters_m71989545_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, _stringLiteral2179295763, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		RSAManaged_t3258726067 * L_3 = __this->get_rsa_7();
		bool L_4 = ___includePrivateParameters0;
		RSAParameters_t3219890992  L_5 = VirtFuncInvoker1< RSAParameters_t3219890992 , 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_m3023964864 (RSACryptoServiceProvider_t742318033 * __this, RSAParameters_t3219890992  ___parameters0, const MethodInfo* method)
{
	{
		RSAManaged_t3258726067 * L_0 = __this->get_rsa_7();
		RSAParameters_t3219890992  L_1 = ___parameters0;
		VirtActionInvoker1< RSAParameters_t3219890992  >::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_m4161630864 (RSACryptoServiceProvider_t742318033 * __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_t165013882 * L_3 = __this->get_store_2();
		KeyPairPersistence_Remove_m860812121(L_3, /*hidden argument*/NULL);
	}

IL_002c:
	{
		RSAManaged_t3258726067 * L_4 = __this->get_rsa_7();
		if (!L_4)
		{
			goto IL_0042;
		}
	}
	{
		RSAManaged_t3258726067 * L_5 = __this->get_rsa_7();
		AsymmetricAlgorithm_Clear_m3464408343(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_m4166429105 (RSACryptoServiceProvider_t742318033 * __this, Il2CppObject * ___sender0, EventArgs_t2540831021 * ___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_t165013882 * L_2 = __this->get_store_2();
		RSAManaged_t3258726067 * L_3 = __this->get_rsa_7();
		bool L_4 = RSAManaged_get_PublicOnly_m3109512522(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_m2790955742(L_2, L_5, /*hidden argument*/NULL);
		KeyPairPersistence_t165013882 * L_6 = __this->get_store_2();
		KeyPairPersistence_Save_m870778642(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_t3219890992_marshal_pinvoke(const RSAParameters_t3219890992& unmarshaled, RSAParameters_t3219890992_marshaled_pinvoke& marshaled)
{
	marshaled.___P_0 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_P_0());
	marshaled.___Q_1 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_Q_1());
	marshaled.___D_2 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_D_2());
	marshaled.___DP_3 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_DP_3());
	marshaled.___DQ_4 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_DQ_4());
	marshaled.___InverseQ_5 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_InverseQ_5());
	marshaled.___Modulus_6 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_Modulus_6());
	marshaled.___Exponent_7 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_Exponent_7());
}
extern Il2CppClass* Byte_t2862609660_il2cpp_TypeInfo_var;
extern const uint32_t RSAParameters_t3219890992_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
extern "C" void RSAParameters_t3219890992_marshal_pinvoke_back(const RSAParameters_t3219890992_marshaled_pinvoke& marshaled, RSAParameters_t3219890992& unmarshaled)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAParameters_t3219890992_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	unmarshaled.set_P_0((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___P_0, 1));
	unmarshaled.set_Q_1((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___Q_1, 1));
	unmarshaled.set_D_2((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___D_2, 1));
	unmarshaled.set_DP_3((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___DP_3, 1));
	unmarshaled.set_DQ_4((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___DQ_4, 1));
	unmarshaled.set_InverseQ_5((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___InverseQ_5, 1));
	unmarshaled.set_Modulus_6((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___Modulus_6, 1));
	unmarshaled.set_Exponent_7((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___Exponent_7, 1));
}
// Conversion method for clean up from marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t3219890992_marshal_pinvoke_cleanup(RSAParameters_t3219890992_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t3219890992_marshal_com(const RSAParameters_t3219890992& unmarshaled, RSAParameters_t3219890992_marshaled_com& marshaled)
{
	marshaled.___P_0 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_P_0());
	marshaled.___Q_1 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_Q_1());
	marshaled.___D_2 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_D_2());
	marshaled.___DP_3 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_DP_3());
	marshaled.___DQ_4 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_DQ_4());
	marshaled.___InverseQ_5 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_InverseQ_5());
	marshaled.___Modulus_6 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_Modulus_6());
	marshaled.___Exponent_7 = il2cpp_codegen_marshal_array<uint8_t>((Il2CppCodeGenArray*)unmarshaled.get_Exponent_7());
}
extern Il2CppClass* Byte_t2862609660_il2cpp_TypeInfo_var;
extern const uint32_t RSAParameters_t3219890992_com_FromNativeMethodDefinition_MetadataUsageId;
extern "C" void RSAParameters_t3219890992_marshal_com_back(const RSAParameters_t3219890992_marshaled_com& marshaled, RSAParameters_t3219890992& unmarshaled)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAParameters_t3219890992_com_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	unmarshaled.set_P_0((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___P_0, 1));
	unmarshaled.set_Q_1((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___Q_1, 1));
	unmarshaled.set_D_2((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___D_2, 1));
	unmarshaled.set_DP_3((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___DP_3, 1));
	unmarshaled.set_DQ_4((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___DQ_4, 1));
	unmarshaled.set_InverseQ_5((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___InverseQ_5, 1));
	unmarshaled.set_Modulus_6((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___Modulus_6, 1));
	unmarshaled.set_Exponent_7((ByteU5BU5D_t4260760469*)il2cpp_codegen_marshal_array_result(Byte_t2862609660_il2cpp_TypeInfo_var, marshaled.___Exponent_7, 1));
}
// Conversion method for clean up from marshalling of: System.Security.Cryptography.RSAParameters
extern "C" void RSAParameters_t3219890992_marshal_com_cleanup(RSAParameters_t3219890992_marshaled_com& marshaled)
{
}
// System.Void System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm)
extern "C"  void RSAPKCS1KeyExchangeFormatter__ctor_m2849280717 (RSAPKCS1KeyExchangeFormatter_t1037641210 * __this, AsymmetricAlgorithm_t1241690687 * ___key0, const MethodInfo* method)
{
	{
		AsymmetricKeyExchangeFormatter__ctor_m2175301955(__this, /*hidden argument*/NULL);
		AsymmetricAlgorithm_t1241690687 * L_0 = ___key0;
		RSAPKCS1KeyExchangeFormatter_SetRSAKey_m2782488748(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter::CreateKeyExchange(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS1_t3260516764_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1137634839;
extern Il2CppCodeGenString* _stringLiteral2511210160;
extern const uint32_t RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m473400456_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m473400456 (RSAPKCS1KeyExchangeFormatter_t1037641210 * __this, ByteU5BU5D_t4260760469* ___rgbData0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1KeyExchangeFormatter_CreateKeyExchange_m473400456_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbData0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral1137634839, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		RSA_t2466814310 * L_2 = __this->get_rsa_0();
		if (L_2)
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral2511210160, /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = V_0;
		CryptographicUnexpectedOperationException_t363661542 * L_5 = (CryptographicUnexpectedOperationException_t363661542 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m1444713021(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

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

IL_0044:
	{
		RSA_t2466814310 * L_8 = __this->get_rsa_0();
		RandomNumberGenerator_t1757673517 * L_9 = __this->get_random_1();
		ByteU5BU5D_t4260760469* L_10 = ___rgbData0;
		IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t3260516764_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_11 = PKCS1_Encrypt_v15_m1679755779(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t2466814310_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral106079;
extern const uint32_t RSAPKCS1KeyExchangeFormatter_SetRSAKey_m2782488748_MetadataUsageId;
extern "C"  void RSAPKCS1KeyExchangeFormatter_SetRSAKey_m2782488748 (RSAPKCS1KeyExchangeFormatter_t1037641210 * __this, AsymmetricAlgorithm_t1241690687 * ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1KeyExchangeFormatter_SetRSAKey_m2782488748_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		AsymmetricAlgorithm_t1241690687 * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral106079, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		AsymmetricAlgorithm_t1241690687 * L_2 = ___key0;
		__this->set_rsa_0(((RSA_t2466814310 *)CastclassClass(L_2, RSA_t2466814310_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription::.ctor()
extern Il2CppCodeGenString* _stringLiteral1478959370;
extern Il2CppCodeGenString* _stringLiteral2168136429;
extern Il2CppCodeGenString* _stringLiteral2255757483;
extern Il2CppCodeGenString* _stringLiteral3479801496;
extern const uint32_t RSAPKCS1SHA1SignatureDescription__ctor_m1746812082_MetadataUsageId;
extern "C"  void RSAPKCS1SHA1SignatureDescription__ctor_m1746812082 (RSAPKCS1SHA1SignatureDescription_t555239675 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SHA1SignatureDescription__ctor_m1746812082_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SignatureDescription__ctor_m565127101(__this, /*hidden argument*/NULL);
		SignatureDescription_set_DeformatterAlgorithm_m1987350616(__this, _stringLiteral1478959370, /*hidden argument*/NULL);
		SignatureDescription_set_DigestAlgorithm_m1782853785(__this, _stringLiteral2168136429, /*hidden argument*/NULL);
		SignatureDescription_set_FormatterAlgorithm_m2575614969(__this, _stringLiteral2255757483, /*hidden argument*/NULL);
		SignatureDescription_set_KeyAlgorithm_m2741949518(__this, _stringLiteral3479801496, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor()
extern "C"  void RSAPKCS1SignatureDeformatter__ctor_m535201002 (RSAPKCS1SignatureDeformatter_t3036443203 * __this, const MethodInfo* method)
{
	{
		AsymmetricSignatureDeformatter__ctor_m3630952218(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.RSAPKCS1SignatureDeformatter::.ctor(System.Security.Cryptography.AsymmetricAlgorithm)
extern "C"  void RSAPKCS1SignatureDeformatter__ctor_m3465174692 (RSAPKCS1SignatureDeformatter_t3036443203 * __this, AsymmetricAlgorithm_t1241690687 * ___key0, const MethodInfo* method)
{
	{
		AsymmetricSignatureDeformatter__ctor_m3630952218(__this, /*hidden argument*/NULL);
		AsymmetricAlgorithm_t1241690687 * L_0 = ___key0;
		VirtActionInvoker1< AsymmetricAlgorithm_t1241690687 * >::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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2412391516;
extern const uint32_t RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m4108380169_MetadataUsageId;
extern "C"  void RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m4108380169 (RSAPKCS1SignatureDeformatter_t3036443203 * __this, String_t* ___strName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureDeformatter_SetHashAlgorithm_m4108380169_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___strName0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral2412391516, /*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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t2466814310_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral106079;
extern const uint32_t RSAPKCS1SignatureDeformatter_SetKey_m3568250865_MetadataUsageId;
extern "C"  void RSAPKCS1SignatureDeformatter_SetKey_m3568250865 (RSAPKCS1SignatureDeformatter_t3036443203 * __this, AsymmetricAlgorithm_t1241690687 * ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureDeformatter_SetKey_m3568250865_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		AsymmetricAlgorithm_t1241690687 * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral106079, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		AsymmetricAlgorithm_t1241690687 * L_2 = ___key0;
		__this->set_rsa_0(((RSA_t2466814310 *)CastclassClass(L_2, RSA_t2466814310_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Boolean System.Security.Cryptography.RSAPKCS1SignatureDeformatter::VerifySignature(System.Byte[],System.Byte[])
extern Il2CppClass* CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS1_t3260516764_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3468545150;
extern Il2CppCodeGenString* _stringLiteral1153656087;
extern Il2CppCodeGenString* _stringLiteral1137753979;
extern Il2CppCodeGenString* _stringLiteral2427229803;
extern const uint32_t RSAPKCS1SignatureDeformatter_VerifySignature_m2271699363_MetadataUsageId;
extern "C"  bool RSAPKCS1SignatureDeformatter_VerifySignature_m2271699363 (RSAPKCS1SignatureDeformatter_t3036443203 * __this, ByteU5BU5D_t4260760469* ___rgbHash0, ByteU5BU5D_t4260760469* ___rgbSignature1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureDeformatter_VerifySignature_m2271699363_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RSA_t2466814310 * L_0 = __this->get_rsa_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3468545150, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t363661542 * L_2 = (CryptographicUnexpectedOperationException_t363661542 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m1444713021(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_m2389348044(NULL /*static, unused*/, _stringLiteral1153656087, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t363661542 * L_5 = (CryptographicUnexpectedOperationException_t363661542 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m1444713021(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0036:
	{
		ByteU5BU5D_t4260760469* L_6 = ___rgbHash0;
		if (L_6)
		{
			goto IL_0047;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_7 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_7, _stringLiteral1137753979, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		ByteU5BU5D_t4260760469* L_8 = ___rgbSignature1;
		if (L_8)
		{
			goto IL_0058;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_9 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_9, _stringLiteral2427229803, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0058:
	{
		RSA_t2466814310 * L_10 = __this->get_rsa_0();
		String_t* L_11 = __this->get_hashName_1();
		HashAlgorithm_t532578791 * L_12 = HashAlgorithm_Create_m2014549577(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_13 = ___rgbHash0;
		ByteU5BU5D_t4260760469* L_14 = ___rgbSignature1;
		IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t3260516764_il2cpp_TypeInfo_var);
		bool L_15 = PKCS1_Verify_v15_m2792601436(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_m3211354793 (RSAPKCS1SignatureFormatter_t3813241316 * __this, const MethodInfo* method)
{
	{
		AsymmetricSignatureFormatter__ctor_m497260761(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.RSAPKCS1SignatureFormatter::CreateSignature(System.Byte[])
extern Il2CppClass* CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS1_t3260516764_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3019779851;
extern Il2CppCodeGenString* _stringLiteral1153656087;
extern Il2CppCodeGenString* _stringLiteral1137753979;
extern const uint32_t RSAPKCS1SignatureFormatter_CreateSignature_m894707804_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* RSAPKCS1SignatureFormatter_CreateSignature_m894707804 (RSAPKCS1SignatureFormatter_t3813241316 * __this, ByteU5BU5D_t4260760469* ___rgbHash0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureFormatter_CreateSignature_m894707804_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RSA_t2466814310 * L_0 = __this->get_rsa_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3019779851, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t363661542 * L_2 = (CryptographicUnexpectedOperationException_t363661542 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m1444713021(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		HashAlgorithm_t532578791 * L_3 = __this->get_hash_1();
		if (L_3)
		{
			goto IL_0036;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1153656087, /*hidden argument*/NULL);
		CryptographicUnexpectedOperationException_t363661542 * L_5 = (CryptographicUnexpectedOperationException_t363661542 *)il2cpp_codegen_object_new(CryptographicUnexpectedOperationException_t363661542_il2cpp_TypeInfo_var);
		CryptographicUnexpectedOperationException__ctor_m1444713021(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0036:
	{
		ByteU5BU5D_t4260760469* L_6 = ___rgbHash0;
		if (L_6)
		{
			goto IL_0047;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_7 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_7, _stringLiteral1137753979, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		RSA_t2466814310 * L_8 = __this->get_rsa_0();
		HashAlgorithm_t532578791 * L_9 = __this->get_hash_1();
		ByteU5BU5D_t4260760469* L_10 = ___rgbHash0;
		IL2CPP_RUNTIME_CLASS_INIT(PKCS1_t3260516764_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_11 = PKCS1_Sign_v15_m3245483309(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_m15087816 (RSAPKCS1SignatureFormatter_t3813241316 * __this, String_t* ___strName0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___strName0;
		HashAlgorithm_t532578791 * L_1 = HashAlgorithm_Create_m2014549577(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* RSA_t2466814310_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral106079;
extern const uint32_t RSAPKCS1SignatureFormatter_SetKey_m862512146_MetadataUsageId;
extern "C"  void RSAPKCS1SignatureFormatter_SetKey_m862512146 (RSAPKCS1SignatureFormatter_t3813241316 * __this, AsymmetricAlgorithm_t1241690687 * ___key0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (RSAPKCS1SignatureFormatter_SetKey_m862512146_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		AsymmetricAlgorithm_t1241690687 * L_0 = ___key0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral106079, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		AsymmetricAlgorithm_t1241690687 * L_2 = ___key0;
		__this->set_rsa_0(((RSA_t2466814310 *)CastclassClass(L_2, RSA_t2466814310_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1::.ctor()
extern "C"  void SHA1__ctor_m910599164 (SHA1_t3976944113 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m1204858244(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t532578791 *)__this)->set_HashSizeValue_1(((int32_t)160));
		return;
	}
}
// System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create()
extern Il2CppCodeGenString* _stringLiteral2419460280;
extern const uint32_t SHA1_Create_m2764862537_MetadataUsageId;
extern "C"  SHA1_t3976944113 * SHA1_Create_m2764862537 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1_Create_m2764862537_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA1_t3976944113 * L_0 = SHA1_Create_m1152395609(NULL /*static, unused*/, _stringLiteral2419460280, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA1 System.Security.Cryptography.SHA1::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA1_t3976944113_il2cpp_TypeInfo_var;
extern const uint32_t SHA1_Create_m1152395609_MetadataUsageId;
extern "C"  SHA1_t3976944113 * SHA1_Create_m1152395609 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1_Create_m1152395609_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA1_t3976944113 *)CastclassClass(L_1, SHA1_t3976944113_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::.ctor()
extern Il2CppClass* SHA1Internal_t831343822_il2cpp_TypeInfo_var;
extern const uint32_t SHA1CryptoServiceProvider__ctor_m2094228389_MetadataUsageId;
extern "C"  void SHA1CryptoServiceProvider__ctor_m2094228389 (SHA1CryptoServiceProvider_t3725620262 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1CryptoServiceProvider__ctor_m2094228389_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA1__ctor_m910599164(__this, /*hidden argument*/NULL);
		SHA1Internal_t831343822 * L_0 = (SHA1Internal_t831343822 *)il2cpp_codegen_object_new(SHA1Internal_t831343822_il2cpp_TypeInfo_var);
		SHA1Internal__ctor_m2779764927(L_0, /*hidden argument*/NULL);
		__this->set_sha_4(L_0);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Finalize()
extern "C"  void SHA1CryptoServiceProvider_Finalize_m565501597 (SHA1CryptoServiceProvider_t3725620262 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_m1115384985(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Dispose(System.Boolean)
extern "C"  void SHA1CryptoServiceProvider_Dispose_m1115384985 (SHA1CryptoServiceProvider_t3725620262 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = ___disposing0;
		HashAlgorithm_Dispose_m666835064(__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_m221312477 (SHA1CryptoServiceProvider_t3725620262 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		((HashAlgorithm_t532578791 *)__this)->set_State_2(1);
		SHA1Internal_t831343822 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t4260760469* L_1 = ___rgb0;
		int32_t L_2 = ___ibStart1;
		int32_t L_3 = ___cbSize2;
		SHA1Internal_HashCore_m2471520887(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA1CryptoServiceProvider::HashFinal()
extern "C"  ByteU5BU5D_t4260760469* SHA1CryptoServiceProvider_HashFinal_m642464225 (SHA1CryptoServiceProvider_t3725620262 * __this, const MethodInfo* method)
{
	{
		((HashAlgorithm_t532578791 *)__this)->set_State_2(0);
		SHA1Internal_t831343822 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t4260760469* L_1 = SHA1Internal_HashFinal_m844484623(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Security.Cryptography.SHA1CryptoServiceProvider::Initialize()
extern "C"  void SHA1CryptoServiceProvider_Initialize_m3436081679 (SHA1CryptoServiceProvider_t3725620262 * __this, const MethodInfo* method)
{
	{
		SHA1Internal_t831343822 * L_0 = __this->get_sha_4();
		SHA1Internal_Initialize_m2698059061(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::.ctor()
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Internal__ctor_m2779764927_MetadataUsageId;
extern "C"  void SHA1Internal__ctor_m2779764927 (SHA1Internal_t831343822 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1Internal__ctor_m2779764927_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		__this->set__H_0(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)5)));
		__this->set__ProcessingBuffer_2(((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		__this->set_buff_4(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80))));
		SHA1Internal_Initialize_m2698059061(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::HashCore(System.Byte[],System.Int32,System.Int32)
extern "C"  void SHA1Internal_HashCore_m2471520887 (SHA1Internal_t831343822 * __this, ByteU5BU5D_t4260760469* ___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_t4260760469* L_3 = ___rgb0;
		int32_t L_4 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_5 = __this->get__ProcessingBuffer_2();
		int32_t L_6 = __this->get__ProcessingBufferCount_3();
		int32_t L_7 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469* L_11 = ___rgb0;
		int32_t L_12 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_13 = __this->get__ProcessingBuffer_2();
		int32_t L_14 = __this->get__ProcessingBufferCount_3();
		int32_t L_15 = V_0;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, L_12, (Il2CppArray *)(Il2CppArray *)L_13, L_14, L_15, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_16 = __this->get__ProcessingBuffer_2();
		SHA1Internal_ProcessBlock_m2806549466(__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_t4260760469* L_21 = ___rgb0;
		int32_t L_22 = ___ibStart1;
		int32_t L_23 = V_0;
		SHA1Internal_ProcessBlock_m2806549466(__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_t4260760469* L_29 = ___rgb0;
		int32_t L_30 = ___cbSize2;
		int32_t L_31 = ___cbSize2;
		int32_t L_32 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_33 = __this->get__ProcessingBuffer_2();
		int32_t L_34 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Internal_HashFinal_m844484623_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* SHA1Internal_HashFinal_m844484623 (SHA1Internal_t831343822 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1Internal_HashFinal_m844484623_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)20)));
		ByteU5BU5D_t4260760469* L_0 = __this->get__ProcessingBuffer_2();
		int32_t L_1 = __this->get__ProcessingBufferCount_3();
		SHA1Internal_ProcessFinalBlock_m1828667302(__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_t4260760469* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t3230734560* L_5 = __this->get__H_0();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAt(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_t4260760469* L_14 = V_0;
		return L_14;
	}
}
// System.Void System.Security.Cryptography.SHA1Internal::Initialize()
extern "C"  void SHA1Internal_Initialize_m2698059061 (SHA1Internal_t831343822 * __this, const MethodInfo* method)
{
	{
		__this->set_count_1((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_3(0);
		UInt32U5BU5D_t3230734560* L_0 = __this->get__H_0();
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1732584193));
		UInt32U5BU5D_t3230734560* L_1 = __this->get__H_0();
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-271733879));
		UInt32U5BU5D_t3230734560* L_2 = __this->get__H_0();
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)-1732584194));
		UInt32U5BU5D_t3230734560* L_3 = __this->get__H_0();
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)271733878));
		UInt32U5BU5D_t3230734560* L_4 = __this->get__H_0();
		(L_4)->SetAt(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_m2806549466 (SHA1Internal_t831343822 * __this, ByteU5BU5D_t4260760469* ___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_t3230734560* V_5 = NULL;
	UInt32U5BU5D_t3230734560* 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_t3230734560* L_1 = __this->get__H_0();
		V_5 = L_1;
		UInt32U5BU5D_t3230734560* L_2 = __this->get_buff_4();
		V_6 = L_2;
		UInt32U5BU5D_t3230734560* L_3 = V_6;
		ByteU5BU5D_t4260760469* L_4 = ___inputBuffer0;
		uint32_t L_5 = ___inputOffset1;
		SHA1Internal_InitialiseBuff_m1659676512(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL);
		UInt32U5BU5D_t3230734560* L_6 = V_6;
		SHA1Internal_FillBuff_m3885846173(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		UInt32U5BU5D_t3230734560* L_7 = V_5;
		int32_t L_8 = 0;
		uint32_t L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_0 = L_9;
		UInt32U5BU5D_t3230734560* L_10 = V_5;
		int32_t L_11 = 1;
		uint32_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		V_1 = L_12;
		UInt32U5BU5D_t3230734560* L_13 = V_5;
		int32_t L_14 = 2;
		uint32_t L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_2 = L_15;
		UInt32U5BU5D_t3230734560* L_16 = V_5;
		int32_t L_17 = 3;
		uint32_t L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		V_3 = L_18;
		UInt32U5BU5D_t3230734560* L_19 = V_5;
		int32_t L_20 = 4;
		uint32_t L_21 = (L_19)->GetAt(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_t3230734560* L_29 = V_6;
		int32_t L_30 = V_7;
		int32_t L_31 = L_30;
		uint32_t L_32 = (L_29)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* L_95 = V_6;
		int32_t L_96 = V_7;
		int32_t L_97 = L_96;
		uint32_t L_98 = (L_95)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* L_160 = V_6;
		int32_t L_161 = V_7;
		int32_t L_162 = L_161;
		uint32_t L_163 = (L_160)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* L_234 = V_6;
		int32_t L_235 = V_7;
		int32_t L_236 = L_235;
		uint32_t L_237 = (L_234)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* L_290 = V_5;
		uint32_t* L_291 = ((L_290)->GetAddressAt(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_t3230734560* L_293 = V_5;
		uint32_t* L_294 = ((L_293)->GetAddressAt(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_t3230734560* L_296 = V_5;
		uint32_t* L_297 = ((L_296)->GetAddressAt(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_t3230734560* L_299 = V_5;
		uint32_t* L_300 = ((L_299)->GetAddressAt(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_t3230734560* L_302 = V_5;
		uint32_t* L_303 = ((L_302)->GetAddressAt(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_m1659676512 (Il2CppObject * __this /* static, unused */, UInt32U5BU5D_t3230734560* ___buff0, ByteU5BU5D_t4260760469* ___input1, uint32_t ___inputOffset2, const MethodInfo* method)
{
	{
		UInt32U5BU5D_t3230734560* L_0 = ___buff0;
		ByteU5BU5D_t4260760469* L_1 = ___input1;
		uint32_t L_2 = ___inputOffset2;
		uintptr_t L_3 = (((uintptr_t)L_2));
		uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		(L_0)->SetAt(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_t3230734560* L_17 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		(L_17)->SetAt(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_t3230734560* L_34 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		(L_34)->SetAt(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_t3230734560* L_51 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		(L_51)->SetAt(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_t3230734560* L_68 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_83));
		(L_68)->SetAt(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_t3230734560* L_85 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_88));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_92));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_100));
		(L_85)->SetAt(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_t3230734560* L_102 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
		(L_102)->SetAt(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_t3230734560* L_119 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
		(L_119)->SetAt(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_t3230734560* L_136 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_147));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_151));
		(L_136)->SetAt(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_t3230734560* L_153 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_156));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_160));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_164));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_168));
		(L_153)->SetAt(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_t3230734560* L_170 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_173));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_177));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_181));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_185));
		(L_170)->SetAt(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_t3230734560* L_187 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_190));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_194));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_198));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_202));
		(L_187)->SetAt(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_t3230734560* L_204 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_207));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_211));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_215));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_219));
		(L_204)->SetAt(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_t3230734560* L_221 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_224));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_228));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_232));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_236));
		(L_221)->SetAt(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_t3230734560* L_238 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_241));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_245));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_249));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_253));
		(L_238)->SetAt(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_t3230734560* L_255 = ___buff0;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_258));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_262));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_266));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_270));
		(L_255)->SetAt(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_m3885846173 (Il2CppObject * __this /* static, unused */, UInt32U5BU5D_t3230734560* ___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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_16 = ___buff0;
		int32_t L_17 = V_1;
		uint32_t L_18 = V_0;
		uint32_t L_19 = V_0;
		(L_16)->SetAt(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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_36 = ___buff0;
		int32_t L_37 = V_1;
		uint32_t L_38 = V_0;
		uint32_t L_39 = V_0;
		(L_36)->SetAt(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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_56 = ___buff0;
		int32_t L_57 = V_1;
		uint32_t L_58 = V_0;
		uint32_t L_59 = V_0;
		(L_56)->SetAt(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_t3230734560* L_60 = ___buff0;
		int32_t L_61 = V_1;
		int32_t L_62 = L_61;
		uint32_t L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_76 = ___buff0;
		int32_t L_77 = V_1;
		uint32_t L_78 = V_0;
		uint32_t L_79 = V_0;
		(L_76)->SetAt(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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_96 = ___buff0;
		int32_t L_97 = V_1;
		uint32_t L_98 = V_0;
		uint32_t L_99 = V_0;
		(L_96)->SetAt(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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_106));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_110));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_116 = ___buff0;
		int32_t L_117 = V_1;
		uint32_t L_118 = V_0;
		uint32_t L_119 = V_0;
		(L_116)->SetAt(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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_126));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_130));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_136 = ___buff0;
		int32_t L_137 = V_1;
		uint32_t L_138 = V_0;
		uint32_t L_139 = V_0;
		(L_136)->SetAt(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_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_146));
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_150));
		UInt32U5BU5D_t3230734560* 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)->GetAt(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_t3230734560* L_156 = ___buff0;
		int32_t L_157 = V_1;
		uint32_t L_158 = V_0;
		uint32_t L_159 = V_0;
		(L_156)->SetAt(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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Internal_ProcessFinalBlock_m1828667302_MetadataUsageId;
extern "C"  void SHA1Internal_ProcessFinalBlock_m1828667302 (SHA1Internal_t831343822 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1Internal_ProcessFinalBlock_m1828667302_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint64_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	ByteU5BU5D_t4260760469* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	uint64_t V_6 = 0;
	ByteU5BU5D_t4260760469* 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_t4260760469* 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)L_9));
	}

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

IL_0048:
	{
		ByteU5BU5D_t4260760469* L_10 = V_3;
		int32_t L_11 = V_4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		(L_10)->SetAt(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_t4260760469* L_20 = V_3;
		int32_t L_21 = ___inputCount2;
		(L_20)->SetAt(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_t4260760469* L_23 = V_3;
		int32_t L_24 = V_5;
		(L_23)->SetAt(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_t4260760469* L_31 = V_3;
		int32_t L_32 = ___inputCount2;
		int32_t L_33 = V_1;
		SHA1Internal_AddLength_m2579300445(__this, L_30, L_31, ((int32_t)((int32_t)L_32+(int32_t)L_33)), /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_34 = V_3;
		SHA1Internal_ProcessBlock_m2806549466(__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_t4260760469* L_36 = V_3;
		SHA1Internal_ProcessBlock_m2806549466(__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_m2579300445 (SHA1Internal_t831343822 * __this, uint64_t ___length0, ByteU5BU5D_t4260760469* ___buffer1, int32_t ___position2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_3>>((int32_t)56)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>((int32_t)48)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)32)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)24)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)16)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>8))))));
		ByteU5BU5D_t4260760469* L_28 = ___buffer1;
		int32_t L_29 = ___position2;
		uint64_t L_30 = ___length0;
		(L_28)->SetAt(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_t831343822_il2cpp_TypeInfo_var;
extern const uint32_t SHA1Managed__ctor_m3952187979_MetadataUsageId;
extern "C"  void SHA1Managed__ctor_m3952187979 (SHA1Managed_t2350919936 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA1Managed__ctor_m3952187979_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA1__ctor_m910599164(__this, /*hidden argument*/NULL);
		SHA1Internal_t831343822 * L_0 = (SHA1Internal_t831343822 *)il2cpp_codegen_object_new(SHA1Internal_t831343822_il2cpp_TypeInfo_var);
		SHA1Internal__ctor_m2779764927(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_m2755230979 (SHA1Managed_t2350919936 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		((HashAlgorithm_t532578791 *)__this)->set_State_2(1);
		SHA1Internal_t831343822 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t4260760469* L_1 = ___rgb0;
		int32_t L_2 = ___ibStart1;
		int32_t L_3 = ___cbSize2;
		SHA1Internal_HashCore_m2471520887(L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SHA1Managed::HashFinal()
extern "C"  ByteU5BU5D_t4260760469* SHA1Managed_HashFinal_m2842242055 (SHA1Managed_t2350919936 * __this, const MethodInfo* method)
{
	{
		((HashAlgorithm_t532578791 *)__this)->set_State_2(0);
		SHA1Internal_t831343822 * L_0 = __this->get_sha_4();
		ByteU5BU5D_t4260760469* L_1 = SHA1Internal_HashFinal_m844484623(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Security.Cryptography.SHA1Managed::Initialize()
extern "C"  void SHA1Managed_Initialize_m633762601 (SHA1Managed_t2350919936 * __this, const MethodInfo* method)
{
	{
		SHA1Internal_t831343822 * L_0 = __this->get_sha_4();
		SHA1Internal_Initialize_m2698059061(L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA256::.ctor()
extern "C"  void SHA256__ctor_m3526765978 (SHA256_t3081508435 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m1204858244(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t532578791 *)__this)->set_HashSizeValue_1(((int32_t)256));
		return;
	}
}
// System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create()
extern Il2CppCodeGenString* _stringLiteral1524024602;
extern const uint32_t SHA256_Create_m2242546445_MetadataUsageId;
extern "C"  SHA256_t3081508435 * SHA256_Create_m2242546445 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA256_Create_m2242546445_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA256_t3081508435 * L_0 = SHA256_Create_m968110357(NULL /*static, unused*/, _stringLiteral1524024602, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA256 System.Security.Cryptography.SHA256::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA256_t3081508435_il2cpp_TypeInfo_var;
extern const uint32_t SHA256_Create_m968110357_MetadataUsageId;
extern "C"  SHA256_t3081508435 * SHA256_Create_m968110357 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA256_Create_m968110357_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA256_t3081508435 *)CastclassClass(L_1, SHA256_t3081508435_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::.ctor()
extern Il2CppClass* UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed__ctor_m1925161709_MetadataUsageId;
extern "C"  void SHA256Managed__ctor_m1925161709 (SHA256Managed_t2930188894 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed__ctor_m1925161709_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA256__ctor_m3526765978(__this, /*hidden argument*/NULL);
		__this->set__H_4(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)8)));
		__this->set__ProcessingBuffer_6(((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64))));
		__this->set_buff_8(((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_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_m1891998501 (SHA256Managed_t2930188894 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		((HashAlgorithm_t532578791 *)__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_t4260760469* L_3 = ___rgb0;
		int32_t L_4 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_5 = __this->get__ProcessingBuffer_6();
		int32_t L_6 = __this->get__ProcessingBufferCount_7();
		int32_t L_7 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469* L_11 = ___rgb0;
		int32_t L_12 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_13 = __this->get__ProcessingBuffer_6();
		int32_t L_14 = __this->get__ProcessingBufferCount_7();
		int32_t L_15 = V_0;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, L_12, (Il2CppArray *)(Il2CppArray *)L_13, L_14, L_15, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_16 = __this->get__ProcessingBuffer_6();
		SHA256Managed_ProcessBlock_m4117131779(__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_t4260760469* L_21 = ___rgb0;
		int32_t L_22 = ___ibStart1;
		int32_t L_23 = V_0;
		SHA256Managed_ProcessBlock_m4117131779(__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_t4260760469* L_29 = ___rgb0;
		int32_t L_30 = ___cbSize2;
		int32_t L_31 = ___cbSize2;
		int32_t L_32 = ___ibStart1;
		ByteU5BU5D_t4260760469* L_33 = __this->get__ProcessingBuffer_6();
		int32_t L_34 = ___cbSize2;
		Buffer_BlockCopy_m1580643184(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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed_HashFinal_m446039593_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* SHA256Managed_HashFinal_m446039593 (SHA256Managed_t2930188894 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed_HashFinal_m446039593_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32)));
		ByteU5BU5D_t4260760469* L_0 = __this->get__ProcessingBuffer_6();
		int32_t L_1 = __this->get__ProcessingBufferCount_7();
		SHA256Managed_ProcessFinalBlock_m2991256248(__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_t4260760469* L_2 = V_0;
		int32_t L_3 = V_1;
		int32_t L_4 = V_2;
		UInt32U5BU5D_t3230734560* L_5 = __this->get__H_4();
		int32_t L_6 = V_1;
		int32_t L_7 = L_6;
		uint32_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		int32_t L_9 = V_2;
		(L_2)->SetAt(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_t532578791 *)__this)->set_State_2(0);
		ByteU5BU5D_t4260760469* L_14 = V_0;
		return L_14;
	}
}
// System.Void System.Security.Cryptography.SHA256Managed::Initialize()
extern "C"  void SHA256Managed_Initialize_m2794356679 (SHA256Managed_t2930188894 * __this, const MethodInfo* method)
{
	{
		__this->set_count_5((((int64_t)((int64_t)0))));
		__this->set__ProcessingBufferCount_7(0);
		UInt32U5BU5D_t3230734560* L_0 = __this->get__H_4();
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint32_t)((int32_t)1779033703));
		UInt32U5BU5D_t3230734560* L_1 = __this->get__H_4();
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint32_t)((int32_t)-1150833019));
		UInt32U5BU5D_t3230734560* L_2 = __this->get__H_4();
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint32_t)((int32_t)1013904242));
		UInt32U5BU5D_t3230734560* L_3 = __this->get__H_4();
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint32_t)((int32_t)-1521486534));
		UInt32U5BU5D_t3230734560* L_4 = __this->get__H_4();
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint32_t)((int32_t)1359893119));
		UInt32U5BU5D_t3230734560* L_5 = __this->get__H_4();
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint32_t)((int32_t)-1694144372));
		UInt32U5BU5D_t3230734560* L_6 = __this->get__H_4();
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint32_t)((int32_t)528734635));
		UInt32U5BU5D_t3230734560* L_7 = __this->get__H_4();
		(L_7)->SetAt(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_t148935663_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed_ProcessBlock_m4117131779_MetadataUsageId;
extern "C"  void SHA256Managed_ProcessBlock_m4117131779 (SHA256Managed_t2930188894 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed_ProcessBlock_m4117131779_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3230734560* V_11 = NULL;
	UInt32U5BU5D_t3230734560* V_12 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t148935663_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_0 = ((SHAConstants_t148935663_StaticFields*)SHAConstants_t148935663_il2cpp_TypeInfo_var->static_fields)->get_K1_0();
		V_11 = L_0;
		UInt32U5BU5D_t3230734560* 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_t3230734560* L_3 = V_12;
		int32_t L_4 = V_10;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		(L_3)->SetAt(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_t3230734560* 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)->GetAt(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_t3230734560* 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)->GetAt(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_t3230734560* L_45 = V_12;
		int32_t L_46 = V_10;
		uint32_t L_47 = V_9;
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
		uint32_t L_52 = V_8;
		UInt32U5BU5D_t3230734560* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		(L_45)->SetAt(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_t3230734560* L_59 = __this->get__H_4();
		int32_t L_60 = 0;
		uint32_t L_61 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
		V_0 = L_61;
		UInt32U5BU5D_t3230734560* L_62 = __this->get__H_4();
		int32_t L_63 = 1;
		uint32_t L_64 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
		V_1 = L_64;
		UInt32U5BU5D_t3230734560* L_65 = __this->get__H_4();
		int32_t L_66 = 2;
		uint32_t L_67 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		V_2 = L_67;
		UInt32U5BU5D_t3230734560* L_68 = __this->get__H_4();
		int32_t L_69 = 3;
		uint32_t L_70 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
		V_3 = L_70;
		UInt32U5BU5D_t3230734560* L_71 = __this->get__H_4();
		int32_t L_72 = 4;
		uint32_t L_73 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
		V_4 = L_73;
		UInt32U5BU5D_t3230734560* L_74 = __this->get__H_4();
		int32_t L_75 = 5;
		uint32_t L_76 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
		V_5 = L_76;
		UInt32U5BU5D_t3230734560* L_77 = __this->get__H_4();
		int32_t L_78 = 6;
		uint32_t L_79 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
		V_6 = L_79;
		UInt32U5BU5D_t3230734560* L_80 = __this->get__H_4();
		int32_t L_81 = 7;
		uint32_t L_82 = (L_80)->GetAt(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_t3230734560* L_94 = V_11;
		int32_t L_95 = V_10;
		int32_t L_96 = L_95;
		uint32_t L_97 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		UInt32U5BU5D_t3230734560* L_98 = V_12;
		int32_t L_99 = V_10;
		int32_t L_100 = L_99;
		uint32_t L_101 = (L_98)->GetAt(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_t3230734560* L_127 = __this->get__H_4();
		uint32_t* L_128 = ((L_127)->GetAddressAt(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_t3230734560* L_130 = __this->get__H_4();
		uint32_t* L_131 = ((L_130)->GetAddressAt(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_t3230734560* L_133 = __this->get__H_4();
		uint32_t* L_134 = ((L_133)->GetAddressAt(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_t3230734560* L_136 = __this->get__H_4();
		uint32_t* L_137 = ((L_136)->GetAddressAt(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_t3230734560* L_139 = __this->get__H_4();
		uint32_t* L_140 = ((L_139)->GetAddressAt(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_t3230734560* L_142 = __this->get__H_4();
		uint32_t* L_143 = ((L_142)->GetAddressAt(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_t3230734560* L_145 = __this->get__H_4();
		uint32_t* L_146 = ((L_145)->GetAddressAt(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_t3230734560* L_148 = __this->get__H_4();
		uint32_t* L_149 = ((L_148)->GetAddressAt(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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA256Managed_ProcessFinalBlock_m2991256248_MetadataUsageId;
extern "C"  void SHA256Managed_ProcessFinalBlock_m2991256248 (SHA256Managed_t2930188894 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA256Managed_ProcessFinalBlock_m2991256248_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint64_t V_0 = 0;
	int32_t V_1 = 0;
	ByteU5BU5D_t4260760469* 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_t4260760469* L_7 = V_2;
		int32_t L_8 = V_3;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		(L_7)->SetAt(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_t4260760469* L_17 = V_2;
		int32_t L_18 = ___inputCount2;
		(L_17)->SetAt(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_t4260760469* L_20 = V_2;
		int32_t L_21 = V_4;
		(L_20)->SetAt(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_t4260760469* L_28 = V_2;
		int32_t L_29 = ___inputCount2;
		int32_t L_30 = V_1;
		SHA256Managed_AddLength_m4004035979(__this, L_27, L_28, ((int32_t)((int32_t)L_29+(int32_t)L_30)), /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_31 = V_2;
		SHA256Managed_ProcessBlock_m4117131779(__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_t4260760469* L_34 = V_2;
		SHA256Managed_ProcessBlock_m4117131779(__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_m4004035979 (SHA256Managed_t2930188894 * __this, uint64_t ___length0, ByteU5BU5D_t4260760469* ___buffer1, int32_t ___position2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_2), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_3>>((int32_t)56)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_7>>((int32_t)48)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_11>>((int32_t)40)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_15>>((int32_t)32)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_19>>((int32_t)24)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_23>>((int32_t)16)))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_26), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_27>>8))))));
		ByteU5BU5D_t4260760469* L_28 = ___buffer1;
		int32_t L_29 = ___position2;
		uint64_t L_30 = ___length0;
		(L_28)->SetAt(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_m2952988926 (SHA384_t3081509487 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m1204858244(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t532578791 *)__this)->set_HashSizeValue_1(((int32_t)384));
		return;
	}
}
// System.Security.Cryptography.SHA384 System.Security.Cryptography.SHA384::Create()
extern Il2CppCodeGenString* _stringLiteral1524025654;
extern const uint32_t SHA384_Create_m594431813_MetadataUsageId;
extern "C"  SHA384_t3081509487 * SHA384_Create_m594431813 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA384_Create_m594431813_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA384_t3081509487 * L_0 = SHA384_Create_m2276657117(NULL /*static, unused*/, _stringLiteral1524025654, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA384 System.Security.Cryptography.SHA384::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA384_t3081509487_il2cpp_TypeInfo_var;
extern const uint32_t SHA384_Create_m2276657117_MetadataUsageId;
extern "C"  SHA384_t3081509487 * SHA384_Create_m2276657117 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA384_Create_m2276657117_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA384_t3081509487 *)CastclassClass(L_1, SHA384_t3081509487_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::.ctor()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt64U5BU5D_t2173929509_il2cpp_TypeInfo_var;
extern const uint32_t SHA384Managed__ctor_m3972787977_MetadataUsageId;
extern "C"  void SHA384Managed__ctor_m3972787977 (SHA384Managed_t2415625922 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA384Managed__ctor_m3972787977_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA384__ctor_m2952988926(__this, /*hidden argument*/NULL);
		__this->set_xBuf_4(((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)8)));
		__this->set_W_16(((UInt64U5BU5D_t2173929509*)SZArrayNew(UInt64U5BU5D_t2173929509_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80))));
		SHA384Managed_Initialize_m2139501410(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::Initialize(System.Boolean)
extern "C"  void SHA384Managed_Initialize_m2139501410 (SHA384Managed_t2415625922 * __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_t4260760469* L_1 = __this->get_xBuf_4();
		int32_t L_2 = V_0;
		(L_1)->SetAt(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_t4260760469* 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_t2173929509* L_6 = __this->get_W_16();
		int32_t L_7 = V_1;
		(L_6)->SetAt(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_t2173929509* 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_m1947821355 (SHA384Managed_t2415625922 * __this, const MethodInfo* method)
{
	{
		SHA384Managed_Initialize_m2139501410(__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_m467338305 (SHA384Managed_t2415625922 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		goto IL_0018;
	}

IL_0005:
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgb0;
		int32_t L_1 = ___ibStart1;
		int32_t L_2 = L_1;
		uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		SHA384Managed_update_m2768239591(__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_t4260760469* L_8 = ___rgb0;
		int32_t L_9 = ___ibStart1;
		SHA384Managed_processWord_m2575145806(__this, L_8, L_9, /*hidden argument*/NULL);
		int32_t L_10 = ___ibStart1;
		ByteU5BU5D_t4260760469* 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_t4260760469* 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_t4260760469* 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_t4260760469* 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_t4260760469* L_18 = ___rgb0;
		int32_t L_19 = ___ibStart1;
		int32_t L_20 = L_19;
		uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		SHA384Managed_update_m2768239591(__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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA384Managed_HashFinal_m3743867973_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* SHA384Managed_HashFinal_m3743867973 (SHA384Managed_t2415625922 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA384Managed_HashFinal_m3743867973_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint64_t V_0 = 0;
	uint64_t V_1 = 0;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	{
		SHA384Managed_adjustByteCounts_m2303565974(__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_m2768239591(__this, ((int32_t)128), /*hidden argument*/NULL);
		goto IL_002d;
	}

IL_0026:
	{
		SHA384Managed_update_m2768239591(__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_m3108542004(__this, L_3, L_4, /*hidden argument*/NULL);
		SHA384Managed_processBlock_m2376644313(__this, /*hidden argument*/NULL);
		V_2 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)48)));
		uint64_t L_5 = __this->get_H1_8();
		ByteU5BU5D_t4260760469* L_6 = V_2;
		SHA384Managed_unpackWord_m3056553264(__this, L_5, L_6, 0, /*hidden argument*/NULL);
		uint64_t L_7 = __this->get_H2_9();
		ByteU5BU5D_t4260760469* L_8 = V_2;
		SHA384Managed_unpackWord_m3056553264(__this, L_7, L_8, 8, /*hidden argument*/NULL);
		uint64_t L_9 = __this->get_H3_10();
		ByteU5BU5D_t4260760469* L_10 = V_2;
		SHA384Managed_unpackWord_m3056553264(__this, L_9, L_10, ((int32_t)16), /*hidden argument*/NULL);
		uint64_t L_11 = __this->get_H4_11();
		ByteU5BU5D_t4260760469* L_12 = V_2;
		SHA384Managed_unpackWord_m3056553264(__this, L_11, L_12, ((int32_t)24), /*hidden argument*/NULL);
		uint64_t L_13 = __this->get_H5_12();
		ByteU5BU5D_t4260760469* L_14 = V_2;
		SHA384Managed_unpackWord_m3056553264(__this, L_13, L_14, ((int32_t)32), /*hidden argument*/NULL);
		uint64_t L_15 = __this->get_H6_13();
		ByteU5BU5D_t4260760469* L_16 = V_2;
		SHA384Managed_unpackWord_m3056553264(__this, L_15, L_16, ((int32_t)40), /*hidden argument*/NULL);
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA384Managed::Initialize() */, __this);
		ByteU5BU5D_t4260760469* L_17 = V_2;
		return L_17;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::update(System.Byte)
extern "C"  void SHA384Managed_update_m2768239591 (SHA384Managed_t2415625922 * __this, uint8_t ___input0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
		int32_t L_5 = __this->get_xBufOff_5();
		ByteU5BU5D_t4260760469* 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_t4260760469* L_7 = __this->get_xBuf_4();
		SHA384Managed_processWord_m2575145806(__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_m2575145806 (SHA384Managed_t2415625922 * __this, ByteU5BU5D_t4260760469* ___input0, int32_t ___inOff1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		UInt64U5BU5D_t2173929509* 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_t4260760469* L_4 = ___input0;
		int32_t L_5 = ___inOff1;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		(L_0)->SetAt(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_m2376644313(__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_m3056553264 (SHA384Managed_t2415625922 * __this, uint64_t ___word0, ByteU5BU5D_t4260760469* ___output1, int32_t ___outOff2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___output1;
		int32_t L_1 = ___outOff2;
		uint64_t L_2 = ___word0;
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_2>>((int32_t)56)))))));
		ByteU5BU5D_t4260760469* L_3 = ___output1;
		int32_t L_4 = ___outOff2;
		uint64_t L_5 = ___word0;
		(L_3)->SetAt(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_t4260760469* L_6 = ___output1;
		int32_t L_7 = ___outOff2;
		uint64_t L_8 = ___word0;
		(L_6)->SetAt(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_t4260760469* L_9 = ___output1;
		int32_t L_10 = ___outOff2;
		uint64_t L_11 = ___word0;
		(L_9)->SetAt(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_t4260760469* L_12 = ___output1;
		int32_t L_13 = ___outOff2;
		uint64_t L_14 = ___word0;
		(L_12)->SetAt(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_t4260760469* L_15 = ___output1;
		int32_t L_16 = ___outOff2;
		uint64_t L_17 = ___word0;
		(L_15)->SetAt(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_t4260760469* L_18 = ___output1;
		int32_t L_19 = ___outOff2;
		uint64_t L_20 = ___word0;
		(L_18)->SetAt(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_t4260760469* L_21 = ___output1;
		int32_t L_22 = ___outOff2;
		uint64_t L_23 = ___word0;
		(L_21)->SetAt(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_m2303565974 (SHA384Managed_t2415625922 * __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_m3108542004 (SHA384Managed_t2415625922 * __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_m2376644313(__this, /*hidden argument*/NULL);
	}

IL_0013:
	{
		UInt64U5BU5D_t2173929509* L_1 = __this->get_W_16();
		uint64_t L_2 = ___hiW1;
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_2);
		UInt64U5BU5D_t2173929509* L_3 = __this->get_W_16();
		uint64_t L_4 = ___lowW0;
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_4);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA384Managed::processBlock()
extern Il2CppClass* SHAConstants_t148935663_il2cpp_TypeInfo_var;
extern const uint32_t SHA384Managed_processBlock_m2376644313_MetadataUsageId;
extern "C"  void SHA384Managed_processBlock_m2376644313 (SHA384Managed_t2415625922 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA384Managed_processBlock_m2376644313_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2173929509* V_8 = NULL;
	UInt64U5BU5D_t2173929509* 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_t2173929509* L_0 = __this->get_W_16();
		V_8 = L_0;
		IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t148935663_il2cpp_TypeInfo_var);
		UInt64U5BU5D_t2173929509* L_1 = ((SHAConstants_t148935663_StaticFields*)SHAConstants_t148935663_il2cpp_TypeInfo_var->static_fields)->get_K2_1();
		V_9 = L_1;
		SHA384Managed_adjustByteCounts_m2303565974(__this, /*hidden argument*/NULL);
		V_10 = ((int32_t)16);
		goto IL_007b;
	}

IL_001e:
	{
		UInt64U5BU5D_t2173929509* 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)->GetAt(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_t2173929509* 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)->GetAt(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_t2173929509* L_20 = V_8;
		int32_t L_21 = V_10;
		uint64_t L_22 = V_1;
		UInt64U5BU5D_t2173929509* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		uint64_t L_27 = V_0;
		UInt64U5BU5D_t2173929509* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		(L_20)->SetAt(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_t2173929509* L_54 = V_9;
		int32_t L_55 = V_11;
		int32_t L_56 = L_55;
		int64_t L_57 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
		UInt64U5BU5D_t2173929509* L_58 = V_8;
		int32_t L_59 = V_11;
		int32_t L_60 = L_59;
		int64_t L_61 = (L_58)->GetAt(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_t2173929509* L_103 = V_8;
		int32_t L_104 = V_14;
		(L_103)->SetAt(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_t2173929509* 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_m3297938999 (SHA512_t3081511190 * __this, const MethodInfo* method)
{
	{
		HashAlgorithm__ctor_m1204858244(__this, /*hidden argument*/NULL);
		((HashAlgorithm_t532578791 *)__this)->set_HashSizeValue_1(((int32_t)512));
		return;
	}
}
// System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA512::Create()
extern Il2CppCodeGenString* _stringLiteral1524027357;
extern const uint32_t SHA512_Create_m543419283_MetadataUsageId;
extern "C"  SHA512_t3081511190 * SHA512_Create_m543419283 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA512_Create_m543419283_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA512_t3081511190 * L_0 = SHA512_Create_m4182661711(NULL /*static, unused*/, _stringLiteral1524027357, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.SHA512 System.Security.Cryptography.SHA512::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* SHA512_t3081511190_il2cpp_TypeInfo_var;
extern const uint32_t SHA512_Create_m4182661711_MetadataUsageId;
extern "C"  SHA512_t3081511190 * SHA512_Create_m4182661711 (Il2CppObject * __this /* static, unused */, String_t* ___hashName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA512_Create_m4182661711_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___hashName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SHA512_t3081511190 *)CastclassClass(L_1, SHA512_t3081511190_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::.ctor()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt64U5BU5D_t2173929509_il2cpp_TypeInfo_var;
extern const uint32_t SHA512Managed__ctor_m2261764016_MetadataUsageId;
extern "C"  void SHA512Managed__ctor_m2261764016 (SHA512Managed_t2599224891 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA512Managed__ctor_m2261764016_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SHA512__ctor_m3297938999(__this, /*hidden argument*/NULL);
		__this->set_xBuf_4(((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)8)));
		__this->set_W_16(((UInt64U5BU5D_t2173929509*)SZArrayNew(UInt64U5BU5D_t2173929509_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80))));
		SHA512Managed_Initialize_m3491115867(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::Initialize(System.Boolean)
extern "C"  void SHA512Managed_Initialize_m3491115867 (SHA512Managed_t2599224891 * __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_t4260760469* L_1 = __this->get_xBuf_4();
		int32_t L_2 = V_0;
		(L_1)->SetAt(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_t4260760469* 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_t2173929509* L_6 = __this->get_W_16();
		int32_t L_7 = V_1;
		(L_6)->SetAt(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_t2173929509* 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_m1471536356 (SHA512Managed_t2599224891 * __this, const MethodInfo* method)
{
	{
		SHA512Managed_Initialize_m3491115867(__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_m1161829416 (SHA512Managed_t2599224891 * __this, ByteU5BU5D_t4260760469* ___rgb0, int32_t ___ibStart1, int32_t ___cbSize2, const MethodInfo* method)
{
	{
		goto IL_0018;
	}

IL_0005:
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgb0;
		int32_t L_1 = ___ibStart1;
		int32_t L_2 = L_1;
		uint8_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		SHA512Managed_update_m2004423182(__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_t4260760469* L_8 = ___rgb0;
		int32_t L_9 = ___ibStart1;
		SHA512Managed_processWord_m2245859317(__this, L_8, L_9, /*hidden argument*/NULL);
		int32_t L_10 = ___ibStart1;
		ByteU5BU5D_t4260760469* 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_t4260760469* 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_t4260760469* 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_t4260760469* 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_t4260760469* L_18 = ___rgb0;
		int32_t L_19 = ___ibStart1;
		int32_t L_20 = L_19;
		uint8_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		SHA512Managed_update_m2004423182(__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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SHA512Managed_HashFinal_m2897219948_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* SHA512Managed_HashFinal_m2897219948 (SHA512Managed_t2599224891 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA512Managed_HashFinal_m2897219948_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint64_t V_0 = 0;
	uint64_t V_1 = 0;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	{
		SHA512Managed_adjustByteCounts_m2278926735(__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_m2004423182(__this, ((int32_t)128), /*hidden argument*/NULL);
		goto IL_002d;
	}

IL_0026:
	{
		SHA512Managed_update_m2004423182(__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_m3040052269(__this, L_3, L_4, /*hidden argument*/NULL);
		SHA512Managed_processBlock_m4228260946(__this, /*hidden argument*/NULL);
		V_2 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
		uint64_t L_5 = __this->get_H1_8();
		ByteU5BU5D_t4260760469* L_6 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_5, L_6, 0, /*hidden argument*/NULL);
		uint64_t L_7 = __this->get_H2_9();
		ByteU5BU5D_t4260760469* L_8 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_7, L_8, 8, /*hidden argument*/NULL);
		uint64_t L_9 = __this->get_H3_10();
		ByteU5BU5D_t4260760469* L_10 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_9, L_10, ((int32_t)16), /*hidden argument*/NULL);
		uint64_t L_11 = __this->get_H4_11();
		ByteU5BU5D_t4260760469* L_12 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_11, L_12, ((int32_t)24), /*hidden argument*/NULL);
		uint64_t L_13 = __this->get_H5_12();
		ByteU5BU5D_t4260760469* L_14 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_13, L_14, ((int32_t)32), /*hidden argument*/NULL);
		uint64_t L_15 = __this->get_H6_13();
		ByteU5BU5D_t4260760469* L_16 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_15, L_16, ((int32_t)40), /*hidden argument*/NULL);
		uint64_t L_17 = __this->get_H7_14();
		ByteU5BU5D_t4260760469* L_18 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_17, L_18, ((int32_t)48), /*hidden argument*/NULL);
		uint64_t L_19 = __this->get_H8_15();
		ByteU5BU5D_t4260760469* L_20 = V_2;
		SHA512Managed_unpackWord_m3783776233(__this, L_19, L_20, ((int32_t)56), /*hidden argument*/NULL);
		VirtActionInvoker0::Invoke(13 /* System.Void System.Security.Cryptography.SHA512Managed::Initialize() */, __this);
		ByteU5BU5D_t4260760469* L_21 = V_2;
		return L_21;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::update(System.Byte)
extern "C"  void SHA512Managed_update_m2004423182 (SHA512Managed_t2599224891 * __this, uint8_t ___input0, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_4);
		int32_t L_5 = __this->get_xBufOff_5();
		ByteU5BU5D_t4260760469* 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_t4260760469* L_7 = __this->get_xBuf_4();
		SHA512Managed_processWord_m2245859317(__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_m2245859317 (SHA512Managed_t2599224891 * __this, ByteU5BU5D_t4260760469* ___input0, int32_t ___inOff1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		UInt64U5BU5D_t2173929509* 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_t4260760469* L_4 = ___input0;
		int32_t L_5 = ___inOff1;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		(L_0)->SetAt(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_m4228260946(__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_m3783776233 (SHA512Managed_t2599224891 * __this, uint64_t ___word0, ByteU5BU5D_t4260760469* ___output1, int32_t ___outOff2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___output1;
		int32_t L_1 = ___outOff2;
		uint64_t L_2 = ___word0;
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint8_t)(((int32_t)((uint8_t)((int64_t)((uint64_t)L_2>>((int32_t)56)))))));
		ByteU5BU5D_t4260760469* L_3 = ___output1;
		int32_t L_4 = ___outOff2;
		uint64_t L_5 = ___word0;
		(L_3)->SetAt(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_t4260760469* L_6 = ___output1;
		int32_t L_7 = ___outOff2;
		uint64_t L_8 = ___word0;
		(L_6)->SetAt(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_t4260760469* L_9 = ___output1;
		int32_t L_10 = ___outOff2;
		uint64_t L_11 = ___word0;
		(L_9)->SetAt(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_t4260760469* L_12 = ___output1;
		int32_t L_13 = ___outOff2;
		uint64_t L_14 = ___word0;
		(L_12)->SetAt(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_t4260760469* L_15 = ___output1;
		int32_t L_16 = ___outOff2;
		uint64_t L_17 = ___word0;
		(L_15)->SetAt(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_t4260760469* L_18 = ___output1;
		int32_t L_19 = ___outOff2;
		uint64_t L_20 = ___word0;
		(L_18)->SetAt(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_t4260760469* L_21 = ___output1;
		int32_t L_22 = ___outOff2;
		uint64_t L_23 = ___word0;
		(L_21)->SetAt(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_m2278926735 (SHA512Managed_t2599224891 * __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_m3040052269 (SHA512Managed_t2599224891 * __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_m4228260946(__this, /*hidden argument*/NULL);
	}

IL_0013:
	{
		UInt64U5BU5D_t2173929509* L_1 = __this->get_W_16();
		uint64_t L_2 = ___hiW1;
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (uint64_t)L_2);
		UInt64U5BU5D_t2173929509* L_3 = __this->get_W_16();
		uint64_t L_4 = ___lowW0;
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint64_t)L_4);
		return;
	}
}
// System.Void System.Security.Cryptography.SHA512Managed::processBlock()
extern Il2CppClass* SHAConstants_t148935663_il2cpp_TypeInfo_var;
extern const uint32_t SHA512Managed_processBlock_m4228260946_MetadataUsageId;
extern "C"  void SHA512Managed_processBlock_m4228260946 (SHA512Managed_t2599224891 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHA512Managed_processBlock_m4228260946_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2278926735(__this, /*hidden argument*/NULL);
		V_0 = ((int32_t)16);
		goto IL_0053;
	}

IL_000e:
	{
		UInt64U5BU5D_t2173929509* L_0 = __this->get_W_16();
		int32_t L_1 = V_0;
		UInt64U5BU5D_t2173929509* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		uint64_t L_6 = SHA512Managed_Sigma1_m435419167(__this, L_5, /*hidden argument*/NULL);
		UInt64U5BU5D_t2173929509* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		UInt64U5BU5D_t2173929509* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		uint64_t L_15 = SHA512Managed_Sigma0_m945953344(__this, L_14, /*hidden argument*/NULL);
		UInt64U5BU5D_t2173929509* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		(L_0)->SetAt(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_m617801861(__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_m311063408(__this, L_33, L_34, L_35, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SHAConstants_t148935663_il2cpp_TypeInfo_var);
		UInt64U5BU5D_t2173929509* L_37 = ((SHAConstants_t148935663_StaticFields*)SHAConstants_t148935663_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)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		UInt64U5BU5D_t2173929509* L_41 = __this->get_W_16();
		int32_t L_42 = V_9;
		int32_t L_43 = L_42;
		int64_t L_44 = (L_41)->GetAt(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_m1128336038(__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_m3317611421(__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_t2173929509* L_79 = __this->get_W_16();
		int32_t L_80 = V_12;
		(L_79)->SetAt(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_t2173929509* 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_m2879233295 (SHA512Managed_t2599224891 * __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_m311063408 (SHA512Managed_t2599224891 * __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_m3317611421 (SHA512Managed_t2599224891 * __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_m1128336038 (SHA512Managed_t2599224891 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m2879233295(__this, L_0, ((int32_t)28), /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m2879233295(__this, L_2, ((int32_t)34), /*hidden argument*/NULL);
		uint64_t L_4 = ___x0;
		uint64_t L_5 = SHA512Managed_rotateRight_m2879233295(__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_m617801861 (SHA512Managed_t2599224891 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m2879233295(__this, L_0, ((int32_t)14), /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m2879233295(__this, L_2, ((int32_t)18), /*hidden argument*/NULL);
		uint64_t L_4 = ___x0;
		uint64_t L_5 = SHA512Managed_rotateRight_m2879233295(__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_m945953344 (SHA512Managed_t2599224891 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m2879233295(__this, L_0, 1, /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m2879233295(__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_m435419167 (SHA512Managed_t2599224891 * __this, uint64_t ___x0, const MethodInfo* method)
{
	{
		uint64_t L_0 = ___x0;
		uint64_t L_1 = SHA512Managed_rotateRight_m2879233295(__this, L_0, ((int32_t)19), /*hidden argument*/NULL);
		uint64_t L_2 = ___x0;
		uint64_t L_3 = SHA512Managed_rotateRight_m2879233295(__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_t3230734560_il2cpp_TypeInfo_var;
extern Il2CppClass* SHAConstants_t148935663_il2cpp_TypeInfo_var;
extern Il2CppClass* UInt64U5BU5D_t2173929509_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D56_46_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D57_47_FieldInfo_var;
extern const uint32_t SHAConstants__cctor_m2653985967_MetadataUsageId;
extern "C"  void SHAConstants__cctor_m2653985967 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SHAConstants__cctor_m2653985967_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		UInt32U5BU5D_t3230734560* L_0 = ((UInt32U5BU5D_t3230734560*)SZArrayNew(UInt32U5BU5D_t3230734560_il2cpp_TypeInfo_var, (uint32_t)((int32_t)64)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D56_46_FieldInfo_var), /*hidden argument*/NULL);
		((SHAConstants_t148935663_StaticFields*)SHAConstants_t148935663_il2cpp_TypeInfo_var->static_fields)->set_K1_0(L_0);
		UInt64U5BU5D_t2173929509* L_1 = ((UInt64U5BU5D_t2173929509*)SZArrayNew(UInt64U5BU5D_t2173929509_il2cpp_TypeInfo_var, (uint32_t)((int32_t)80)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D57_47_FieldInfo_var), /*hidden argument*/NULL);
		((SHAConstants_t148935663_StaticFields*)SHAConstants_t148935663_il2cpp_TypeInfo_var->static_fields)->set_K2_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::.ctor()
extern "C"  void SignatureDescription__ctor_m565127101 (SignatureDescription_t2571609872 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SignatureDescription::set_DeformatterAlgorithm(System.String)
extern "C"  void SignatureDescription_set_DeformatterAlgorithm_m1987350616 (SignatureDescription_t2571609872 * __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_m1782853785 (SignatureDescription_t2571609872 * __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_m2575614969 (SignatureDescription_t2571609872 * __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_m2741949518 (SignatureDescription_t2571609872 * __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_m3015042793 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__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_m1612088406 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	{
		VirtActionInvoker1< bool >::Invoke(5 /* System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose(System.Boolean) */, __this, (bool)1);
		GC_SuppressFinalize_m1160635446(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::Finalize()
extern "C"  void SymmetricAlgorithm_Finalize_m591291609 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::Clear()
extern "C"  void SymmetricAlgorithm_Clear_m421176084 (SymmetricAlgorithm_t3097904804 * __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_m3474384861 (SymmetricAlgorithm_t3097904804 * __this, bool ___disposing0, const MethodInfo* method)
{
	{
		bool L_0 = __this->get_m_disposed_9();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_1 = __this->get_KeyValue_3();
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_2 = __this->get_KeyValue_3();
		ByteU5BU5D_t4260760469* L_3 = __this->get_KeyValue_3();
		Array_Clear_m2499577033(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_t4260760469*)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_m4098581864 (SymmetricAlgorithm_t3097904804 * __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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3427644913;
extern const uint32_t SymmetricAlgorithm_set_BlockSize_m2273875369_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_BlockSize_m2273875369 (SymmetricAlgorithm_t3097904804 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_BlockSize_m2273875369_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		KeySizesU5BU5D_t1457372358* L_0 = __this->get_LegalBlockSizesValue_4();
		int32_t L_1 = ___value0;
		bool L_2 = KeySizes_IsLegalKeySize_m620693618(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3427644913, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_4 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_t4260760469*)NULL);
	}

IL_003b:
	{
		return;
	}
}
// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_FeedbackSize()
extern "C"  int32_t SymmetricAlgorithm_get_FeedbackSize_m4247492686 (SymmetricAlgorithm_t3097904804 * __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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SymmetricAlgorithm_get_IV_m2399566439_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* SymmetricAlgorithm_get_IV_m2399566439 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_get_IV_m2399566439_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_1 = __this->get_IVValue_1();
		Il2CppObject * L_2 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_1, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t4260760469*)Castclass(L_2, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2349;
extern Il2CppCodeGenString* _stringLiteral2587605949;
extern const uint32_t SymmetricAlgorithm_set_IV_m870580644_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_IV_m870580644 (SymmetricAlgorithm_t3097904804 * __this, ByteU5BU5D_t4260760469* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_IV_m870580644_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral2349, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* 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_m2389348044(NULL /*static, unused*/, _stringLiteral2587605949, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_5 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0031:
	{
		ByteU5BU5D_t4260760469* L_6 = ___value0;
		Il2CppObject * L_7 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_6, /*hidden argument*/NULL);
		__this->set_IVValue_1(((ByteU5BU5D_t4260760469*)Castclass(L_7, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t SymmetricAlgorithm_get_Key_m1374487335_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* SymmetricAlgorithm_get_Key_m1374487335 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_get_Key_m1374487335_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_1 = __this->get_KeyValue_3();
		Il2CppObject * L_2 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_1, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t4260760469*)Castclass(L_2, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral75327;
extern Il2CppCodeGenString* _stringLiteral552849315;
extern const uint32_t SymmetricAlgorithm_set_Key_m4256764768_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_Key_m4256764768 (SymmetricAlgorithm_t3097904804 * __this, ByteU5BU5D_t4260760469* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_Key_m4256764768_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral75327, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___value0;
		V_0 = ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_2)->max_length))))<<(int32_t)3));
		KeySizesU5BU5D_t1457372358* L_3 = __this->get_LegalKeySizesValue_5();
		int32_t L_4 = V_0;
		bool L_5 = KeySizes_IsLegalKeySize_m620693618(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0038;
		}
	}
	{
		String_t* L_6 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral552849315, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_7 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_t4260760469* L_9 = ___value0;
		Il2CppObject * L_10 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_9, /*hidden argument*/NULL);
		__this->set_KeyValue_3(((ByteU5BU5D_t4260760469*)Castclass(L_10, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Int32 System.Security.Cryptography.SymmetricAlgorithm::get_KeySize()
extern "C"  int32_t SymmetricAlgorithm_get_KeySize_m3649844218 (SymmetricAlgorithm_t3097904804 * __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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral552849315;
extern const uint32_t SymmetricAlgorithm_set_KeySize_m1757877563_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_KeySize_m1757877563 (SymmetricAlgorithm_t3097904804 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_KeySize_m1757877563_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		KeySizesU5BU5D_t1457372358* L_0 = __this->get_LegalKeySizesValue_5();
		int32_t L_1 = ___value0;
		bool L_2 = KeySizes_IsLegalKeySize_m620693618(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0021;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral552849315, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_4 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_t4260760469*)NULL);
		return;
	}
}
// System.Security.Cryptography.KeySizes[] System.Security.Cryptography.SymmetricAlgorithm::get_LegalKeySizes()
extern "C"  KeySizesU5BU5D_t1457372358* SymmetricAlgorithm_get_LegalKeySizes_m472333301 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	{
		KeySizesU5BU5D_t1457372358* 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_m595116277 (SymmetricAlgorithm_t3097904804 * __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_t2662187258_il2cpp_TypeInfo_var;
extern Il2CppClass* Enum_t2862688501_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral74623508;
extern const uint32_t SymmetricAlgorithm_set_Mode_m3645569238_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_Mode_m3645569238 (SymmetricAlgorithm_t3097904804 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_Mode_m3645569238_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = __this->get_ModeValue_7();
		int32_t L_1 = L_0;
		Il2CppObject * L_2 = Box(CipherMode_t2662187258_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = Object_GetType_m2022236990(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___value0;
		int32_t L_5 = L_4;
		Il2CppObject * L_6 = Box(CipherMode_t2662187258_il2cpp_TypeInfo_var, &L_5);
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t2862688501_il2cpp_TypeInfo_var);
		bool L_7 = Enum_IsDefined_m2781598580(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral74623508, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_9 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_m3269163097 (SymmetricAlgorithm_t3097904804 * __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_t2126978938_il2cpp_TypeInfo_var;
extern Il2CppClass* Enum_t2862688501_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3013400206;
extern const uint32_t SymmetricAlgorithm_set_Padding_m2651553690_MetadataUsageId;
extern "C"  void SymmetricAlgorithm_set_Padding_m2651553690 (SymmetricAlgorithm_t3097904804 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_set_Padding_m2651553690_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = __this->get_PaddingValue_8();
		int32_t L_1 = L_0;
		Il2CppObject * L_2 = Box(PaddingMode_t2126978938_il2cpp_TypeInfo_var, &L_1);
		Type_t * L_3 = Object_GetType_m2022236990(L_2, /*hidden argument*/NULL);
		int32_t L_4 = ___value0;
		int32_t L_5 = L_4;
		Il2CppObject * L_6 = Box(PaddingMode_t2126978938_il2cpp_TypeInfo_var, &L_5);
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t2862688501_il2cpp_TypeInfo_var);
		bool L_7 = Enum_IsDefined_m2781598580(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0030;
		}
	}
	{
		String_t* L_8 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3013400206, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_9 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_m861706393 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() */, __this);
		ByteU5BU5D_t4260760469* L_1 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() */, __this);
		Il2CppObject * L_2 = VirtFuncInvoker2< Il2CppObject *, ByteU5BU5D_t4260760469*, ByteU5BU5D_t4260760469* >::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_m1591100785 (SymmetricAlgorithm_t3097904804 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(11 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_Key() */, __this);
		ByteU5BU5D_t4260760469* L_1 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(9 /* System.Byte[] System.Security.Cryptography.SymmetricAlgorithm::get_IV() */, __this);
		Il2CppObject * L_2 = VirtFuncInvoker2< Il2CppObject *, ByteU5BU5D_t4260760469*, ByteU5BU5D_t4260760469* >::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_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* SymmetricAlgorithm_t3097904804_il2cpp_TypeInfo_var;
extern const uint32_t SymmetricAlgorithm_Create_m1327881011_MetadataUsageId;
extern "C"  SymmetricAlgorithm_t3097904804 * SymmetricAlgorithm_Create_m1327881011 (Il2CppObject * __this /* static, unused */, String_t* ___algName0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SymmetricAlgorithm_Create_m1327881011_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___algName0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((SymmetricAlgorithm_t3097904804 *)CastclassClass(L_1, SymmetricAlgorithm_t3097904804_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::System.IDisposable.Dispose()
extern "C"  void ToBase64Transform_System_IDisposable_Dispose_m3306649020 (ToBase64Transform_t3870587720 * __this, const MethodInfo* method)
{
	{
		VirtActionInvoker1< bool >::Invoke(11 /* System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean) */, __this, (bool)1);
		GC_SuppressFinalize_m1160635446(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::Finalize()
extern "C"  void ToBase64Transform_Finalize_m1322714047 (ToBase64Transform_t3870587720 * __this, const MethodInfo* method)
{
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t3991598821 *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3027285644(__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_t3991598821 *)
	}

IL_0013:
	{
		return;
	}
}
// System.Boolean System.Security.Cryptography.ToBase64Transform::get_CanReuseTransform()
extern "C"  bool ToBase64Transform_get_CanReuseTransform_m1085934718 (ToBase64Transform_t3870587720 * __this, const MethodInfo* method)
{
	{
		return (bool)1;
	}
}
// System.Int32 System.Security.Cryptography.ToBase64Transform::get_InputBlockSize()
extern "C"  int32_t ToBase64Transform_get_InputBlockSize_m3015719818 (ToBase64Transform_t3870587720 * __this, const MethodInfo* method)
{
	{
		return 3;
	}
}
// System.Int32 System.Security.Cryptography.ToBase64Transform::get_OutputBlockSize()
extern "C"  int32_t ToBase64Transform_get_OutputBlockSize_m2038267529 (ToBase64Transform_t3870587720 * __this, const MethodInfo* method)
{
	{
		return 4;
	}
}
// System.Void System.Security.Cryptography.ToBase64Transform::Dispose(System.Boolean)
extern "C"  void ToBase64Transform_Dispose_m171060919 (ToBase64Transform_t3870587720 * __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_t1794727681_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1593014433;
extern Il2CppCodeGenString* _stringLiteral3502856362;
extern Il2CppCodeGenString* _stringLiteral3678475425;
extern Il2CppCodeGenString* _stringLiteral1360680805;
extern Il2CppCodeGenString* _stringLiteral58700;
extern Il2CppCodeGenString* _stringLiteral594286626;
extern Il2CppCodeGenString* _stringLiteral3861195005;
extern Il2CppCodeGenString* _stringLiteral4036814068;
extern const uint32_t ToBase64Transform_TransformBlock_m3037413161_MetadataUsageId;
extern "C"  int32_t ToBase64Transform_TransformBlock_m3037413161 (ToBase64Transform_t3870587720 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_t4260760469* ___outputBuffer3, int32_t ___outputOffset4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_TransformBlock_m3037413161_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_0();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t1794727681 * L_1 = (ObjectDisposedException_t1794727681 *)il2cpp_codegen_object_new(ObjectDisposedException_t1794727681_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m1180707260(L_1, _stringLiteral1593014433, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		ByteU5BU5D_t4260760469* L_2 = ___inputBuffer0;
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral3502856362, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0027:
	{
		ByteU5BU5D_t4260760469* L_4 = ___outputBuffer3;
		if (L_4)
		{
			goto IL_0039;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_5 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_5, _stringLiteral3678475425, /*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_t928607144 * L_7 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_7, _stringLiteral1360680805, _stringLiteral58700, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0050:
	{
		int32_t L_8 = ___inputCount2;
		ByteU5BU5D_t4260760469* 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_m2389348044(NULL /*static, unused*/, _stringLiteral594286626, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_11 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_11, _stringLiteral1360680805, 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_t3816648464 * L_13 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_13, _stringLiteral3861195005, _stringLiteral58700, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13);
	}

IL_0085:
	{
		int32_t L_14 = ___inputOffset1;
		ByteU5BU5D_t4260760469* 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_m2389348044(NULL /*static, unused*/, _stringLiteral594286626, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_18 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_18, _stringLiteral3861195005, 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_t3816648464 * L_20 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_20, _stringLiteral4036814068, _stringLiteral58700, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20);
	}

IL_00bd:
	{
		int32_t L_21 = ___outputOffset4;
		ByteU5BU5D_t4260760469* 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_m2389348044(NULL /*static, unused*/, _stringLiteral594286626, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_25 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_25, _stringLiteral4036814068, L_24, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25);
	}

IL_00df:
	{
		ByteU5BU5D_t4260760469* L_26 = ___inputBuffer0;
		int32_t L_27 = ___inputOffset1;
		int32_t L_28 = ___inputCount2;
		ByteU5BU5D_t4260760469* L_29 = ___outputBuffer3;
		int32_t L_30 = ___outputOffset4;
		ToBase64Transform_InternalTransformBlock_m4265320362(NULL /*static, unused*/, L_26, L_27, L_28, L_29, L_30, /*hidden argument*/NULL);
		int32_t L_31 = ToBase64Transform_get_OutputBlockSize_m2038267529(__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_t1709966438_il2cpp_TypeInfo_var;
extern const uint32_t ToBase64Transform_InternalTransformBlock_m4265320362_MetadataUsageId;
extern "C"  void ToBase64Transform_InternalTransformBlock_m4265320362 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, ByteU5BU5D_t4260760469* ___outputBuffer3, int32_t ___outputOffset4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_InternalTransformBlock_m4265320362_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Base64Constants_t1709966438_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_0 = ((Base64Constants_t1709966438_StaticFields*)Base64Constants_t1709966438_il2cpp_TypeInfo_var->static_fields)->get_EncodeTable_0();
		V_0 = L_0;
		ByteU5BU5D_t4260760469* L_1 = ___inputBuffer0;
		int32_t L_2 = ___inputOffset1;
		int32_t L_3 = L_2;
		uint8_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_1 = L_4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		V_2 = L_8;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		V_3 = L_12;
		ByteU5BU5D_t4260760469* L_13 = ___outputBuffer3;
		int32_t L_14 = ___outputOffset4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (uint8_t)L_18);
		ByteU5BU5D_t4260760469* L_19 = ___outputBuffer3;
		int32_t L_20 = ___outputOffset4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_20+(int32_t)1))), (uint8_t)L_25);
		ByteU5BU5D_t4260760469* L_26 = ___outputBuffer3;
		int32_t L_27 = ___outputOffset4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_27+(int32_t)2))), (uint8_t)L_32);
		ByteU5BU5D_t4260760469* L_33 = ___outputBuffer3;
		int32_t L_34 = ___outputOffset4;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		(L_33)->SetAt(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_t1794727681_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral560481571;
extern Il2CppCodeGenString* _stringLiteral3502856362;
extern Il2CppCodeGenString* _stringLiteral1360680805;
extern Il2CppCodeGenString* _stringLiteral58700;
extern Il2CppCodeGenString* _stringLiteral594286626;
extern Il2CppCodeGenString* _stringLiteral3656060837;
extern const uint32_t ToBase64Transform_TransformFinalBlock_m3613045167_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* ToBase64Transform_TransformFinalBlock_m3613045167 (ToBase64Transform_t3870587720 * __this, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_TransformFinalBlock_m3613045167_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_m_disposed_0();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		ObjectDisposedException_t1794727681 * L_1 = (ObjectDisposedException_t1794727681 *)il2cpp_codegen_object_new(ObjectDisposedException_t1794727681_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m1180707260(L_1, _stringLiteral560481571, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		ByteU5BU5D_t4260760469* L_2 = ___inputBuffer0;
		if (L_2)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral3502856362, /*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_t928607144 * L_5 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_5, _stringLiteral1360680805, _stringLiteral58700, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003e:
	{
		int32_t L_6 = ___inputOffset1;
		ByteU5BU5D_t4260760469* 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_m2389348044(NULL /*static, unused*/, _stringLiteral594286626, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_10 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_10, _stringLiteral1360680805, 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_m3015719818(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_11) <= ((int32_t)L_12)))
		{
			goto IL_007a;
		}
	}
	{
		String_t* L_13 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3656060837, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_007a:
	{
		ByteU5BU5D_t4260760469* L_15 = ___inputBuffer0;
		int32_t L_16 = ___inputOffset1;
		int32_t L_17 = ___inputCount2;
		ByteU5BU5D_t4260760469* L_18 = ToBase64Transform_InternalTransformFinalBlock_m1422663948(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_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* Base64Constants_t1709966438_il2cpp_TypeInfo_var;
extern const uint32_t ToBase64Transform_InternalTransformFinalBlock_m1422663948_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* ToBase64Transform_InternalTransformFinalBlock_m1422663948 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___inputBuffer0, int32_t ___inputOffset1, int32_t ___inputCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ToBase64Transform_InternalTransformFinalBlock_m1422663948_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	ByteU5BU5D_t4260760469* V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	ByteU5BU5D_t4260760469* 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)G_B3_0));
		V_5 = 0;
		V_6 = 0;
		goto IL_004e;
	}

IL_0031:
	{
		ByteU5BU5D_t4260760469* L_8 = ___inputBuffer0;
		int32_t L_9 = ___inputOffset1;
		int32_t L_10 = V_0;
		ByteU5BU5D_t4260760469* L_11 = V_4;
		int32_t L_12 = V_5;
		ToBase64Transform_InternalTransformBlock_m4265320362(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_t1709966438_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_20 = ((Base64Constants_t1709966438_StaticFields*)Base64Constants_t1709966438_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_t4260760469* L_23 = ___inputBuffer0;
		int32_t L_24 = ___inputOffset1;
		int32_t L_25 = L_24;
		uint8_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		V_8 = L_26;
		ByteU5BU5D_t4260760469* L_27 = V_4;
		int32_t L_28 = V_5;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (uint8_t)L_32);
		ByteU5BU5D_t4260760469* L_33 = V_4;
		int32_t L_34 = V_5;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_34+(int32_t)1))), (uint8_t)L_38);
		ByteU5BU5D_t4260760469* L_39 = V_4;
		int32_t L_40 = V_5;
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_40+(int32_t)2))), (uint8_t)((int32_t)61));
		ByteU5BU5D_t4260760469* L_41 = V_4;
		int32_t L_42 = V_5;
		(L_41)->SetAt(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_t4260760469* L_43 = ___inputBuffer0;
		int32_t L_44 = ___inputOffset1;
		int32_t L_45 = L_44;
		uint8_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		V_8 = L_46;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
		V_9 = L_50;
		ByteU5BU5D_t4260760469* L_51 = V_4;
		int32_t L_52 = V_5;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (uint8_t)L_56);
		ByteU5BU5D_t4260760469* L_57 = V_4;
		int32_t L_58 = V_5;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_58+(int32_t)1))), (uint8_t)L_63);
		ByteU5BU5D_t4260760469* L_64 = V_4;
		int32_t L_65 = V_5;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
		(L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)((int32_t)L_65+(int32_t)2))), (uint8_t)L_69);
		ByteU5BU5D_t4260760469* L_70 = V_4;
		int32_t L_71 = V_5;
		(L_70)->SetAt(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_t4260760469* L_72 = V_4;
		return L_72;
	}
}
// System.Void System.Security.Cryptography.TripleDES::.ctor()
extern Il2CppClass* KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var;
extern Il2CppClass* KeySizes_t2106826975_il2cpp_TypeInfo_var;
extern const uint32_t TripleDES__ctor_m394410001_MetadataUsageId;
extern "C"  void TripleDES__ctor_m394410001 (TripleDES_t3018929210 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDES__ctor_m394410001_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SymmetricAlgorithm__ctor_m3015042793(__this, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_KeySizeValue_2(((int32_t)192));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_BlockSizeValue_0(((int32_t)64));
		((SymmetricAlgorithm_t3097904804 *)__this)->set_FeedbackSizeValue_6(8);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_LegalKeySizesValue_5(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_LegalKeySizesValue_5();
		KeySizes_t2106826975 * L_1 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_1, ((int32_t)128), ((int32_t)192), ((int32_t)64), /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_0, L_1);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_1);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_LegalBlockSizesValue_4(((KeySizesU5BU5D_t1457372358*)SZArrayNew(KeySizesU5BU5D_t1457372358_il2cpp_TypeInfo_var, (uint32_t)1)));
		KeySizesU5BU5D_t1457372358* L_2 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_LegalBlockSizesValue_4();
		KeySizes_t2106826975 * L_3 = (KeySizes_t2106826975 *)il2cpp_codegen_object_new(KeySizes_t2106826975_il2cpp_TypeInfo_var);
		KeySizes__ctor_m428291391(L_3, ((int32_t)64), ((int32_t)64), 0, /*hidden argument*/NULL);
		ArrayElementTypeCheck (L_2, L_3);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (KeySizes_t2106826975 *)L_3);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.TripleDES::get_Key()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t TripleDES_get_Key_m3541813947_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* TripleDES_get_Key_m3541813947 (TripleDES_t3018929210 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_get_Key_m3541813947_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ((SymmetricAlgorithm_t3097904804 *)__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_t4260760469* L_1 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_KeyValue_3();
		bool L_2 = TripleDES_IsWeakKey_m2750070815(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0016;
		}
	}

IL_002c:
	{
		ByteU5BU5D_t4260760469* L_3 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_KeyValue_3();
		Il2CppObject * L_4 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_3, /*hidden argument*/NULL);
		return ((ByteU5BU5D_t4260760469*)Castclass(L_4, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.TripleDES::set_Key(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral75327;
extern Il2CppCodeGenString* _stringLiteral3621075383;
extern const uint32_t TripleDES_set_Key_m1852525880_MetadataUsageId;
extern "C"  void TripleDES_set_Key_m1852525880 (TripleDES_t3018929210 * __this, ByteU5BU5D_t4260760469* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_set_Key_m1852525880_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral75327, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___value0;
		bool L_3 = TripleDES_IsWeakKey_m2750070815(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3621075383, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_5 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_002c:
	{
		ByteU5BU5D_t4260760469* L_6 = ___value0;
		Il2CppObject * L_7 = Array_Clone_m1369268734((Il2CppArray *)(Il2CppArray *)L_6, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_KeyValue_3(((ByteU5BU5D_t4260760469*)Castclass(L_7, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Boolean System.Security.Cryptography.TripleDES::IsWeakKey(System.Byte[])
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2451685446;
extern Il2CppCodeGenString* _stringLiteral452691066;
extern const uint32_t TripleDES_IsWeakKey_m2750070815_MetadataUsageId;
extern "C"  bool TripleDES_IsWeakKey_m2750070815 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___rgbKey0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_IsWeakKey_m2750070815_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral2451685446, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_0016:
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_4 = ___rgbKey0;
		int32_t L_5 = V_0;
		int32_t L_6 = L_5;
		uint8_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		ByteU5BU5D_t4260760469* 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)->GetAt(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_t4260760469* 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_t4260760469* L_15 = ___rgbKey0;
		int32_t L_16 = V_2;
		int32_t L_17 = L_16;
		uint8_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		ByteU5BU5D_t4260760469* 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)->GetAt(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_t4260760469* L_26 = ___rgbKey0;
		int32_t L_27 = V_3;
		int32_t L_28 = L_27;
		uint8_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		ByteU5BU5D_t4260760469* 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)->GetAt(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_m2389348044(NULL /*static, unused*/, _stringLiteral452691066, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_37 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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* _stringLiteral1461445377;
extern const uint32_t TripleDES_Create_m1830328057_MetadataUsageId;
extern "C"  TripleDES_t3018929210 * TripleDES_Create_m1830328057 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_Create_m1830328057_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		TripleDES_t3018929210 * L_0 = TripleDES_Create_m354804905(NULL /*static, unused*/, _stringLiteral1461445377, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Security.Cryptography.TripleDES System.Security.Cryptography.TripleDES::Create(System.String)
extern Il2CppClass* CryptoConfig_t1703322959_il2cpp_TypeInfo_var;
extern Il2CppClass* TripleDES_t3018929210_il2cpp_TypeInfo_var;
extern const uint32_t TripleDES_Create_m354804905_MetadataUsageId;
extern "C"  TripleDES_t3018929210 * TripleDES_Create_m354804905 (Il2CppObject * __this /* static, unused */, String_t* ___str0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDES_Create_m354804905_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___str0;
		IL2CPP_RUNTIME_CLASS_INIT(CryptoConfig_t1703322959_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = CryptoConfig_CreateFromName_m3477093824(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return ((TripleDES_t3018929210 *)CastclassClass(L_1, TripleDES_t3018929210_il2cpp_TypeInfo_var));
	}
}
// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::.ctor()
extern "C"  void TripleDESCryptoServiceProvider__ctor_m2538905264 (TripleDESCryptoServiceProvider_t89723261 * __this, const MethodInfo* method)
{
	{
		TripleDES__ctor_m394410001(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::GenerateIV()
extern "C"  void TripleDESCryptoServiceProvider_GenerateIV_m1507918646 (TripleDESCryptoServiceProvider_t89723261 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = ((SymmetricAlgorithm_t3097904804 *)__this)->get_BlockSizeValue_0();
		ByteU5BU5D_t4260760469* L_1 = KeyBuilder_IV_m3476112319(NULL /*static, unused*/, ((int32_t)((int32_t)L_0>>(int32_t)3)), /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_IVValue_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.TripleDESCryptoServiceProvider::GenerateKey()
extern "C"  void TripleDESCryptoServiceProvider_GenerateKey_m3798176824 (TripleDESCryptoServiceProvider_t89723261 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = TripleDESTransform_GetStrongKey_m101650019(NULL /*static, unused*/, /*hidden argument*/NULL);
		((SymmetricAlgorithm_t3097904804 *)__this)->set_KeyValue_3(L_0);
		return;
	}
}
// System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.TripleDESCryptoServiceProvider::CreateDecryptor(System.Byte[],System.Byte[])
extern Il2CppClass* TripleDESTransform_t2648885924_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESCryptoServiceProvider_CreateDecryptor_m3177241196_MetadataUsageId;
extern "C"  Il2CppObject * TripleDESCryptoServiceProvider_CreateDecryptor_m3177241196 (TripleDESCryptoServiceProvider_t89723261 * __this, ByteU5BU5D_t4260760469* ___rgbKey0, ByteU5BU5D_t4260760469* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDESCryptoServiceProvider_CreateDecryptor_m3177241196_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		ByteU5BU5D_t4260760469* L_1 = ___rgbIV1;
		TripleDESTransform_t2648885924 * L_2 = (TripleDESTransform_t2648885924 *)il2cpp_codegen_object_new(TripleDESTransform_t2648885924_il2cpp_TypeInfo_var);
		TripleDESTransform__ctor_m3679252923(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_t2648885924_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESCryptoServiceProvider_CreateEncryptor_m3482969748_MetadataUsageId;
extern "C"  Il2CppObject * TripleDESCryptoServiceProvider_CreateEncryptor_m3482969748 (TripleDESCryptoServiceProvider_t89723261 * __this, ByteU5BU5D_t4260760469* ___rgbKey0, ByteU5BU5D_t4260760469* ___rgbIV1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDESCryptoServiceProvider_CreateEncryptor_m3482969748_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___rgbKey0;
		ByteU5BU5D_t4260760469* L_1 = ___rgbIV1;
		TripleDESTransform_t2648885924 * L_2 = (TripleDESTransform_t2648885924 *)il2cpp_codegen_object_new(TripleDESTransform_t2648885924_il2cpp_TypeInfo_var);
		TripleDESTransform__ctor_m3679252923(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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* DES_t2466800440_il2cpp_TypeInfo_var;
extern Il2CppClass* DESTransform_t1541249382_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3003891111;
extern const uint32_t TripleDESTransform__ctor_m3679252923_MetadataUsageId;
extern "C"  void TripleDESTransform__ctor_m3679252923 (TripleDESTransform_t2648885924 * __this, TripleDES_t3018929210 * ___algo0, bool ___encryption1, ByteU5BU5D_t4260760469* ___key2, ByteU5BU5D_t4260760469* ___iv3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDESTransform__ctor_m3679252923_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	ByteU5BU5D_t4260760469* V_3 = NULL;
	DES_t2466800440 * V_4 = NULL;
	{
		TripleDES_t3018929210 * L_0 = ___algo0;
		bool L_1 = ___encryption1;
		ByteU5BU5D_t4260760469* L_2 = ___iv3;
		SymmetricTransform__ctor_m1475215417(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_3 = ___key2;
		if (L_3)
		{
			goto IL_0017;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_4 = TripleDESTransform_GetStrongKey_m101650019(NULL /*static, unused*/, /*hidden argument*/NULL);
		___key2 = L_4;
	}

IL_0017:
	{
		ByteU5BU5D_t4260760469* L_5 = ___key2;
		bool L_6 = TripleDES_IsWeakKey_m2750070815(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_7 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3003891111, /*hidden argument*/NULL);
		V_0 = L_7;
		String_t* L_8 = V_0;
		CryptographicException_t3687180084 * L_9 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_0034:
	{
		V_1 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)8));
		V_2 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)8));
		V_3 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)8));
		IL2CPP_RUNTIME_CLASS_INIT(DES_t2466800440_il2cpp_TypeInfo_var);
		DES_t2466800440 * L_10 = DES_Create_m3635864569(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_4 = L_10;
		ByteU5BU5D_t4260760469* L_11 = ___key2;
		ByteU5BU5D_t4260760469* L_12 = V_1;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, 0, (Il2CppArray *)(Il2CppArray *)L_12, 0, 8, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_13 = ___key2;
		ByteU5BU5D_t4260760469* L_14 = V_2;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_13, 8, (Il2CppArray *)(Il2CppArray *)L_14, 0, 8, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_15 = ___key2;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length))))) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_007d;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_16 = ___key2;
		ByteU5BU5D_t4260760469* L_17 = V_3;
		Buffer_BlockCopy_m1580643184(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_16, 0, (Il2CppArray *)(Il2CppArray *)L_17, 0, 8, /*hidden argument*/NULL);
		goto IL_0088;
	}

IL_007d:
	{
		ByteU5BU5D_t4260760469* L_18 = ___key2;
		ByteU5BU5D_t4260760469* L_19 = V_3;
		Buffer_BlockCopy_m1580643184(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_t3018929210 * 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_t2466800440 * L_23 = V_4;
		ByteU5BU5D_t4260760469* L_24 = V_1;
		ByteU5BU5D_t4260760469* L_25 = ___iv3;
		DESTransform_t1541249382 * L_26 = (DESTransform_t1541249382 *)il2cpp_codegen_object_new(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		DESTransform__ctor_m3930717539(L_26, L_23, (bool)1, L_24, L_25, /*hidden argument*/NULL);
		__this->set_E1_12(L_26);
		DES_t2466800440 * L_27 = V_4;
		ByteU5BU5D_t4260760469* L_28 = V_2;
		ByteU5BU5D_t4260760469* L_29 = ___iv3;
		DESTransform_t1541249382 * L_30 = (DESTransform_t1541249382 *)il2cpp_codegen_object_new(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		DESTransform__ctor_m3930717539(L_30, L_27, (bool)0, L_28, L_29, /*hidden argument*/NULL);
		__this->set_D2_13(L_30);
		DES_t2466800440 * L_31 = V_4;
		ByteU5BU5D_t4260760469* L_32 = V_3;
		ByteU5BU5D_t4260760469* L_33 = ___iv3;
		DESTransform_t1541249382 * L_34 = (DESTransform_t1541249382 *)il2cpp_codegen_object_new(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		DESTransform__ctor_m3930717539(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_t2466800440 * L_35 = V_4;
		ByteU5BU5D_t4260760469* L_36 = V_3;
		ByteU5BU5D_t4260760469* L_37 = ___iv3;
		DESTransform_t1541249382 * L_38 = (DESTransform_t1541249382 *)il2cpp_codegen_object_new(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		DESTransform__ctor_m3930717539(L_38, L_35, (bool)0, L_36, L_37, /*hidden argument*/NULL);
		__this->set_D1_15(L_38);
		DES_t2466800440 * L_39 = V_4;
		ByteU5BU5D_t4260760469* L_40 = V_2;
		ByteU5BU5D_t4260760469* L_41 = ___iv3;
		DESTransform_t1541249382 * L_42 = (DESTransform_t1541249382 *)il2cpp_codegen_object_new(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		DESTransform__ctor_m3930717539(L_42, L_39, (bool)1, L_40, L_41, /*hidden argument*/NULL);
		__this->set_E2_16(L_42);
		DES_t2466800440 * L_43 = V_4;
		ByteU5BU5D_t4260760469* L_44 = V_1;
		ByteU5BU5D_t4260760469* L_45 = ___iv3;
		DESTransform_t1541249382 * L_46 = (DESTransform_t1541249382 *)il2cpp_codegen_object_new(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		DESTransform__ctor_m3930717539(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_t1541249382_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESTransform_ECB_m1823441441_MetadataUsageId;
extern "C"  void TripleDESTransform_ECB_m1823441441 (TripleDESTransform_t2648885924 * __this, ByteU5BU5D_t4260760469* ___input0, ByteU5BU5D_t4260760469* ___output1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDESTransform_ECB_m1823441441_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___input0;
		ByteU5BU5D_t4260760469* L_1 = ___output1;
		IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_2 = ((DESTransform_t1541249382_StaticFields*)DESTransform_t1541249382_il2cpp_TypeInfo_var->static_fields)->get_ipTab_23();
		DESTransform_Permutation_m2822081834(NULL /*static, unused*/, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL);
		bool L_3 = ((SymmetricTransform_t131863657 *)__this)->get_encrypt_1();
		if (!L_3)
		{
			goto IL_0044;
		}
	}
	{
		DESTransform_t1541249382 * L_4 = __this->get_E1_12();
		ByteU5BU5D_t4260760469* L_5 = ___output1;
		ByteU5BU5D_t4260760469* L_6 = ___output1;
		DESTransform_ProcessBlock_m2076172049(L_4, L_5, L_6, /*hidden argument*/NULL);
		DESTransform_t1541249382 * L_7 = __this->get_D2_13();
		ByteU5BU5D_t4260760469* L_8 = ___output1;
		ByteU5BU5D_t4260760469* L_9 = ___output1;
		DESTransform_ProcessBlock_m2076172049(L_7, L_8, L_9, /*hidden argument*/NULL);
		DESTransform_t1541249382 * L_10 = __this->get_E3_14();
		ByteU5BU5D_t4260760469* L_11 = ___output1;
		ByteU5BU5D_t4260760469* L_12 = ___output1;
		DESTransform_ProcessBlock_m2076172049(L_10, L_11, L_12, /*hidden argument*/NULL);
		goto IL_006b;
	}

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

IL_006b:
	{
		ByteU5BU5D_t4260760469* L_22 = ___output1;
		ByteU5BU5D_t4260760469* L_23 = ___output1;
		IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		UInt32U5BU5D_t3230734560* L_24 = ((DESTransform_t1541249382_StaticFields*)DESTransform_t1541249382_il2cpp_TypeInfo_var->static_fields)->get_fpTab_24();
		DESTransform_Permutation_m2822081834(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_t1541249382_il2cpp_TypeInfo_var;
extern const uint32_t TripleDESTransform_GetStrongKey_m101650019_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* TripleDESTransform_GetStrongKey_m101650019 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (TripleDESTransform_GetStrongKey_m101650019_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(DESTransform_t1541249382_il2cpp_TypeInfo_var);
		int32_t L_0 = ((DESTransform_t1541249382_StaticFields*)DESTransform_t1541249382_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_t4260760469* L_2 = KeyBuilder_Key_m180785233(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		goto IL_001b;
	}

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

IL_001b:
	{
		ByteU5BU5D_t4260760469* L_5 = V_1;
		bool L_6 = TripleDES_IsWeakKey_m2750070815(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0014;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_7 = V_1;
		return L_7;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor(System.Byte[],System.Boolean)
extern "C"  void X509Certificate__ctor_m1909610000 (X509Certificate_t3076817455 * __this, ByteU5BU5D_t4260760469* ___data0, bool ___dates1, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_0 = ___data0;
		if (!L_0)
		{
			goto IL_001f;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_1 = ___data0;
		VirtActionInvoker3< ByteU5BU5D_t4260760469*, 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_m3185150413 (X509Certificate_t3076817455 * __this, ByteU5BU5D_t4260760469* ___data0, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___data0;
		X509Certificate__ctor_m1909610000(__this, L_0, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.X509Certificate::.ctor()
extern "C"  void X509Certificate__ctor_m2228518780 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__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_t4260760469_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2649907154;
extern const uint32_t X509Certificate__ctor_m1187024573_MetadataUsageId;
extern "C"  void X509Certificate__ctor_m1187024573 (X509Certificate_t3076817455 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate__ctor_m1187024573_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_0 = ___info0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t4260760469_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_2 = SerializationInfo_GetValue_m4125471336(L_0, _stringLiteral2649907154, L_1, /*hidden argument*/NULL);
		V_0 = ((ByteU5BU5D_t4260760469*)Castclass(L_2, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var));
		ByteU5BU5D_t4260760469* L_3 = V_0;
		VirtActionInvoker3< ByteU5BU5D_t4260760469*, 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_m755168634 (X509Certificate_t3076817455 * __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* _stringLiteral2649907154;
extern const uint32_t X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m2406201743_MetadataUsageId;
extern "C"  void X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m2406201743 (X509Certificate_t3076817455 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_System_Runtime_Serialization_ISerializable_GetObjectData_m2406201743_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		X509Certificate_t1623369439 * L_1 = __this->get_x509_0();
		ByteU5BU5D_t4260760469* L_2 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_1);
		SerializationInfo_AddValue_m469120675(L_0, _stringLiteral2649907154, (Il2CppObject *)(Il2CppObject *)L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::tostr(System.Byte[])
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2778;
extern const uint32_t X509Certificate_tostr_m1883898870_MetadataUsageId;
extern "C"  String_t* X509Certificate_tostr_m1883898870 (X509Certificate_t3076817455 * __this, ByteU5BU5D_t4260760469* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_tostr_m1883898870_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___data0;
		if (!L_0)
		{
			goto IL_003f;
		}
	}
	{
		StringBuilder_t243639308 * L_1 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_1, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_002f;
	}

IL_0013:
	{
		StringBuilder_t243639308 * L_2 = V_0;
		ByteU5BU5D_t4260760469* L_3 = ___data0;
		int32_t L_4 = V_1;
		String_t* L_5 = Byte_ToString_m3965014306(((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4))), _stringLiteral2778, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(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_t4260760469* L_8 = ___data0;
		if ((((int32_t)L_7) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_8)->max_length)))))))
		{
			goto IL_0013;
		}
	}
	{
		StringBuilder_t243639308 * L_9 = V_0;
		String_t* L_10 = StringBuilder_ToString_m350379841(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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_Equals_m2510910421_MetadataUsageId;
extern "C"  bool X509Certificate_Equals_m2510910421 (X509Certificate_t3076817455 * __this, X509Certificate_t3076817455 * ___other0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_Equals_m2510910421_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t G_B22_0 = 0;
	{
		X509Certificate_t3076817455 * L_0 = ___other0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (bool)0;
	}

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

IL_0020:
	{
		String_t* L_4 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_5 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

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

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

IL_0061:
	{
		ByteU5BU5D_t4260760469* L_13 = V_0;
		X509Certificate_t1623369439 * L_14 = __this->get_x509_0();
		ByteU5BU5D_t4260760469* L_15 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::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_t4260760469* L_16 = V_0;
		int32_t L_17 = V_1;
		int32_t L_18 = L_17;
		uint8_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		X509Certificate_t1623369439 * L_20 = __this->get_x509_0();
		ByteU5BU5D_t4260760469* L_21 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::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)->GetAt(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_t4260760469* 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_t1623369439 * L_28 = __this->get_x509_0();
		if (!L_28)
		{
			goto IL_00c0;
		}
	}
	{
		X509Certificate_t1623369439 * L_29 = __this->get_x509_0();
		ByteU5BU5D_t4260760469* L_30 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(8 /* System.Byte[] Mono.Security.X509.X509Certificate::get_RawData() */, L_29);
		G_B22_0 = ((((Il2CppObject*)(ByteU5BU5D_t4260760469*)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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetCertHash_m2872779852_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* X509Certificate_GetCertHash_m2872779852 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetCertHash_m2872779852_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SHA1_t3976944113 * V_0 = NULL;
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

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

IL_004e:
	{
		ByteU5BU5D_t4260760469* L_10 = __this->get_cachedCertificateHash_2();
		return L_10;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHashString()
extern "C"  String_t* X509Certificate_GetCertHashString_m539795190 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::Invoke(7 /* System.Byte[] System.Security.Cryptography.X509Certificates.X509Certificate::GetCertHash() */, __this);
		String_t* L_1 = X509Certificate_tostr_m1883898870(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetEffectiveDateString()
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetEffectiveDateString_m523012725_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetEffectiveDateString_m523012725 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetEffectiveDateString_m523012725_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	DateTime_t4283661327  V_0;
	memset(&V_0, 0, sizeof(V_0));
	DateTime_t4283661327  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_t1623369439 * L_1 = __this->get_x509_0();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_3 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0028:
	{
		X509Certificate_t1623369439 * L_4 = __this->get_x509_0();
		DateTime_t4283661327  L_5 = VirtFuncInvoker0< DateTime_t4283661327  >::Invoke(10 /* System.DateTime Mono.Security.X509.X509Certificate::get_ValidFrom() */, L_4);
		V_0 = L_5;
		DateTime_t4283661327  L_6 = DateTime_ToLocalTime_m3629183118((&V_0), /*hidden argument*/NULL);
		V_1 = L_6;
		String_t* L_7 = DateTime_ToString_m3221907059((&V_1), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::GetExpirationDateString()
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetExpirationDateString_m1866410017_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetExpirationDateString_m1866410017 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetExpirationDateString_m1866410017_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	DateTime_t4283661327  V_0;
	memset(&V_0, 0, sizeof(V_0));
	DateTime_t4283661327  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_t1623369439 * L_1 = __this->get_x509_0();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_3 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_3, L_2, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

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

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

IL_001f:
	{
		ByteU5BU5D_t4260760469* L_2 = __this->get_cachedCertificateHash_2();
		if (!L_2)
		{
			goto IL_0064;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_4 = __this->get_cachedCertificateHash_2();
		int32_t L_5 = 0;
		uint8_t L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		ByteU5BU5D_t4260760469* L_7 = __this->get_cachedCertificateHash_2();
		int32_t L_8 = 1;
		uint8_t L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		ByteU5BU5D_t4260760469* L_10 = __this->get_cachedCertificateHash_2();
		int32_t L_11 = 2;
		uint8_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_t4260760469* L_13 = __this->get_cachedCertificateHash_2();
		int32_t L_14 = 3;
		uint8_t L_15 = (L_13)->GetAt(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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetIssuerName_m1001053335_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetIssuerName_m1001053335 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetIssuerName_m1001053335_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t1623369439 * 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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetName_m2736019966_MetadataUsageId;
extern "C"  String_t* X509Certificate_GetName_m2736019966 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetName_m2736019966_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t1623369439 * 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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetPublicKey_m3757092702_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* X509Certificate_GetPublicKey_m3757092702 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetPublicKey_m3757092702_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t1623369439 * L_3 = __this->get_x509_0();
		ByteU5BU5D_t4260760469* L_4 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern const uint32_t X509Certificate_GetRawCertData_m86483614_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* X509Certificate_GetRawCertData_m86483614 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_GetRawCertData_m86483614_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001b:
	{
		X509Certificate_t1623369439 * L_3 = __this->get_x509_0();
		ByteU5BU5D_t4260760469* L_4 = VirtFuncInvoker0< ByteU5BU5D_t4260760469* >::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_m2228422065 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = Object_ToString_m2286807767(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::ToString(System.Boolean)
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral457129483;
extern Il2CppCodeGenString* _stringLiteral2307667208;
extern Il2CppCodeGenString* _stringLiteral4009092949;
extern Il2CppCodeGenString* _stringLiteral627949544;
extern Il2CppCodeGenString* _stringLiteral4283060318;
extern const uint32_t X509Certificate_ToString_m2210492776_MetadataUsageId;
extern "C"  String_t* X509Certificate_ToString_m2210492776 (X509Certificate_t3076817455 * __this, bool ___fVerbose0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_ToString_m2210492776_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	StringBuilder_t243639308 * V_1 = NULL;
	{
		bool L_0 = ___fVerbose0;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		X509Certificate_t1623369439 * L_1 = __this->get_x509_0();
		if (L_1)
		{
			goto IL_0018;
		}
	}

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

IL_0018:
	{
		String_t* L_3 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_3;
		StringBuilder_t243639308 * L_4 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_4, /*hidden argument*/NULL);
		V_1 = L_4;
		StringBuilder_t243639308 * L_5 = V_1;
		String_t* L_6 = V_0;
		String_t* L_7 = X509Certificate_get_Subject_m4012979648(__this, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_5, _stringLiteral457129483, L_6, L_7, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_8 = V_1;
		String_t* L_9 = V_0;
		String_t* L_10 = X509Certificate_get_Issuer_m681285767(__this, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_8, _stringLiteral2307667208, L_9, L_10, /*hidden argument*/NULL);
		StringBuilder_t243639308 * 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_m3487355136(L_11, _stringLiteral4009092949, L_12, L_13, /*hidden argument*/NULL);
		StringBuilder_t243639308 * 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_m3487355136(L_14, _stringLiteral627949544, L_15, L_16, /*hidden argument*/NULL);
		StringBuilder_t243639308 * 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_m3487355136(L_17, _stringLiteral4283060318, L_18, L_19, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_20 = V_1;
		String_t* L_21 = V_0;
		StringBuilder_Append_m3898090075(L_20, L_21, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_22 = V_1;
		String_t* L_23 = StringBuilder_ToString_m350379841(L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.String System.Security.Cryptography.X509Certificates.X509Certificate::get_Issuer()
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* X501_t1661886358_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern Il2CppCodeGenString* _stringLiteral1396;
extern const uint32_t X509Certificate_get_Issuer_m681285767_MetadataUsageId;
extern "C"  String_t* X509Certificate_get_Issuer_m681285767 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_get_Issuer_m681285767_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_t1623369439 * L_4 = __this->get_x509_0();
		ASN1_t3752917377 * L_5 = X509Certificate_GetIssuerName_m3616837067(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(X501_t1661886358_il2cpp_TypeInfo_var);
		String_t* L_6 = X501_ToString_m823511368(NULL /*static, unused*/, L_5, (bool)1, _stringLiteral1396, (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_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppClass* X501_t1661886358_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1637962677;
extern Il2CppCodeGenString* _stringLiteral1396;
extern const uint32_t X509Certificate_get_Subject_m4012979648_MetadataUsageId;
extern "C"  String_t* X509Certificate_get_Subject_m4012979648 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_get_Subject_m4012979648_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		X509Certificate_t1623369439 * L_0 = __this->get_x509_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1637962677, /*hidden argument*/NULL);
		CryptographicException_t3687180084 * L_2 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
		CryptographicException__ctor_m2400722889(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_t1623369439 * L_4 = __this->get_x509_0();
		ASN1_t3752917377 * L_5 = X509Certificate_GetSubjectName_m3155263730(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(X501_t1661886358_il2cpp_TypeInfo_var);
		String_t* L_6 = X501_ToString_m823511368(NULL /*static, unused*/, L_5, (bool)1, _stringLiteral1396, (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_t3076817455_il2cpp_TypeInfo_var;
extern const uint32_t X509Certificate_Equals_m2965547631_MetadataUsageId;
extern "C"  bool X509Certificate_Equals_m2965547631 (X509Certificate_t3076817455 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_Equals_m2965547631_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	X509Certificate_t3076817455 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___obj0;
		V_0 = ((X509Certificate_t3076817455 *)IsInstClass(L_0, X509Certificate_t3076817455_il2cpp_TypeInfo_var));
		X509Certificate_t3076817455 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		X509Certificate_t3076817455 * L_2 = V_0;
		bool L_3 = VirtFuncInvoker1< bool, X509Certificate_t3076817455 * >::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_t1623369439_il2cpp_TypeInfo_var;
extern Il2CppClass* Exception_t3991598821_il2cpp_TypeInfo_var;
extern Il2CppClass* PKCS12_t1158032324_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern Il2CppClass* CryptographicException_t3687180084_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1992575089;
extern const uint32_t X509Certificate_Import_m2045724600_MetadataUsageId;
extern "C"  void X509Certificate_Import_m2045724600 (X509Certificate_t3076817455 * __this, ByteU5BU5D_t4260760469* ___rawData0, String_t* ___password1, int32_t ___keyStorageFlags2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (X509Certificate_Import_m2045724600_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Exception_t3991598821 * V_0 = NULL;
	PKCS12_t1158032324 * V_1 = NULL;
	String_t* V_2 = NULL;
	PKCS12_t1158032324 * V_3 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t4260760469* L_1 = ___rawData0;
		X509Certificate_t1623369439 * L_2 = (X509Certificate_t1623369439 *)il2cpp_codegen_object_new(X509Certificate_t1623369439_il2cpp_TypeInfo_var);
		X509Certificate__ctor_m3212421763(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_t3991598821 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t3991598821_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_001d;
		throw e;
	}

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

IL_001e:
		try
		{ // begin try (depth: 2)
			{
				ByteU5BU5D_t4260760469* L_3 = ___rawData0;
				PKCS12_t1158032324 * L_4 = (PKCS12_t1158032324 *)il2cpp_codegen_object_new(PKCS12_t1158032324_il2cpp_TypeInfo_var);
				PKCS12__ctor_m3690240934(L_4, L_3, /*hidden argument*/NULL);
				V_1 = L_4;
				PKCS12_t1158032324 * L_5 = V_1;
				X509CertificateCollection_t4135795357 * L_6 = PKCS12_get_Certificates_m3935451749(L_5, /*hidden argument*/NULL);
				int32_t L_7 = CollectionBase_get_Count_m313265901(L_6, /*hidden argument*/NULL);
				if ((((int32_t)L_7) <= ((int32_t)0)))
				{
					goto IL_004d;
				}
			}

IL_0036:
			{
				PKCS12_t1158032324 * L_8 = V_1;
				X509CertificateCollection_t4135795357 * L_9 = PKCS12_get_Certificates_m3935451749(L_8, /*hidden argument*/NULL);
				X509Certificate_t1623369439 * L_10 = X509CertificateCollection_get_Item_m1700022920(L_9, 0, /*hidden argument*/NULL);
				__this->set_x509_0(L_10);
				goto IL_0054;
			}

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

IL_0054:
			{
				goto IL_0072;
			}
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t3991598821 *)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_m2389348044(NULL /*static, unused*/, _stringLiteral1992575089, /*hidden argument*/NULL);
				V_2 = L_11;
				String_t* L_12 = V_2;
				Exception_t3991598821 * L_13 = V_0;
				CryptographicException_t3687180084 * L_14 = (CryptographicException_t3687180084 *)il2cpp_codegen_object_new(CryptographicException_t3687180084_il2cpp_TypeInfo_var);
				CryptographicException__ctor_m2542276749(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_t4260760469* L_15 = ___rawData0;
			String_t* L_16 = ___password1;
			PKCS12_t1158032324 * L_17 = (PKCS12_t1158032324 *)il2cpp_codegen_object_new(PKCS12_t1158032324_il2cpp_TypeInfo_var);
			PKCS12__ctor_m252275042(L_17, L_15, L_16, /*hidden argument*/NULL);
			V_3 = L_17;
			PKCS12_t1158032324 * L_18 = V_3;
			X509CertificateCollection_t4135795357 * L_19 = PKCS12_get_Certificates_m3935451749(L_18, /*hidden argument*/NULL);
			int32_t L_20 = CollectionBase_get_Count_m313265901(L_19, /*hidden argument*/NULL);
			if ((((int32_t)L_20) <= ((int32_t)0)))
			{
				goto IL_00ac;
			}
		}

IL_0095:
		{
			PKCS12_t1158032324 * L_21 = V_3;
			X509CertificateCollection_t4135795357 * L_22 = PKCS12_get_Certificates_m3935451749(L_21, /*hidden argument*/NULL);
			X509Certificate_t1623369439 * L_23 = X509CertificateCollection_get_Item_m1700022920(L_22, 0, /*hidden argument*/NULL);
			__this->set_x509_0(L_23);
			goto IL_00b3;
		}

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

IL_00b3:
		{
			goto IL_00ca;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t3991598821 *)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_t4260760469* L_24 = ___rawData0;
		X509Certificate_t1623369439 * L_25 = (X509Certificate_t1623369439 *)il2cpp_codegen_object_new(X509Certificate_t1623369439_il2cpp_TypeInfo_var);
		X509Certificate__ctor_m3212421763(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_m4169919017 (X509Certificate_t3076817455 * __this, const MethodInfo* method)
{
	{
		__this->set_x509_0((X509Certificate_t1623369439 *)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_t4260760469*)NULL);
		return;
	}
}
// System.Void System.Security.Permissions.SecurityPermission::.ctor(System.Security.Permissions.SecurityPermissionFlag)
extern "C"  void SecurityPermission__ctor_m3042719510 (SecurityPermission_t72370623 * __this, int32_t ___flag0, const MethodInfo* method)
{
	{
		CodeAccessPermission__ctor_m1762050467(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___flag0;
		SecurityPermission_set_Flags_m3479431326(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Permissions.SecurityPermission::set_Flags(System.Security.Permissions.SecurityPermissionFlag)
extern Il2CppClass* SecurityPermissionFlag_t3694729547_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral244924390;
extern Il2CppCodeGenString* _stringLiteral3827431771;
extern const uint32_t SecurityPermission_set_Flags_m3479431326_MetadataUsageId;
extern "C"  void SecurityPermission_set_Flags_m3479431326 (SecurityPermission_t72370623 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityPermission_set_Flags_m3479431326_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2389348044(NULL /*static, unused*/, _stringLiteral244924390, /*hidden argument*/NULL);
		int32_t L_3 = ___value0;
		int32_t L_4 = L_3;
		Il2CppObject * L_5 = Box(SecurityPermissionFlag_t3694729547_il2cpp_TypeInfo_var, &L_4);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = String_Format_m2471250780(NULL /*static, unused*/, L_2, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		String_t* L_7 = V_0;
		ArgumentException_t928607144 * L_8 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_8, L_7, _stringLiteral3827431771, /*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_m113825050 (SecurityPermission_t72370623 * __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_m2058372554 (SecurityPermission_t72370623 * __this, Il2CppObject * ___target0, const MethodInfo* method)
{
	SecurityPermission_t72370623 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___target0;
		SecurityPermission_t72370623 * L_1 = SecurityPermission_Cast_m644352077(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		SecurityPermission_t72370623 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0015;
		}
	}
	{
		bool L_3 = SecurityPermission_IsEmpty_m3718545737(__this, /*hidden argument*/NULL);
		return L_3;
	}

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

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

IL_002f:
	{
		int32_t L_7 = __this->get_flags_0();
		SecurityPermission_t72370623 * 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_t3694729547_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral988659668;
extern Il2CppCodeGenString* _stringLiteral3569038;
extern Il2CppCodeGenString* _stringLiteral67960423;
extern const uint32_t SecurityPermission_ToXml_m258336926_MetadataUsageId;
extern "C"  SecurityElement_t2125293618 * SecurityPermission_ToXml_m258336926 (SecurityPermission_t72370623 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityPermission_ToXml_m258336926_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SecurityElement_t2125293618 * V_0 = NULL;
	{
		SecurityElement_t2125293618 * L_0 = CodeAccessPermission_Element_m2845355336(__this, 1, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1 = SecurityPermission_IsUnrestricted_m113825050(__this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0028;
		}
	}
	{
		SecurityElement_t2125293618 * L_2 = V_0;
		SecurityElement_AddAttribute_m979045638(L_2, _stringLiteral988659668, _stringLiteral3569038, /*hidden argument*/NULL);
		goto IL_0043;
	}

IL_0028:
	{
		SecurityElement_t2125293618 * L_3 = V_0;
		int32_t L_4 = __this->get_flags_0();
		int32_t L_5 = L_4;
		Il2CppObject * L_6 = Box(SecurityPermissionFlag_t3694729547_il2cpp_TypeInfo_var, &L_5);
		String_t* L_7 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Enum::ToString() */, (Enum_t2862688501 *)L_6);
		SecurityElement_AddAttribute_m979045638(L_3, _stringLiteral67960423, L_7, /*hidden argument*/NULL);
	}

IL_0043:
	{
		SecurityElement_t2125293618 * L_8 = V_0;
		return L_8;
	}
}
// System.Boolean System.Security.Permissions.SecurityPermission::IsEmpty()
extern "C"  bool SecurityPermission_IsEmpty_m3718545737 (SecurityPermission_t72370623 * __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_t72370623_0_0_0_var;
extern Il2CppClass* SecurityPermission_t72370623_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern const uint32_t SecurityPermission_Cast_m644352077_MetadataUsageId;
extern "C"  SecurityPermission_t72370623 * SecurityPermission_Cast_m644352077 (SecurityPermission_t72370623 * __this, Il2CppObject * ___target0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityPermission_Cast_m644352077_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SecurityPermission_t72370623 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___target0;
		if (L_0)
		{
			goto IL_0008;
		}
	}
	{
		return (SecurityPermission_t72370623 *)NULL;
	}

IL_0008:
	{
		Il2CppObject * L_1 = ___target0;
		V_0 = ((SecurityPermission_t72370623 *)IsInstSealed(L_1, SecurityPermission_t72370623_il2cpp_TypeInfo_var));
		SecurityPermission_t72370623 * 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_m3806905434(NULL /*static, unused*/, LoadTypeToken(SecurityPermission_t72370623_0_0_0_var), /*hidden argument*/NULL);
		CodeAccessPermission_ThrowInvalidPermission_m1519167963(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
	}

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

IL_000f:
	{
		ByteU5BU5D_t4260760469* L_2 = __this->get_pubkey_0();
		StrongNamePublicKeyBlob_t4133101135 * L_3 = V_0;
		ByteU5BU5D_t4260760469* 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_t4260760469* L_6 = __this->get_pubkey_0();
		int32_t L_7 = V_2;
		int32_t L_8 = L_7;
		uint8_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		StrongNamePublicKeyBlob_t4133101135 * L_10 = V_0;
		ByteU5BU5D_t4260760469* 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)->GetAt(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_t4260760469* 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_m1175711719 (StrongNamePublicKeyBlob_t4133101135 * __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_t4260760469* L_0 = __this->get_pubkey_0();
		int32_t L_1 = Math_Min_m811624909(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_t4260760469* 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)->GetAt(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_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2778;
extern const uint32_t StrongNamePublicKeyBlob_ToString_m2295430737_MetadataUsageId;
extern "C"  String_t* StrongNamePublicKeyBlob_ToString_m2295430737 (StrongNamePublicKeyBlob_t4133101135 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StrongNamePublicKeyBlob_ToString_m2295430737_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		StringBuilder_t243639308 * L_0 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_002e;
	}

IL_000d:
	{
		StringBuilder_t243639308 * L_1 = V_0;
		ByteU5BU5D_t4260760469* L_2 = __this->get_pubkey_0();
		int32_t L_3 = V_1;
		String_t* L_4 = Byte_ToString_m3965014306(((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), _stringLiteral2778, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(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_t4260760469* 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_t243639308 * L_8 = V_0;
		String_t* L_9 = StringBuilder_ToString_m350379841(L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Void System.Security.PermissionSet::.ctor()
extern "C"  void PermissionSet__ctor_m3410884176 (PermissionSet_t1199249641 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.PermissionSet::.ctor(System.String)
extern "C"  void PermissionSet__ctor_m1161980594 (PermissionSet_t1199249641 * __this, String_t* ___xml0, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.PermissionSet::set_DeclarativeSecurity(System.Boolean)
extern "C"  void PermissionSet_set_DeclarativeSecurity_m1327442290 (PermissionSet_t1199249641 * __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_t1199249641_il2cpp_TypeInfo_var;
extern const uint32_t PermissionSet_CreateFromBinaryFormat_m554196038_MetadataUsageId;
extern "C"  PermissionSet_t1199249641 * PermissionSet_CreateFromBinaryFormat_m554196038 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___data0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (PermissionSet_CreateFromBinaryFormat_m554196038_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		PermissionSet_t1199249641 * L_0 = (PermissionSet_t1199249641 *)il2cpp_codegen_object_new(PermissionSet_t1199249641_il2cpp_TypeInfo_var);
		PermissionSet__ctor_m3410884176(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Security.Policy.ApplicationTrust::.ctor()
extern Il2CppClass* List_1_t4246244250_il2cpp_TypeInfo_var;
extern const MethodInfo* List_1__ctor_m1834154294_MethodInfo_var;
extern const uint32_t ApplicationTrust__ctor_m3384937791_MetadataUsageId;
extern "C"  void ApplicationTrust__ctor_m3384937791 (ApplicationTrust_t3515839536 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ApplicationTrust__ctor_m3384937791_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		List_1_t4246244250 * L_0 = (List_1_t4246244250 *)il2cpp_codegen_object_new(List_1_t4246244250_il2cpp_TypeInfo_var);
		List_1__ctor_m1834154294(L_0, 0, /*hidden argument*/List_1__ctor_m1834154294_MethodInfo_var);
		__this->set_fullTrustAssemblies_0(L_0);
		return;
	}
}
// System.Void System.Security.Policy.Evidence::.ctor()
extern "C"  void Evidence__ctor_m2923485872 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Security.Policy.Evidence::get_Count()
extern "C"  int32_t Evidence_get_Count_m2256383184 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		ArrayList_t3948406897 * L_0 = __this->get_hostEvidenceList_0();
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_1 = V_0;
		ArrayList_t3948406897 * 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_t3948406897 * L_4 = __this->get_assemblyEvidenceList_1();
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_0;
		ArrayList_t3948406897 * 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_m1680953145 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	{
		return (bool)0;
	}
}
// System.Object System.Security.Policy.Evidence::get_SyncRoot()
extern "C"  Il2CppObject * Evidence_get_SyncRoot_m397267429 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.Collections.ArrayList System.Security.Policy.Evidence::get_HostEvidenceList()
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_get_HostEvidenceList_m4094307694_MetadataUsageId;
extern "C"  ArrayList_t3948406897 * Evidence_get_HostEvidenceList_m4094307694 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Evidence_get_HostEvidenceList_m4094307694_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ArrayList_t3948406897 * L_0 = __this->get_hostEvidenceList_0();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		ArrayList_t3948406897 * L_1 = (ArrayList_t3948406897 *)il2cpp_codegen_object_new(ArrayList_t3948406897_il2cpp_TypeInfo_var);
		ArrayList__ctor_m1878432947(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t3948406897_il2cpp_TypeInfo_var);
		ArrayList_t3948406897 * L_2 = ArrayList_Synchronized_m4034047634(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set_hostEvidenceList_0(L_2);
	}

IL_001b:
	{
		ArrayList_t3948406897 * L_3 = __this->get_hostEvidenceList_0();
		return L_3;
	}
}
// System.Collections.ArrayList System.Security.Policy.Evidence::get_AssemblyEvidenceList()
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_get_AssemblyEvidenceList_m2146797868_MetadataUsageId;
extern "C"  ArrayList_t3948406897 * Evidence_get_AssemblyEvidenceList_m2146797868 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Evidence_get_AssemblyEvidenceList_m2146797868_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ArrayList_t3948406897 * L_0 = __this->get_assemblyEvidenceList_1();
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		ArrayList_t3948406897 * L_1 = (ArrayList_t3948406897 *)il2cpp_codegen_object_new(ArrayList_t3948406897_il2cpp_TypeInfo_var);
		ArrayList__ctor_m1878432947(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(ArrayList_t3948406897_il2cpp_TypeInfo_var);
		ArrayList_t3948406897 * L_2 = ArrayList_Synchronized_m4034047634(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		__this->set_assemblyEvidenceList_1(L_2);
	}

IL_001b:
	{
		ArrayList_t3948406897 * 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_m2676737933 (Evidence_t4141397151 * __this, Il2CppArray * ___array0, int32_t ___index1, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		ArrayList_t3948406897 * L_0 = __this->get_hostEvidenceList_0();
		if (!L_0)
		{
			goto IL_002d;
		}
	}
	{
		ArrayList_t3948406897 * 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_t3948406897 * 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_t3948406897 * L_7 = __this->get_assemblyEvidenceList_1();
		if (!L_7)
		{
			goto IL_0058;
		}
	}
	{
		ArrayList_t3948406897 * 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_t3948406897 * 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_t4141397151_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_Equals_m3042273827_MetadataUsageId;
extern "C"  bool Evidence_Equals_m3042273827 (Evidence_t4141397151 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Evidence_Equals_m3042273827_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Evidence_t4141397151 * 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_t4141397151 *)IsInstSealed(L_1, Evidence_t4141397151_il2cpp_TypeInfo_var));
		Evidence_t4141397151 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0017;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		ArrayList_t3948406897 * L_3 = Evidence_get_HostEvidenceList_m4094307694(__this, /*hidden argument*/NULL);
		int32_t L_4 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_3);
		Evidence_t4141397151 * L_5 = V_0;
		ArrayList_t3948406897 * L_6 = Evidence_get_HostEvidenceList_m4094307694(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_t3948406897 * L_8 = Evidence_get_AssemblyEvidenceList_m2146797868(__this, /*hidden argument*/NULL);
		int32_t L_9 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_8);
		Evidence_t4141397151 * L_10 = V_0;
		ArrayList_t3948406897 * L_11 = Evidence_get_AssemblyEvidenceList_m2146797868(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_t3948406897 * 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_t4141397151 * L_16 = V_0;
		ArrayList_t3948406897 * 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_t4141397151 * L_23 = V_0;
		ArrayList_t3948406897 * 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_t3948406897 * 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_t3948406897 * 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_t4141397151 * L_34 = V_0;
		ArrayList_t3948406897 * 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_t4141397151 * L_41 = V_0;
		ArrayList_t3948406897 * 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_t3948406897 * 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_t3077794246_il2cpp_TypeInfo_var;
extern const uint32_t Evidence_GetEnumerator_m1666533534_MetadataUsageId;
extern "C"  Il2CppObject * Evidence_GetEnumerator_m1666533534 (Evidence_t4141397151 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Evidence_GetEnumerator_m1666533534_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	{
		V_0 = (Il2CppObject *)NULL;
		ArrayList_t3948406897 * L_0 = __this->get_hostEvidenceList_0();
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		ArrayList_t3948406897 * 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_t3948406897 * L_3 = __this->get_assemblyEvidenceList_1();
		if (!L_3)
		{
			goto IL_0032;
		}
	}
	{
		ArrayList_t3948406897 * 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_t3077794246 * L_8 = (EvidenceEnumerator_t3077794246 *)il2cpp_codegen_object_new(EvidenceEnumerator_t3077794246_il2cpp_TypeInfo_var);
		EvidenceEnumerator__ctor_m2234300346(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_m555337339 (Evidence_t4141397151 * __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_t3948406897 * 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_t3948406897 * 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_t3948406897 * 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_t3948406897 * 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_t3948406897 * 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_t3948406897 * 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_m2234300346 (EvidenceEnumerator_t3077794246 * __this, Il2CppObject * ___hostenum0, Il2CppObject * ___assemblyenum1, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__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_t3464575207_il2cpp_TypeInfo_var;
extern const uint32_t EvidenceEnumerator_MoveNext_m262874302_MetadataUsageId;
extern "C"  bool EvidenceEnumerator_MoveNext_m262874302 (EvidenceEnumerator_t3077794246 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EvidenceEnumerator_MoveNext_m262874302_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3464575207_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_t3464575207_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_t3464575207_il2cpp_TypeInfo_var;
extern const uint32_t EvidenceEnumerator_Reset_m909327129_MetadataUsageId;
extern "C"  void EvidenceEnumerator_Reset_m909327129 (EvidenceEnumerator_t3077794246 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EvidenceEnumerator_Reset_m909327129_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3464575207_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_t3464575207_il2cpp_TypeInfo_var, L_5);
	}

IL_0049:
	{
		return;
	}
}
// System.Object System.Security.Policy.Evidence/EvidenceEnumerator::get_Current()
extern Il2CppClass* IEnumerator_t3464575207_il2cpp_TypeInfo_var;
extern const uint32_t EvidenceEnumerator_get_Current_m2705378437_MetadataUsageId;
extern "C"  Il2CppObject * EvidenceEnumerator_get_Current_m2705378437 (EvidenceEnumerator_t3077794246 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EvidenceEnumerator_get_Current_m2705378437_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = __this->get_currentEnum_0();
		Il2CppObject * L_1 = InterfaceFuncInvoker0< Il2CppObject * >::Invoke(0 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t3464575207_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
// System.Void System.Security.Policy.Hash::.ctor()
extern "C"  void Hash__ctor_m3344615385 (Hash_t333288918 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Policy.Hash::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern const Il2CppType* ByteU5BU5D_t4260760469_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2649907154;
extern const uint32_t Hash__ctor_m2508943770_MetadataUsageId;
extern "C"  void Hash__ctor_m2508943770 (Hash_t333288918 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Hash__ctor_m2508943770_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_0 = ___info0;
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(ByteU5BU5D_t4260760469_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_2 = SerializationInfo_GetValue_m4125471336(L_0, _stringLiteral2649907154, L_1, /*hidden argument*/NULL);
		__this->set_data_1(((ByteU5BU5D_t4260760469*)Castclass(L_2, ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Policy.Hash::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3237038;
extern Il2CppCodeGenString* _stringLiteral2649907154;
extern const uint32_t Hash_GetObjectData_m3237379831_MetadataUsageId;
extern "C"  void Hash_GetObjectData_m3237379831 (Hash_t333288918 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Hash_GetObjectData_m3237379831_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3237038, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		SerializationInfo_t2185721892 * L_2 = ___info0;
		ByteU5BU5D_t4260760469* L_3 = Hash_GetData_m808019137(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m469120675(L_2, _stringLiteral2649907154, (Il2CppObject *)(Il2CppObject *)L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Security.Policy.Hash::ToString()
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral351608024;
extern Il2CppCodeGenString* _stringLiteral49;
extern Il2CppCodeGenString* _stringLiteral2778;
extern Il2CppCodeGenString* _stringLiteral2649907154;
extern const uint32_t Hash_ToString_m280687476_MetadataUsageId;
extern "C"  String_t* Hash_ToString_m280687476 (Hash_t333288918 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Hash_ToString_m280687476_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SecurityElement_t2125293618 * V_0 = NULL;
	StringBuilder_t243639308 * V_1 = NULL;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	int32_t V_3 = 0;
	{
		Type_t * L_0 = Object_GetType_m2022236990(__this, /*hidden argument*/NULL);
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(18 /* System.String System.Type::get_FullName() */, L_0);
		SecurityElement_t2125293618 * L_2 = (SecurityElement_t2125293618 *)il2cpp_codegen_object_new(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		SecurityElement__ctor_m3616501115(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		SecurityElement_t2125293618 * L_3 = V_0;
		SecurityElement_AddAttribute_m979045638(L_3, _stringLiteral351608024, _stringLiteral49, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_4 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_4, /*hidden argument*/NULL);
		V_1 = L_4;
		ByteU5BU5D_t4260760469* L_5 = Hash_GetData_m808019137(__this, /*hidden argument*/NULL);
		V_2 = L_5;
		V_3 = 0;
		goto IL_0051;
	}

IL_0035:
	{
		StringBuilder_t243639308 * L_6 = V_1;
		ByteU5BU5D_t4260760469* L_7 = V_2;
		int32_t L_8 = V_3;
		String_t* L_9 = Byte_ToString_m3965014306(((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8))), _stringLiteral2778, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(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_t4260760469* L_12 = V_2;
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length)))))))
		{
			goto IL_0035;
		}
	}
	{
		SecurityElement_t2125293618 * L_13 = V_0;
		StringBuilder_t243639308 * L_14 = V_1;
		String_t* L_15 = StringBuilder_ToString_m350379841(L_14, /*hidden argument*/NULL);
		SecurityElement_t2125293618 * L_16 = (SecurityElement_t2125293618 *)il2cpp_codegen_object_new(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		SecurityElement__ctor_m2591154807(L_16, _stringLiteral2649907154, L_15, /*hidden argument*/NULL);
		SecurityElement_AddChild_m17363117(L_13, L_16, /*hidden argument*/NULL);
		SecurityElement_t2125293618 * L_17 = V_0;
		String_t* L_18 = SecurityElement_ToString_m1891938598(L_17, /*hidden argument*/NULL);
		return L_18;
	}
}
// System.Byte[] System.Security.Policy.Hash::GetData()
extern Il2CppClass* SecurityException_t3044716869_il2cpp_TypeInfo_var;
extern Il2CppClass* FileStream_t2141505868_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1609429801;
extern const uint32_t Hash_GetData_m808019137_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* Hash_GetData_m808019137 (Hash_t333288918 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Hash_GetData_m808019137_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	FileStream_t2141505868 * V_1 = NULL;
	{
		Assembly_t1418687608 * L_0 = __this->get_assembly_0();
		if (L_0)
		{
			goto IL_0028;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_1 = __this->get_data_1();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1609429801, /*hidden argument*/NULL);
		V_0 = L_2;
		String_t* L_3 = V_0;
		SecurityException_t3044716869 * L_4 = (SecurityException_t3044716869 *)il2cpp_codegen_object_new(SecurityException_t3044716869_il2cpp_TypeInfo_var);
		SecurityException__ctor_m1163560590(L_4, L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0028:
	{
		ByteU5BU5D_t4260760469* L_5 = __this->get_data_1();
		if (L_5)
		{
			goto IL_006d;
		}
	}
	{
		Assembly_t1418687608 * 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_t2141505868 * L_8 = (FileStream_t2141505868 *)il2cpp_codegen_object_new(FileStream_t2141505868_il2cpp_TypeInfo_var);
		FileStream__ctor_m3377505172(L_8, L_7, 3, 1, /*hidden argument*/NULL);
		V_1 = L_8;
		FileStream_t2141505868 * 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)(((intptr_t)L_10)))));
		FileStream_t2141505868 * L_11 = V_1;
		ByteU5BU5D_t4260760469* L_12 = __this->get_data_1();
		FileStream_t2141505868 * 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_t4260760469*, 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_t4260760469* L_15 = __this->get_data_1();
		return L_15;
	}
}
// System.String System.Security.Policy.StrongName::get_Name()
extern "C"  String_t* StrongName_get_Name_m2625731792 (StrongName_t2878058698 * __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_t4133101135 * StrongName_get_PublicKey_m99431051 (StrongName_t2878058698 * __this, const MethodInfo* method)
{
	{
		StrongNamePublicKeyBlob_t4133101135 * L_0 = __this->get_publickey_0();
		return L_0;
	}
}
// System.Version System.Security.Policy.StrongName::get_Version()
extern "C"  Version_t763695022 * StrongName_get_Version_m1418835908 (StrongName_t2878058698 * __this, const MethodInfo* method)
{
	{
		Version_t763695022 * L_0 = __this->get_version_2();
		return L_0;
	}
}
// System.Boolean System.Security.Policy.StrongName::Equals(System.Object)
extern Il2CppClass* StrongName_t2878058698_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StrongName_Equals_m3416747224_MetadataUsageId;
extern "C"  bool StrongName_Equals_m3416747224 (StrongName_t2878058698 * __this, Il2CppObject * ___o0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StrongName_Equals_m3416747224_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StrongName_t2878058698 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___o0;
		V_0 = ((StrongName_t2878058698 *)IsInstSealed(L_0, StrongName_t2878058698_il2cpp_TypeInfo_var));
		StrongName_t2878058698 * L_1 = V_0;
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

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

IL_0027:
	{
		Version_t763695022 * L_6 = StrongName_get_Version_m1418835908(__this, /*hidden argument*/NULL);
		StrongName_t2878058698 * L_7 = V_0;
		Version_t763695022 * L_8 = StrongName_get_Version_m1418835908(L_7, /*hidden argument*/NULL);
		bool L_9 = Version_Equals_m2986654579(L_6, L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_003f;
		}
	}
	{
		return (bool)0;
	}

IL_003f:
	{
		StrongNamePublicKeyBlob_t4133101135 * L_10 = StrongName_get_PublicKey_m99431051(__this, /*hidden argument*/NULL);
		StrongName_t2878058698 * L_11 = V_0;
		StrongNamePublicKeyBlob_t4133101135 * L_12 = StrongName_get_PublicKey_m99431051(L_11, /*hidden argument*/NULL);
		bool L_13 = StrongNamePublicKeyBlob_Equals_m167131279(L_10, L_12, /*hidden argument*/NULL);
		return L_13;
	}
}
// System.Int32 System.Security.Policy.StrongName::GetHashCode()
extern "C"  int32_t StrongName_GetHashCode_m1084673968 (StrongName_t2878058698 * __this, const MethodInfo* method)
{
	{
		StrongNamePublicKeyBlob_t4133101135 * L_0 = __this->get_publickey_0();
		int32_t L_1 = StrongNamePublicKeyBlob_GetHashCode_m1175711719(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Security.Policy.StrongName::ToString()
extern const Il2CppType* StrongName_t2878058698_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral351608024;
extern Il2CppCodeGenString* _stringLiteral49;
extern Il2CppCodeGenString* _stringLiteral75327;
extern Il2CppCodeGenString* _stringLiteral2420395;
extern Il2CppCodeGenString* _stringLiteral2016261304;
extern const uint32_t StrongName_ToString_m1987456872_MetadataUsageId;
extern "C"  String_t* StrongName_ToString_m1987456872 (StrongName_t2878058698 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StrongName_ToString_m1987456872_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SecurityElement_t2125293618 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_0 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(StrongName_t2878058698_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_t2125293618 * L_2 = (SecurityElement_t2125293618 *)il2cpp_codegen_object_new(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		SecurityElement__ctor_m3616501115(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		SecurityElement_t2125293618 * L_3 = V_0;
		SecurityElement_AddAttribute_m979045638(L_3, _stringLiteral351608024, _stringLiteral49, /*hidden argument*/NULL);
		SecurityElement_t2125293618 * L_4 = V_0;
		StrongNamePublicKeyBlob_t4133101135 * L_5 = __this->get_publickey_0();
		String_t* L_6 = StrongNamePublicKeyBlob_ToString_m2295430737(L_5, /*hidden argument*/NULL);
		SecurityElement_AddAttribute_m979045638(L_4, _stringLiteral75327, L_6, /*hidden argument*/NULL);
		SecurityElement_t2125293618 * L_7 = V_0;
		String_t* L_8 = __this->get_name_1();
		SecurityElement_AddAttribute_m979045638(L_7, _stringLiteral2420395, L_8, /*hidden argument*/NULL);
		SecurityElement_t2125293618 * L_9 = V_0;
		Version_t763695022 * L_10 = __this->get_version_2();
		String_t* L_11 = Version_ToString_m3622155194(L_10, /*hidden argument*/NULL);
		SecurityElement_AddAttribute_m979045638(L_9, _stringLiteral2016261304, L_11, /*hidden argument*/NULL);
		SecurityElement_t2125293618 * L_12 = V_0;
		String_t* L_13 = SecurityElement_ToString_m1891938598(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_m2888541667 (WindowsIdentity_t4160730487 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * 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_t4160730487_il2cpp_TypeInfo_var;
extern const uint32_t WindowsIdentity__cctor_m309158987_MetadataUsageId;
extern "C"  void WindowsIdentity__cctor_m309158987 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity__cctor_m309158987_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IntPtr_t L_0 = ((IntPtr_t_StaticFields*)IntPtr_t_il2cpp_TypeInfo_var->static_fields)->get_Zero_1();
		((WindowsIdentity_t4160730487_StaticFields*)WindowsIdentity_t4160730487_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_t4089799192_0_0_0_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IntPtr_t_il2cpp_TypeInfo_var;
extern Il2CppClass* WindowsIdentity_t4160730487_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* SerializationException_t541289707_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral541105052;
extern Il2CppCodeGenString* _stringLiteral3211685661;
extern Il2CppCodeGenString* _stringLiteral3774183263;
extern Il2CppCodeGenString* _stringLiteral2839790660;
extern Il2CppCodeGenString* _stringLiteral3211887564;
extern Il2CppCodeGenString* _stringLiteral2306848127;
extern Il2CppCodeGenString* _stringLiteral4209174355;
extern const uint32_t WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m1877162132_MetadataUsageId;
extern "C"  void WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m1877162132 (WindowsIdentity_t4160730487 * __this, Il2CppObject * ___sender0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity_System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_m1877162132_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	{
		SerializationInfo_t2185721892 * L_0 = __this->get__info_5();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(IntPtr_t_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_2 = SerializationInfo_GetValue_m4125471336(L_0, _stringLiteral541105052, L_1, /*hidden argument*/NULL);
		__this->set__token_0(((*(IntPtr_t*)((IntPtr_t*)UnBox (L_2, IntPtr_t_il2cpp_TypeInfo_var)))));
		SerializationInfo_t2185721892 * L_3 = __this->get__info_5();
		String_t* L_4 = SerializationInfo_GetString_m52579033(L_3, _stringLiteral3211685661, /*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_t4160730487_il2cpp_TypeInfo_var);
		String_t* L_7 = WindowsIdentity_GetTokenName_m2587745703(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_m2125462205(NULL /*static, unused*/, L_8, L_9, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_006e;
		}
	}
	{
		SerializationException_t541289707 * L_11 = (SerializationException_t541289707 *)il2cpp_codegen_object_new(SerializationException_t541289707_il2cpp_TypeInfo_var);
		SerializationException__ctor_m4216356480(L_11, _stringLiteral3774183263, /*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_t4160730487_il2cpp_TypeInfo_var);
		String_t* L_13 = WindowsIdentity_GetTokenName_m2587745703(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_m1260523650(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_t541289707 * L_18 = (SerializationException_t541289707 *)il2cpp_codegen_object_new(SerializationException_t541289707_il2cpp_TypeInfo_var);
		SerializationException__ctor_m4216356480(L_18, _stringLiteral2839790660, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18);
	}

IL_00af:
	{
		SerializationInfo_t2185721892 * L_19 = __this->get__info_5();
		String_t* L_20 = SerializationInfo_GetString_m52579033(L_19, _stringLiteral3211887564, /*hidden argument*/NULL);
		__this->set__type_1(L_20);
		SerializationInfo_t2185721892 * L_21 = __this->get__info_5();
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_22 = Type_GetTypeFromHandle_m3806905434(NULL /*static, unused*/, LoadTypeToken(WindowsAccountType_t4089799192_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_23 = SerializationInfo_GetValue_m4125471336(L_21, _stringLiteral2306848127, L_22, /*hidden argument*/NULL);
		__this->set__account_2(((*(int32_t*)((int32_t*)UnBox (L_23, Int32_t1153838500_il2cpp_TypeInfo_var)))));
		SerializationInfo_t2185721892 * L_24 = __this->get__info_5();
		bool L_25 = SerializationInfo_GetBoolean_m1462266865(L_24, _stringLiteral4209174355, /*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_t4089799192_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral541105052;
extern Il2CppCodeGenString* _stringLiteral3211685661;
extern Il2CppCodeGenString* _stringLiteral3211887564;
extern Il2CppCodeGenString* _stringLiteral2306848127;
extern Il2CppCodeGenString* _stringLiteral4209174355;
extern const uint32_t WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m3559271593_MetadataUsageId;
extern "C"  void WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m3559271593 (WindowsIdentity_t4160730487 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity_System_Runtime_Serialization_ISerializable_GetObjectData_m3559271593_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SerializationInfo_t2185721892 * 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_m469120675(L_0, _stringLiteral541105052, L_3, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_4 = ___info0;
		String_t* L_5 = __this->get__name_4();
		SerializationInfo_AddValue_m469120675(L_4, _stringLiteral3211685661, L_5, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_6 = ___info0;
		String_t* L_7 = __this->get__type_1();
		SerializationInfo_AddValue_m469120675(L_6, _stringLiteral3211887564, L_7, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_8 = ___info0;
		int32_t L_9 = __this->get__account_2();
		int32_t L_10 = L_9;
		Il2CppObject * L_11 = Box(WindowsAccountType_t4089799192_il2cpp_TypeInfo_var, &L_10);
		SerializationInfo_AddValue_m469120675(L_8, _stringLiteral2306848127, L_11, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_12 = ___info0;
		bool L_13 = __this->get__authenticated_3();
		SerializationInfo_AddValue_m3573408328(L_12, _stringLiteral4209174355, 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_m2952357727_MetadataUsageId;
extern "C"  void WindowsIdentity_Dispose_m2952357727 (WindowsIdentity_t4160730487 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (WindowsIdentity_Dispose_m2952357727_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m3719460523 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef IntPtr_t (*WindowsIdentity_GetCurrentToken_m3719460523_ftn) ();
	return  ((WindowsIdentity_GetCurrentToken_m3719460523_ftn)mscorlib::System::Security::Principal::WindowsIdentity::GetCurrentToken) ();
}
// System.String System.Security.Principal.WindowsIdentity::GetTokenName(System.IntPtr)
extern "C"  String_t* WindowsIdentity_GetTokenName_m2587745703 (Il2CppObject * __this /* static, unused */, IntPtr_t ___token0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef String_t* (*WindowsIdentity_GetTokenName_m2587745703_ftn) (IntPtr_t);
	return  ((WindowsIdentity_GetTokenName_m2587745703_ftn)mscorlib::System::Security::Principal::WindowsIdentity::GetTokenName) (___token0);
}
// Conversion methods for marshalling of: System.Security.RuntimeDeclSecurityEntry
extern "C" void RuntimeDeclSecurityEntry_t3185381156_marshal_pinvoke(const RuntimeDeclSecurityEntry_t3185381156& unmarshaled, RuntimeDeclSecurityEntry_t3185381156_marshaled_pinvoke& marshaled)
{
	marshaled.___blob_0 = reinterpret_cast<intptr_t>((unmarshaled.get_blob_0()).get_m_value_0());
	marshaled.___size_1 = unmarshaled.get_size_1();
	marshaled.___index_2 = unmarshaled.get_index_2();
}
extern "C" void RuntimeDeclSecurityEntry_t3185381156_marshal_pinvoke_back(const RuntimeDeclSecurityEntry_t3185381156_marshaled_pinvoke& marshaled, RuntimeDeclSecurityEntry_t3185381156& unmarshaled)
{
	IntPtr_t unmarshaled_blob_temp_0;
	memset(&unmarshaled_blob_temp_0, 0, sizeof(unmarshaled_blob_temp_0));
	IntPtr_t unmarshaled_blob_temp_0_temp;
	unmarshaled_blob_temp_0_temp.set_m_value_0(reinterpret_cast<void*>((intptr_t)marshaled.___blob_0));
	unmarshaled_blob_temp_0 = unmarshaled_blob_temp_0_temp;
	unmarshaled.set_blob_0(unmarshaled_blob_temp_0);
	int32_t unmarshaled_size_temp_1 = 0;
	unmarshaled_size_temp_1 = marshaled.___size_1;
	unmarshaled.set_size_1(unmarshaled_size_temp_1);
	int32_t unmarshaled_index_temp_2 = 0;
	unmarshaled_index_temp_2 = marshaled.___index_2;
	unmarshaled.set_index_2(unmarshaled_index_temp_2);
}
// Conversion method for clean up from marshalling of: System.Security.RuntimeDeclSecurityEntry
extern "C" void RuntimeDeclSecurityEntry_t3185381156_marshal_pinvoke_cleanup(RuntimeDeclSecurityEntry_t3185381156_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Security.RuntimeDeclSecurityEntry
extern "C" void RuntimeDeclSecurityEntry_t3185381156_marshal_com(const RuntimeDeclSecurityEntry_t3185381156& unmarshaled, RuntimeDeclSecurityEntry_t3185381156_marshaled_com& marshaled)
{
	marshaled.___blob_0 = reinterpret_cast<intptr_t>((unmarshaled.get_blob_0()).get_m_value_0());
	marshaled.___size_1 = unmarshaled.get_size_1();
	marshaled.___index_2 = unmarshaled.get_index_2();
}
extern "C" void RuntimeDeclSecurityEntry_t3185381156_marshal_com_back(const RuntimeDeclSecurityEntry_t3185381156_marshaled_com& marshaled, RuntimeDeclSecurityEntry_t3185381156& unmarshaled)
{
	IntPtr_t unmarshaled_blob_temp_0;
	memset(&unmarshaled_blob_temp_0, 0, sizeof(unmarshaled_blob_temp_0));
	IntPtr_t unmarshaled_blob_temp_0_temp;
	unmarshaled_blob_temp_0_temp.set_m_value_0(reinterpret_cast<void*>((intptr_t)marshaled.___blob_0));
	unmarshaled_blob_temp_0 = unmarshaled_blob_temp_0_temp;
	unmarshaled.set_blob_0(unmarshaled_blob_temp_0);
	int32_t unmarshaled_size_temp_1 = 0;
	unmarshaled_size_temp_1 = marshaled.___size_1;
	unmarshaled.set_size_1(unmarshaled_size_temp_1);
	int32_t unmarshaled_index_temp_2 = 0;
	unmarshaled_index_temp_2 = marshaled.___index_2;
	unmarshaled.set_index_2(unmarshaled_index_temp_2);
}
// Conversion method for clean up from marshalling of: System.Security.RuntimeDeclSecurityEntry
extern "C" void RuntimeDeclSecurityEntry_t3185381156_marshal_com_cleanup(RuntimeDeclSecurityEntry_t3185381156_marshaled_com& marshaled)
{
}
// System.Void System.Security.SecurityContext::.ctor()
extern "C"  void SecurityContext__ctor_m2890261396 (SecurityContext_t444694245 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityContext::.ctor(System.Security.SecurityContext)
extern "C"  void SecurityContext__ctor_m1345715454 (SecurityContext_t444694245 * __this, SecurityContext_t444694245 * ___sc0, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		__this->set__capture_0((bool)1);
		SecurityContext_t444694245 * L_0 = ___sc0;
		IntPtr_t L_1 = L_0->get__winid_1();
		__this->set__winid_1(L_1);
		SecurityContext_t444694245 * L_2 = ___sc0;
		CompressedStack_t1790381301 * L_3 = L_2->get__stack_2();
		if (!L_3)
		{
			goto IL_0035;
		}
	}
	{
		SecurityContext_t444694245 * L_4 = ___sc0;
		CompressedStack_t1790381301 * L_5 = L_4->get__stack_2();
		CompressedStack_t1790381301 * L_6 = CompressedStack_CreateCopy_m2704662702(L_5, /*hidden argument*/NULL);
		__this->set__stack_2(L_6);
	}

IL_0035:
	{
		return;
	}
}
// System.Security.SecurityContext System.Security.SecurityContext::Capture()
extern Il2CppClass* Thread_t1973216770_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityContext_t444694245_il2cpp_TypeInfo_var;
extern Il2CppClass* WindowsIdentity_t4160730487_il2cpp_TypeInfo_var;
extern const uint32_t SecurityContext_Capture_m3640798635_MetadataUsageId;
extern "C"  SecurityContext_t444694245 * SecurityContext_Capture_m3640798635 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityContext_Capture_m3640798635_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SecurityContext_t444694245 * V_0 = NULL;
	SecurityContext_t444694245 * V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Thread_t1973216770_il2cpp_TypeInfo_var);
		Thread_t1973216770 * L_0 = Thread_get_CurrentThread_m1523593825(NULL /*static, unused*/, /*hidden argument*/NULL);
		ExecutionContext_t1900239151 * L_1 = Thread_get_ExecutionContext_m1683588744(L_0, /*hidden argument*/NULL);
		SecurityContext_t444694245 * L_2 = ExecutionContext_get_SecurityContext_m2311120735(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		SecurityContext_t444694245 * L_3 = V_0;
		bool L_4 = SecurityContext_get_FlowSuppressed_m2046518873(L_3, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		return (SecurityContext_t444694245 *)NULL;
	}

IL_001d:
	{
		SecurityContext_t444694245 * L_5 = (SecurityContext_t444694245 *)il2cpp_codegen_object_new(SecurityContext_t444694245_il2cpp_TypeInfo_var);
		SecurityContext__ctor_m2890261396(L_5, /*hidden argument*/NULL);
		V_1 = L_5;
		SecurityContext_t444694245 * L_6 = V_1;
		L_6->set__capture_0((bool)1);
		SecurityContext_t444694245 * L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(WindowsIdentity_t4160730487_il2cpp_TypeInfo_var);
		IntPtr_t L_8 = WindowsIdentity_GetCurrentToken_m3719460523(NULL /*static, unused*/, /*hidden argument*/NULL);
		L_7->set__winid_1(L_8);
		SecurityContext_t444694245 * L_9 = V_1;
		CompressedStack_t1790381301 * L_10 = CompressedStack_Capture_m4188936939(NULL /*static, unused*/, /*hidden argument*/NULL);
		L_9->set__stack_2(L_10);
		SecurityContext_t444694245 * L_11 = V_1;
		return L_11;
	}
}
// System.Boolean System.Security.SecurityContext::get_FlowSuppressed()
extern "C"  bool SecurityContext_get_FlowSuppressed_m2046518873 (SecurityContext_t444694245 * __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_t1790381301 * SecurityContext_get_CompressedStack_m649521097 (SecurityContext_t444694245 * __this, const MethodInfo* method)
{
	{
		CompressedStack_t1790381301 * L_0 = __this->get__stack_2();
		return L_0;
	}
}
// System.Void System.Security.SecurityElement::.ctor(System.String)
extern "C"  void SecurityElement__ctor_m3616501115 (SecurityElement_t2125293618 * __this, String_t* ___tag0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___tag0;
		SecurityElement__ctor_m2591154807(__this, L_0, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityElement::.ctor(System.String,System.String)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral114586;
extern Il2CppCodeGenString* _stringLiteral1200255555;
extern Il2CppCodeGenString* _stringLiteral1830;
extern const uint32_t SecurityElement__ctor_m2591154807_MetadataUsageId;
extern "C"  void SecurityElement__ctor_m2591154807 (SecurityElement_t2125293618 * __this, String_t* ___tag0, String_t* ___text1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement__ctor_m2591154807_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___tag0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral114586, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		String_t* L_2 = ___tag0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		bool L_3 = SecurityElement_IsValidTag_m3543842271(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_003d;
		}
	}
	{
		String_t* L_4 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1200255555, /*hidden argument*/NULL);
		String_t* L_5 = ___tag0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_6 = String_Concat_m1825781833(NULL /*static, unused*/, L_4, _stringLiteral1830, L_5, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_7 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_m2824457339(__this, L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityElement::.cctor()
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D60_48_FieldInfo_var;
extern const uint32_t SecurityElement__cctor_m429967270_MetadataUsageId;
extern "C"  void SecurityElement__cctor_m429967270 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement__cctor_m429967270_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)3));
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
		CharU5BU5D_t3324145743* L_1 = L_0;
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t3324145743* L_2 = L_1;
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->set_invalid_tag_chars_4(L_2);
		CharU5BU5D_t3324145743* L_3 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)2));
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t3324145743* L_4 = L_3;
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->set_invalid_text_chars_5(L_4);
		CharU5BU5D_t3324145743* L_5 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)3));
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)32));
		CharU5BU5D_t3324145743* L_6 = L_5;
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t3324145743* L_7 = L_6;
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->set_invalid_attr_name_chars_6(L_7);
		CharU5BU5D_t3324145743* L_8 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)3));
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)34));
		CharU5BU5D_t3324145743* L_9 = L_8;
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)60));
		CharU5BU5D_t3324145743* L_10 = L_9;
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)62));
		((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->set_invalid_attr_value_chars_7(L_10);
		CharU5BU5D_t3324145743* L_11 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)5));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_11, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D60_48_FieldInfo_var), /*hidden argument*/NULL);
		((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->set_invalid_chars_8(L_11);
		return;
	}
}
// System.Collections.ArrayList System.Security.SecurityElement::get_Children()
extern "C"  ArrayList_t3948406897 * SecurityElement_get_Children_m3662285689 (SecurityElement_t2125293618 * __this, const MethodInfo* method)
{
	{
		ArrayList_t3948406897 * L_0 = __this->get_children_3();
		return L_0;
	}
}
// System.String System.Security.SecurityElement::get_Tag()
extern "C"  String_t* SecurityElement_get_Tag_m1611173913 (SecurityElement_t2125293618 * __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_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1200255555;
extern Il2CppCodeGenString* _stringLiteral1830;
extern const uint32_t SecurityElement_set_Text_m2824457339_MetadataUsageId;
extern "C"  void SecurityElement_set_Text_m2824457339 (SecurityElement_t2125293618 * __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_set_Text_m2824457339_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (!L_0)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_1 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		bool L_2 = SecurityElement_IsValidText_m2889048252(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_3 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1200255555, /*hidden argument*/NULL);
		String_t* L_4 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_Concat_m1825781833(NULL /*static, unused*/, L_3, _stringLiteral1830, L_4, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_6 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t2125293618_il2cpp_TypeInfo_var);
		String_t* L_8 = SecurityElement_Unescape_m249625582(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityAttribute_t1645524282_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3373707;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral1235056703;
extern const uint32_t SecurityElement_AddAttribute_m979045638_MetadataUsageId;
extern "C"  void SecurityElement_AddAttribute_m979045638 (SecurityElement_t2125293618 * __this, String_t* ___name0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_AddAttribute_m979045638_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___name0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3373707, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___value1;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral111972721, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		String_t* L_4 = ___name0;
		SecurityAttribute_t1645524282 * L_5 = SecurityElement_GetAttribute_m3634791704(__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_m138640077(NULL /*static, unused*/, _stringLiteral1235056703, L_6, /*hidden argument*/NULL);
		String_t* L_8 = Locale_GetText_m2389348044(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_9 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_9, L_8, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

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

IL_005a:
	{
		ArrayList_t3948406897 * L_12 = __this->get_attributes_2();
		String_t* L_13 = ___name0;
		String_t* L_14 = ___value1;
		SecurityAttribute_t1645524282 * L_15 = (SecurityAttribute_t1645524282 *)il2cpp_codegen_object_new(SecurityAttribute_t1645524282_il2cpp_TypeInfo_var);
		SecurityAttribute__ctor_m3979866052(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94631196;
extern const uint32_t SecurityElement_AddChild_m17363117_MetadataUsageId;
extern "C"  void SecurityElement_AddChild_m17363117 (SecurityElement_t2125293618 * __this, SecurityElement_t2125293618 * ___child0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_AddChild_m17363117_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SecurityElement_t2125293618 * L_0 = ___child0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94631196, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

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

IL_0027:
	{
		ArrayList_t3948406897 * L_4 = __this->get_children_3();
		SecurityElement_t2125293618 * 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_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1239501;
extern Il2CppCodeGenString* _stringLiteral1234696;
extern Il2CppCodeGenString* _stringLiteral1195861484;
extern Il2CppCodeGenString* _stringLiteral1180936162;
extern Il2CppCodeGenString* _stringLiteral38091805;
extern const uint32_t SecurityElement_Escape_m855150247_MetadataUsageId;
extern "C"  String_t* SecurityElement_Escape_m855150247 (Il2CppObject * __this /* static, unused */, String_t* ___str0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_Escape_m855150247_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * 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_t2125293618_il2cpp_TypeInfo_var);
		CharU5BU5D_t3324145743* L_2 = ((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->get_invalid_chars_8();
		int32_t L_3 = String_IndexOfAny_m3660242324(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_t243639308 * L_5 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_5, /*hidden argument*/NULL);
		V_0 = L_5;
		String_t* L_6 = ___str0;
		int32_t L_7 = String_get_Length_m2979997331(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_m3015341861(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_t243639308 * L_14 = V_0;
		StringBuilder_Append_m3898090075(L_14, _stringLiteral1239501, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_0088:
	{
		StringBuilder_t243639308 * L_15 = V_0;
		StringBuilder_Append_m3898090075(L_15, _stringLiteral1234696, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_0099:
	{
		StringBuilder_t243639308 * L_16 = V_0;
		StringBuilder_Append_m3898090075(L_16, _stringLiteral1195861484, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00aa:
	{
		StringBuilder_t243639308 * L_17 = V_0;
		StringBuilder_Append_m3898090075(L_17, _stringLiteral1180936162, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00bb:
	{
		StringBuilder_t243639308 * L_18 = V_0;
		StringBuilder_Append_m3898090075(L_18, _stringLiteral38091805, /*hidden argument*/NULL);
		goto IL_00d9;
	}

IL_00cc:
	{
		StringBuilder_t243639308 * L_19 = V_0;
		Il2CppChar L_20 = V_3;
		StringBuilder_Append_m2143093878(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_t243639308 * L_24 = V_0;
		String_t* L_25 = StringBuilder_ToString_m350379841(L_24, /*hidden argument*/NULL);
		return L_25;
	}
}
// System.String System.Security.SecurityElement::Unescape(System.String)
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1239501;
extern Il2CppCodeGenString* _stringLiteral60;
extern Il2CppCodeGenString* _stringLiteral1234696;
extern Il2CppCodeGenString* _stringLiteral62;
extern Il2CppCodeGenString* _stringLiteral38091805;
extern Il2CppCodeGenString* _stringLiteral38;
extern Il2CppCodeGenString* _stringLiteral1195861484;
extern Il2CppCodeGenString* _stringLiteral34;
extern Il2CppCodeGenString* _stringLiteral1180936162;
extern Il2CppCodeGenString* _stringLiteral39;
extern const uint32_t SecurityElement_Unescape_m249625582_MetadataUsageId;
extern "C"  String_t* SecurityElement_Unescape_m249625582 (Il2CppObject * __this /* static, unused */, String_t* ___str0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_Unescape_m249625582_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * 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_t243639308 * L_2 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1143895062(L_2, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		StringBuilder_t243639308 * L_3 = V_0;
		StringBuilder_Replace_m118777941(L_3, _stringLiteral1239501, _stringLiteral60, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_4 = V_0;
		StringBuilder_Replace_m118777941(L_4, _stringLiteral1234696, _stringLiteral62, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_5 = V_0;
		StringBuilder_Replace_m118777941(L_5, _stringLiteral38091805, _stringLiteral38, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_6 = V_0;
		StringBuilder_Replace_m118777941(L_6, _stringLiteral1195861484, _stringLiteral34, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_7 = V_0;
		StringBuilder_Replace_m118777941(L_7, _stringLiteral1180936162, _stringLiteral39, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_8 = V_0;
		String_t* L_9 = StringBuilder_ToString_m350379841(L_8, /*hidden argument*/NULL);
		return L_9;
	}
}
// System.Boolean System.Security.SecurityElement::IsValidAttributeName(System.String)
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidAttributeName_m190948498_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidAttributeName_m190948498 (Il2CppObject * __this /* static, unused */, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidAttributeName_m190948498_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2125293618_il2cpp_TypeInfo_var);
		CharU5BU5D_t3324145743* L_2 = ((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->get_invalid_attr_name_chars_6();
		int32_t L_3 = String_IndexOfAny_m3660242324(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_t2125293618_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidAttributeValue_m1458092724_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidAttributeValue_m1458092724 (Il2CppObject * __this /* static, unused */, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidAttributeValue_m1458092724_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2125293618_il2cpp_TypeInfo_var);
		CharU5BU5D_t3324145743* L_2 = ((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->get_invalid_attr_value_chars_7();
		int32_t L_3 = String_IndexOfAny_m3660242324(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_t2125293618_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidTag_m3543842271_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidTag_m3543842271 (Il2CppObject * __this /* static, unused */, String_t* ___tag0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidTag_m3543842271_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2125293618_il2cpp_TypeInfo_var);
		CharU5BU5D_t3324145743* L_2 = ((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->get_invalid_tag_chars_4();
		int32_t L_3 = String_IndexOfAny_m3660242324(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_t2125293618_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_IsValidText_m2889048252_MetadataUsageId;
extern "C"  bool SecurityElement_IsValidText_m2889048252 (Il2CppObject * __this /* static, unused */, String_t* ___text0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_IsValidText_m2889048252_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2125293618_il2cpp_TypeInfo_var);
		CharU5BU5D_t3324145743* L_2 = ((SecurityElement_t2125293618_StaticFields*)SecurityElement_t2125293618_il2cpp_TypeInfo_var->static_fields)->get_invalid_text_chars_5();
		int32_t L_3 = String_IndexOfAny_m3660242324(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral114586;
extern const uint32_t SecurityElement_SearchForChildByTag_m1597451503_MetadataUsageId;
extern "C"  SecurityElement_t2125293618 * SecurityElement_SearchForChildByTag_m1597451503 (SecurityElement_t2125293618 * __this, String_t* ___tag0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_SearchForChildByTag_m1597451503_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	SecurityElement_t2125293618 * V_1 = NULL;
	{
		String_t* L_0 = ___tag0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral114586, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

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

IL_001e:
	{
		V_0 = 0;
		goto IL_004e;
	}

IL_0025:
	{
		ArrayList_t3948406897 * 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_t2125293618 *)CastclassSealed(L_5, SecurityElement_t2125293618_il2cpp_TypeInfo_var));
		SecurityElement_t2125293618 * 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_m1260523650(NULL /*static, unused*/, L_7, L_8, /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_004a;
		}
	}
	{
		SecurityElement_t2125293618 * 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_t3948406897 * 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_t2125293618 *)NULL;
	}
}
// System.String System.Security.SecurityElement::ToString()
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_ToString_m1891938598_MetadataUsageId;
extern "C"  String_t* SecurityElement_ToString_m1891938598 (SecurityElement_t2125293618 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_ToString_m1891938598_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	{
		StringBuilder_t243639308 * L_0 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		SecurityElement_ToXml_m2446329140(__this, (&V_0), 0, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_1 = V_0;
		String_t* L_2 = StringBuilder_ToString_m350379841(L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Void System.Security.SecurityElement::ToXml(System.Text.StringBuilder&,System.Int32)
extern Il2CppClass* SecurityAttribute_t1645524282_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IEnumerator_t3464575207_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t1423340799_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral60;
extern Il2CppCodeGenString* _stringLiteral32;
extern Il2CppCodeGenString* _stringLiteral1925;
extern Il2CppCodeGenString* _stringLiteral34;
extern Il2CppCodeGenString* _stringLiteral1519;
extern Il2CppCodeGenString* _stringLiteral62;
extern Il2CppCodeGenString* _stringLiteral1907;
extern const uint32_t SecurityElement_ToXml_m2446329140_MetadataUsageId;
extern "C"  void SecurityElement_ToXml_m2446329140 (SecurityElement_t2125293618 * __this, StringBuilder_t243639308 ** ___s0, int32_t ___level1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_ToXml_m2446329140_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	SecurityAttribute_t1645524282 * V_1 = NULL;
	SecurityElement_t2125293618 * V_2 = NULL;
	Il2CppObject * V_3 = NULL;
	Il2CppObject * V_4 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		StringBuilder_t243639308 ** L_0 = ___s0;
		StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_0)), _stringLiteral60, /*hidden argument*/NULL);
		StringBuilder_t243639308 ** L_1 = ___s0;
		String_t* L_2 = __this->get_tag_1();
		StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_1)), L_2, /*hidden argument*/NULL);
		ArrayList_t3948406897 * L_3 = __this->get_attributes_2();
		if (!L_3)
		{
			goto IL_00b3;
		}
	}
	{
		StringBuilder_t243639308 ** L_4 = ___s0;
		StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_4)), _stringLiteral32, /*hidden argument*/NULL);
		V_0 = 0;
		goto IL_00a2;
	}

IL_003a:
	{
		ArrayList_t3948406897 * 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_t1645524282 *)CastclassClass(L_7, SecurityAttribute_t1645524282_il2cpp_TypeInfo_var));
		StringBuilder_t243639308 ** L_8 = ___s0;
		SecurityAttribute_t1645524282 * L_9 = V_1;
		String_t* L_10 = SecurityAttribute_get_Name_m1633103259(L_9, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_11 = StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_8)), L_10, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_12 = StringBuilder_Append_m3898090075(L_11, _stringLiteral1925, /*hidden argument*/NULL);
		SecurityAttribute_t1645524282 * L_13 = V_1;
		String_t* L_14 = SecurityAttribute_get_Value_m1891267395(L_13, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		String_t* L_15 = SecurityElement_Escape_m855150247(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_16 = StringBuilder_Append_m3898090075(L_12, L_15, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_16, _stringLiteral34, /*hidden argument*/NULL);
		int32_t L_17 = V_0;
		ArrayList_t3948406897 * 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_t243639308 ** L_20 = ___s0;
		String_t* L_21 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)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_t3948406897 * 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_m1260523650(NULL /*static, unused*/, L_27, L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_010a;
		}
	}

IL_00d3:
	{
		ArrayList_t3948406897 * L_30 = __this->get_children_3();
		if (!L_30)
		{
			goto IL_00ee;
		}
	}
	{
		ArrayList_t3948406897 * 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_t243639308 ** L_33 = ___s0;
		StringBuilder_t243639308 * L_34 = StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_33)), _stringLiteral1519, /*hidden argument*/NULL);
		String_t* L_35 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_34, L_35, /*hidden argument*/NULL);
		goto IL_01b7;
	}

IL_010a:
	{
		StringBuilder_t243639308 ** L_36 = ___s0;
		StringBuilder_t243639308 * L_37 = StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_36)), _stringLiteral62, /*hidden argument*/NULL);
		String_t* L_38 = __this->get_text_0();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		String_t* L_39 = SecurityElement_Escape_m855150247(NULL /*static, unused*/, L_38, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_37, L_39, /*hidden argument*/NULL);
		ArrayList_t3948406897 * L_40 = __this->get_children_3();
		if (!L_40)
		{
			goto IL_018b;
		}
	}
	{
		StringBuilder_t243639308 ** L_41 = ___s0;
		String_t* L_42 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_41)), L_42, /*hidden argument*/NULL);
		ArrayList_t3948406897 * 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_t3464575207_il2cpp_TypeInfo_var, L_45);
			V_2 = ((SecurityElement_t2125293618 *)CastclassSealed(L_46, SecurityElement_t2125293618_il2cpp_TypeInfo_var));
			SecurityElement_t2125293618 * L_47 = V_2;
			StringBuilder_t243639308 ** L_48 = ___s0;
			int32_t L_49 = ___level1;
			SecurityElement_ToXml_m2446329140(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_t3464575207_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_t3991598821 *)e.ex;
		goto FINALLY_0176;
	}

FINALLY_0176:
	{ // begin finally (depth: 1)
		{
			Il2CppObject * L_52 = V_3;
			V_4 = ((Il2CppObject *)IsInst(L_52, IDisposable_t1423340799_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_t1423340799_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_t3991598821 *)
	}

IL_018b:
	{
		StringBuilder_t243639308 ** L_55 = ___s0;
		StringBuilder_t243639308 * L_56 = StringBuilder_Append_m3898090075((*((StringBuilder_t243639308 **)L_55)), _stringLiteral1907, /*hidden argument*/NULL);
		String_t* L_57 = __this->get_tag_1();
		StringBuilder_t243639308 * L_58 = StringBuilder_Append_m3898090075(L_56, L_57, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_59 = StringBuilder_Append_m3898090075(L_58, _stringLiteral62, /*hidden argument*/NULL);
		String_t* L_60 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_59, L_60, /*hidden argument*/NULL);
	}

IL_01b7:
	{
		return;
	}
}
// System.Security.SecurityElement/SecurityAttribute System.Security.SecurityElement::GetAttribute(System.String)
extern Il2CppClass* IEnumerator_t3464575207_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityAttribute_t1645524282_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t1423340799_il2cpp_TypeInfo_var;
extern const uint32_t SecurityElement_GetAttribute_m3634791704_MetadataUsageId;
extern "C"  SecurityAttribute_t1645524282 * SecurityElement_GetAttribute_m3634791704 (SecurityElement_t2125293618 * __this, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityElement_GetAttribute_m3634791704_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SecurityAttribute_t1645524282 * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	SecurityAttribute_t1645524282 * V_2 = NULL;
	Il2CppObject * V_3 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		ArrayList_t3948406897 * L_0 = __this->get_attributes_2();
		if (!L_0)
		{
			goto IL_0062;
		}
	}
	{
		ArrayList_t3948406897 * 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_t3464575207_il2cpp_TypeInfo_var, L_3);
			V_0 = ((SecurityAttribute_t1645524282 *)CastclassClass(L_4, SecurityAttribute_t1645524282_il2cpp_TypeInfo_var));
			SecurityAttribute_t1645524282 * L_5 = V_0;
			String_t* L_6 = SecurityAttribute_get_Name_m1633103259(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_m1260523650(NULL /*static, unused*/, L_6, L_7, /*hidden argument*/NULL);
			if (!L_8)
			{
				goto IL_0040;
			}
		}

IL_0039:
		{
			SecurityAttribute_t1645524282 * 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_t3464575207_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_t3991598821 *)e.ex;
		goto FINALLY_0050;
	}

FINALLY_0050:
	{ // begin finally (depth: 1)
		{
			Il2CppObject * L_12 = V_1;
			V_3 = ((Il2CppObject *)IsInst(L_12, IDisposable_t1423340799_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_t1423340799_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_t3991598821 *)
	}

IL_0062:
	{
		return (SecurityAttribute_t1645524282 *)NULL;
	}

IL_0064:
	{
		SecurityAttribute_t1645524282 * L_15 = V_2;
		return L_15;
	}
}
// System.Void System.Security.SecurityElement/SecurityAttribute::.ctor(System.String,System.String)
extern Il2CppClass* SecurityElement_t2125293618_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1149092289;
extern Il2CppCodeGenString* _stringLiteral1830;
extern Il2CppCodeGenString* _stringLiteral1269510395;
extern const uint32_t SecurityAttribute__ctor_m3979866052_MetadataUsageId;
extern "C"  void SecurityAttribute__ctor_m3979866052 (SecurityAttribute_t1645524282 * __this, String_t* ___name0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityAttribute__ctor_m3979866052_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityElement_t2125293618_il2cpp_TypeInfo_var);
		bool L_1 = SecurityElement_IsValidAttributeName_m190948498(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1149092289, /*hidden argument*/NULL);
		String_t* L_3 = ___name0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_4 = String_Concat_m1825781833(NULL /*static, unused*/, L_2, _stringLiteral1830, L_3, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_5 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t2125293618_il2cpp_TypeInfo_var);
		bool L_7 = SecurityElement_IsValidAttributeValue_m1458092724(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0052;
		}
	}
	{
		String_t* L_8 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1269510395, /*hidden argument*/NULL);
		String_t* L_9 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_10 = String_Concat_m1825781833(NULL /*static, unused*/, L_8, _stringLiteral1830, L_9, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_11 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t2125293618_il2cpp_TypeInfo_var);
		String_t* L_14 = SecurityElement_Unescape_m249625582(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_m1633103259 (SecurityAttribute_t1645524282 * __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_m1891267395 (SecurityAttribute_t1645524282 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__value_1();
		return L_0;
	}
}
// System.Void System.Security.SecurityException::.ctor()
extern Il2CppCodeGenString* _stringLiteral1279293207;
extern const uint32_t SecurityException__ctor_m4184458484_MetadataUsageId;
extern "C"  void SecurityException__ctor_m4184458484 (SecurityException_t3044716869 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityException__ctor_m4184458484_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral1279293207, /*hidden argument*/NULL);
		SystemException__ctor_m3697314481(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2146233078), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SecurityException::.ctor(System.String)
extern "C"  void SecurityException__ctor_m1163560590 (SecurityException_t3044716869 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		SystemException__ctor_m3697314481(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__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* _stringLiteral1665339362;
extern const uint32_t SecurityException__ctor_m1779937333_MetadataUsageId;
extern "C"  void SecurityException__ctor_m1779937333 (SecurityException_t3044716869 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityException__ctor_m1779937333_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	SerializationInfoEnumerator_t2904781384 * V_0 = NULL;
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		StreamingContext_t2761351129  L_1 = ___context1;
		SystemException__ctor_m2083527090(__this, L_0, L_1, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2146233078), /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_2 = ___info0;
		SerializationInfoEnumerator_t2904781384 * L_3 = SerializationInfo_GetEnumerator_m2631907363(L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_004a;
	}

IL_001f:
	{
		SerializationInfoEnumerator_t2904781384 * L_4 = V_0;
		String_t* L_5 = SerializationInfoEnumerator_get_Name_m4156977240(L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_6 = String_op_Equality_m1260523650(NULL /*static, unused*/, L_5, _stringLiteral1665339362, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_004a;
		}
	}
	{
		SerializationInfoEnumerator_t2904781384 * L_7 = V_0;
		Il2CppObject * L_8 = SerializationInfoEnumerator_get_Value_m4259496148(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_t2904781384 * L_9 = V_0;
		bool L_10 = SerializationInfoEnumerator_MoveNext_m4116766855(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_m370801454 (SecurityException_t3044716869 * __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_m4208204342 (SecurityException_t3044716869 * __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_m2560577038 (SecurityException_t3044716869 * __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_m2335749224 (SecurityException_t3044716869 * __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_m3460059773 (SecurityException_t3044716869 * __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_m4272843656 (SecurityException_t3044716869 * __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_t3044716869_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1665339362;
extern const uint32_t SecurityException_GetObjectData_m2715021970_MetadataUsageId;
extern "C"  void SecurityException_GetObjectData_m2715021970 (SecurityException_t3044716869 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityException_GetObjectData_m2715021970_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		StreamingContext_t2761351129  L_1 = ___context1;
		Exception_GetObjectData_m1945031808(__this, L_0, L_1, /*hidden argument*/NULL);
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		SerializationInfo_t2185721892 * L_2 = ___info0;
		String_t* L_3 = SecurityException_get_PermissionState_m2560577038(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m469120675(L_2, _stringLiteral1665339362, L_3, /*hidden argument*/NULL);
		goto IL_0024;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t3991598821 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (SecurityException_t3044716869_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_t243639308_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* IEnumerator_t3464575207_il2cpp_TypeInfo_var;
extern Il2CppClass* Hash_t333288918_il2cpp_TypeInfo_var;
extern Il2CppClass* IDisposable_t1423340799_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityException_t3044716869_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2035281183;
extern Il2CppCodeGenString* _stringLiteral32;
extern Il2CppCodeGenString* _stringLiteral1477445749;
extern Il2CppCodeGenString* _stringLiteral620783480;
extern Il2CppCodeGenString* _stringLiteral1343755662;
extern Il2CppCodeGenString* _stringLiteral2156539545;
extern Il2CppCodeGenString* _stringLiteral2998261295;
extern Il2CppCodeGenString* _stringLiteral4116803319;
extern Il2CppCodeGenString* _stringLiteral3844454630;
extern Il2CppCodeGenString* _stringLiteral3278797702;
extern const uint32_t SecurityException_ToString_m3022084793_MetadataUsageId;
extern "C"  String_t* SecurityException_ToString_m3022084793 (SecurityException_t3044716869 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityException_ToString_m3022084793_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * 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_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		String_t* L_0 = Exception_ToString_m1076460401(__this, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_1 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1143895062(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_t243639308 * L_3 = V_0;
			String_t* L_4 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			Type_t * L_5 = SecurityException_get_PermissionType_m2335749224(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3487355136(L_3, _stringLiteral2035281183, 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_m1476794331(L_9, _stringLiteral32, /*hidden argument*/NULL);
			V_2 = ((int32_t)((int32_t)L_10+(int32_t)1));
			StringBuilder_t243639308 * L_11 = V_0;
			ObjectU5BU5D_t1108656482* L_12 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)4));
			String_t* L_13 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			ArrayElementTypeCheck (L_12, L_13);
			(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_13);
			ObjectU5BU5D_t1108656482* 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)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_17);
			ObjectU5BU5D_t1108656482* 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)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_20);
			ObjectU5BU5D_t1108656482* L_21 = L_18;
			String_t* L_22 = V_1;
			int32_t L_23 = V_2;
			String_t* L_24 = String_Substring_m2809233063(L_22, L_23, /*hidden argument*/NULL);
			ArrayElementTypeCheck (L_21, L_24);
			(L_21)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)L_24);
			StringBuilder_AppendFormat_m279545936(L_11, _stringLiteral1477445749, L_21, /*hidden argument*/NULL);
		}

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

IL_00a3:
		{
			StringBuilder_t243639308 * L_26 = V_0;
			String_t* L_27 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_28 = SecurityException_get_PermissionState_m2560577038(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3487355136(L_26, _stringLiteral620783480, 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_m2979997331(L_30, /*hidden argument*/NULL);
			if ((((int32_t)L_31) <= ((int32_t)0)))
			{
				goto IL_00ed;
			}
		}

IL_00d6:
		{
			StringBuilder_t243639308 * L_32 = V_0;
			String_t* L_33 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_34 = SecurityException_get_GrantedSet_m3460059773(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3487355136(L_32, _stringLiteral1343755662, 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_m2979997331(L_36, /*hidden argument*/NULL);
			if ((((int32_t)L_37) <= ((int32_t)0)))
			{
				goto IL_0120;
			}
		}

IL_0109:
		{
			StringBuilder_t243639308 * L_38 = V_0;
			String_t* L_39 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			String_t* L_40 = SecurityException_get_RefusedSet_m4272843656(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3487355136(L_38, _stringLiteral2156539545, 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_t243639308 * L_42 = V_0;
			String_t* L_43 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			Il2CppObject * L_44 = SecurityException_get_Demanded_m370801454(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3487355136(L_42, _stringLiteral2998261295, 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_t243639308 * L_46 = V_0;
			String_t* L_47 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			Il2CppObject * L_48 = SecurityException_get_FirstPermissionThatFailed_m4208204342(__this, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3487355136(L_46, _stringLiteral4116803319, L_47, L_48, /*hidden argument*/NULL);
		}

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

IL_016f:
		{
			StringBuilder_t243639308 * L_50 = V_0;
			String_t* L_51 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
			StringBuilder_AppendFormat_m3723191730(L_50, _stringLiteral3844454630, L_51, /*hidden argument*/NULL);
			Evidence_t4141397151 * L_52 = __this->get__evidence_18();
			Il2CppObject * L_53 = Evidence_GetEnumerator_m1666533534(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_t3464575207_il2cpp_TypeInfo_var, L_54);
				V_3 = L_55;
				Il2CppObject * L_56 = V_3;
				if (((Hash_t333288918 *)IsInstSealed(L_56, Hash_t333288918_il2cpp_TypeInfo_var)))
				{
					goto IL_01b7;
				}
			}

IL_01a5:
			{
				StringBuilder_t243639308 * L_57 = V_0;
				String_t* L_58 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
				Il2CppObject * L_59 = V_3;
				StringBuilder_AppendFormat_m3487355136(L_57, _stringLiteral3278797702, 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_t3464575207_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_t3991598821 *)e.ex;
			goto FINALLY_01c8;
		}

FINALLY_01c8:
		{ // begin finally (depth: 2)
			{
				Il2CppObject * L_62 = V_4;
				V_5 = ((Il2CppObject *)IsInst(L_62, IDisposable_t1423340799_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_t1423340799_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_t3991598821 *)
		}

IL_01de:
		{
			goto IL_01e9;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t3991598821 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (SecurityException_t3044716869_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_t243639308 * L_65 = V_0;
		String_t* L_66 = StringBuilder_ToString_m350379841(L_65, /*hidden argument*/NULL);
		return L_66;
	}
}
// System.Void System.Security.SecurityFrame::.ctor(System.Security.RuntimeSecurityFrame)
extern "C"  void SecurityFrame__ctor_m1972945906 (SecurityFrame_t1903782627 * __this, RuntimeSecurityFrame_t2355870761 * ___frame0, const MethodInfo* method)
{
	{
		__this->set__domain_0((AppDomain_t3575612635 *)NULL);
		__this->set__method_1((MethodInfo_t *)NULL);
		__this->set__assert_2((PermissionSet_t1199249641 *)NULL);
		__this->set__deny_3((PermissionSet_t1199249641 *)NULL);
		__this->set__permitonly_4((PermissionSet_t1199249641 *)NULL);
		RuntimeSecurityFrame_t2355870761 * L_0 = ___frame0;
		SecurityFrame_InitFromRuntimeFrame_m2623746169(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void SecurityFrame__ctor_m1972945906_AdjustorThunk (Il2CppObject * __this, RuntimeSecurityFrame_t2355870761 * ___frame0, const MethodInfo* method)
{
	SecurityFrame_t1903782627 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1903782627 *>(__this + 1);
	SecurityFrame__ctor_m1972945906(_thisAdjusted, ___frame0, method);
}
// System.Array System.Security.SecurityFrame::_GetSecurityStack(System.Int32)
extern "C"  Il2CppArray * SecurityFrame__GetSecurityStack_m4181326791 (Il2CppObject * __this /* static, unused */, int32_t ___skip0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef Il2CppArray * (*SecurityFrame__GetSecurityStack_m4181326791_ftn) (int32_t);
	return  ((SecurityFrame__GetSecurityStack_m4181326791_ftn)mscorlib::System::Security::SecurityFrame::_GetSecurityStack) (___skip0);
}
// System.Void System.Security.SecurityFrame::InitFromRuntimeFrame(System.Security.RuntimeSecurityFrame)
extern Il2CppClass* SecurityManager_t328423651_il2cpp_TypeInfo_var;
extern const uint32_t SecurityFrame_InitFromRuntimeFrame_m2623746169_MetadataUsageId;
extern "C"  void SecurityFrame_InitFromRuntimeFrame_m2623746169 (SecurityFrame_t1903782627 * __this, RuntimeSecurityFrame_t2355870761 * ___frame0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityFrame_InitFromRuntimeFrame_m2623746169_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		RuntimeSecurityFrame_t2355870761 * L_0 = ___frame0;
		AppDomain_t3575612635 * L_1 = L_0->get_domain_0();
		__this->set__domain_0(L_1);
		RuntimeSecurityFrame_t2355870761 * L_2 = ___frame0;
		MethodInfo_t * L_3 = L_2->get_method_1();
		__this->set__method_1(L_3);
		RuntimeSecurityFrame_t2355870761 * L_4 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * 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_t2355870761 * L_7 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * L_8 = L_7->get_address_of_assert_2();
		IntPtr_t L_9 = L_8->get_blob_0();
		RuntimeSecurityFrame_t2355870761 * L_10 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * L_11 = L_10->get_address_of_assert_2();
		int32_t L_12 = L_11->get_size_1();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
		PermissionSet_t1199249641 * L_13 = SecurityManager_Decode_m1966008144(NULL /*static, unused*/, L_9, L_12, /*hidden argument*/NULL);
		__this->set__assert_2(L_13);
	}

IL_004a:
	{
		RuntimeSecurityFrame_t2355870761 * L_14 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * 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_t2355870761 * L_17 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * L_18 = L_17->get_address_of_deny_3();
		IntPtr_t L_19 = L_18->get_blob_0();
		RuntimeSecurityFrame_t2355870761 * L_20 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * L_21 = L_20->get_address_of_deny_3();
		int32_t L_22 = L_21->get_size_1();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
		PermissionSet_t1199249641 * L_23 = SecurityManager_Decode_m1966008144(NULL /*static, unused*/, L_19, L_22, /*hidden argument*/NULL);
		__this->set__deny_3(L_23);
	}

IL_007c:
	{
		RuntimeSecurityFrame_t2355870761 * L_24 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * 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_t2355870761 * L_27 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * L_28 = L_27->get_address_of_permitonly_4();
		IntPtr_t L_29 = L_28->get_blob_0();
		RuntimeSecurityFrame_t2355870761 * L_30 = ___frame0;
		RuntimeDeclSecurityEntry_t3185381156 * L_31 = L_30->get_address_of_permitonly_4();
		int32_t L_32 = L_31->get_size_1();
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
		PermissionSet_t1199249641 * L_33 = SecurityManager_Decode_m1966008144(NULL /*static, unused*/, L_29, L_32, /*hidden argument*/NULL);
		__this->set__permitonly_4(L_33);
	}

IL_00ae:
	{
		return;
	}
}
extern "C"  void SecurityFrame_InitFromRuntimeFrame_m2623746169_AdjustorThunk (Il2CppObject * __this, RuntimeSecurityFrame_t2355870761 * ___frame0, const MethodInfo* method)
{
	SecurityFrame_t1903782627 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1903782627 *>(__this + 1);
	SecurityFrame_InitFromRuntimeFrame_m2623746169(_thisAdjusted, ___frame0, method);
}
// System.Reflection.Assembly System.Security.SecurityFrame::get_Assembly()
extern "C"  Assembly_t1418687608 * SecurityFrame_get_Assembly_m2156341276 (SecurityFrame_t1903782627 * __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_t1418687608 * L_2 = VirtFuncInvoker0< Assembly_t1418687608 * >::Invoke(14 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_1);
		return L_2;
	}
}
extern "C"  Assembly_t1418687608 * SecurityFrame_get_Assembly_m2156341276_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	SecurityFrame_t1903782627 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1903782627 *>(__this + 1);
	return SecurityFrame_get_Assembly_m2156341276(_thisAdjusted, method);
}
// System.AppDomain System.Security.SecurityFrame::get_Domain()
extern "C"  AppDomain_t3575612635 * SecurityFrame_get_Domain_m2707144406 (SecurityFrame_t1903782627 * __this, const MethodInfo* method)
{
	{
		AppDomain_t3575612635 * L_0 = __this->get__domain_0();
		return L_0;
	}
}
extern "C"  AppDomain_t3575612635 * SecurityFrame_get_Domain_m2707144406_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	SecurityFrame_t1903782627 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1903782627 *>(__this + 1);
	return SecurityFrame_get_Domain_m2707144406(_thisAdjusted, method);
}
// System.String System.Security.SecurityFrame::ToString()
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2355810834;
extern Il2CppCodeGenString* _stringLiteral1630286337;
extern Il2CppCodeGenString* _stringLiteral1845018580;
extern Il2CppCodeGenString* _stringLiteral3425700724;
extern Il2CppCodeGenString* _stringLiteral846952058;
extern Il2CppCodeGenString* _stringLiteral1615469845;
extern const uint32_t SecurityFrame_ToString_m3072626007_MetadataUsageId;
extern "C"  String_t* SecurityFrame_ToString_m3072626007 (SecurityFrame_t1903782627 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityFrame_ToString_m3072626007_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	{
		StringBuilder_t243639308 * L_0 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		StringBuilder_t243639308 * L_1 = V_0;
		MethodInfo_t * L_2 = __this->get__method_1();
		String_t* L_3 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_1, _stringLiteral2355810834, L_2, L_3, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_4 = V_0;
		AppDomain_t3575612635 * L_5 = SecurityFrame_get_Domain_m2707144406(__this, /*hidden argument*/NULL);
		String_t* L_6 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_4, _stringLiteral1630286337, L_5, L_6, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_7 = V_0;
		Assembly_t1418687608 * L_8 = SecurityFrame_get_Assembly_m2156341276(__this, /*hidden argument*/NULL);
		String_t* L_9 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_7, _stringLiteral1845018580, L_8, L_9, /*hidden argument*/NULL);
		PermissionSet_t1199249641 * L_10 = __this->get__assert_2();
		if (!L_10)
		{
			goto IL_006d;
		}
	}
	{
		StringBuilder_t243639308 * L_11 = V_0;
		PermissionSet_t1199249641 * L_12 = __this->get__assert_2();
		String_t* L_13 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_11, _stringLiteral3425700724, L_12, L_13, /*hidden argument*/NULL);
	}

IL_006d:
	{
		PermissionSet_t1199249641 * L_14 = __this->get__deny_3();
		if (!L_14)
		{
			goto IL_008f;
		}
	}
	{
		StringBuilder_t243639308 * L_15 = V_0;
		PermissionSet_t1199249641 * L_16 = __this->get__deny_3();
		String_t* L_17 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_15, _stringLiteral846952058, L_16, L_17, /*hidden argument*/NULL);
	}

IL_008f:
	{
		PermissionSet_t1199249641 * L_18 = __this->get__permitonly_4();
		if (!L_18)
		{
			goto IL_00b1;
		}
	}
	{
		StringBuilder_t243639308 * L_19 = V_0;
		PermissionSet_t1199249641 * L_20 = __this->get__permitonly_4();
		String_t* L_21 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_AppendFormat_m3487355136(L_19, _stringLiteral1615469845, L_20, L_21, /*hidden argument*/NULL);
	}

IL_00b1:
	{
		StringBuilder_t243639308 * L_22 = V_0;
		String_t* L_23 = StringBuilder_ToString_m350379841(L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
extern "C"  String_t* SecurityFrame_ToString_m3072626007_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	SecurityFrame_t1903782627 * _thisAdjusted = reinterpret_cast<SecurityFrame_t1903782627 *>(__this + 1);
	return SecurityFrame_ToString_m3072626007(_thisAdjusted, method);
}
// System.Collections.ArrayList System.Security.SecurityFrame::GetStack(System.Int32)
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern Il2CppClass* RuntimeSecurityFrame_t2355870761_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityFrame_t1903782627_il2cpp_TypeInfo_var;
extern const uint32_t SecurityFrame_GetStack_m2712475205_MetadataUsageId;
extern "C"  ArrayList_t3948406897 * SecurityFrame_GetStack_m2712475205 (Il2CppObject * __this /* static, unused */, int32_t ___skipFrames0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityFrame_GetStack_m2712475205_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppArray * V_0 = NULL;
	ArrayList_t3948406897 * V_1 = NULL;
	int32_t V_2 = 0;
	Il2CppObject * V_3 = NULL;
	{
		int32_t L_0 = ___skipFrames0;
		Il2CppArray * L_1 = SecurityFrame__GetSecurityStack_m4181326791(NULL /*static, unused*/, ((int32_t)((int32_t)L_0+(int32_t)2)), /*hidden argument*/NULL);
		V_0 = L_1;
		ArrayList_t3948406897 * L_2 = (ArrayList_t3948406897 *)il2cpp_codegen_object_new(ArrayList_t3948406897_il2cpp_TypeInfo_var);
		ArrayList__ctor_m1878432947(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_m244209261(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_t3948406897 * L_7 = V_1;
		Il2CppObject * L_8 = V_3;
		SecurityFrame_t1903782627  L_9;
		memset(&L_9, 0, sizeof(L_9));
		SecurityFrame__ctor_m1972945906(&L_9, ((RuntimeSecurityFrame_t2355870761 *)CastclassClass(L_8, RuntimeSecurityFrame_t2355870761_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		SecurityFrame_t1903782627  L_10 = L_9;
		Il2CppObject * L_11 = Box(SecurityFrame_t1903782627_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_m1203127607(L_14, /*hidden argument*/NULL);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_0016;
		}
	}

IL_0050:
	{
		ArrayList_t3948406897 * L_16 = V_1;
		return L_16;
	}
}
// Conversion methods for marshalling of: System.Security.SecurityFrame
extern "C" void SecurityFrame_t1903782627_marshal_pinvoke(const SecurityFrame_t1903782627& unmarshaled, SecurityFrame_t1903782627_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_t1903782627_marshal_pinvoke_back(const SecurityFrame_t1903782627_marshaled_pinvoke& marshaled, SecurityFrame_t1903782627& 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_t1903782627_marshal_pinvoke_cleanup(SecurityFrame_t1903782627_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.Security.SecurityFrame
extern "C" void SecurityFrame_t1903782627_marshal_com(const SecurityFrame_t1903782627& unmarshaled, SecurityFrame_t1903782627_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_t1903782627_marshal_com_back(const SecurityFrame_t1903782627_marshaled_com& marshaled, SecurityFrame_t1903782627& 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_t1903782627_marshal_com_cleanup(SecurityFrame_t1903782627_marshaled_com& marshaled)
{
}
// System.Void System.Security.SecurityManager::.cctor()
extern Il2CppClass* SecurityPermission_t72370623_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityManager_t328423651_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern const uint32_t SecurityManager__cctor_m3992604439_MetadataUsageId;
extern "C"  void SecurityManager__cctor_m3992604439 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityManager__cctor_m3992604439_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SecurityPermission_t72370623 * L_0 = (SecurityPermission_t72370623 *)il2cpp_codegen_object_new(SecurityPermission_t72370623_il2cpp_TypeInfo_var);
		SecurityPermission__ctor_m3042719510(L_0, 8, /*hidden argument*/NULL);
		((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_il2cpp_TypeInfo_var->static_fields)->set__execution_2(L_0);
		Il2CppObject * L_1 = (Il2CppObject *)il2cpp_codegen_object_new(Il2CppObject_il2cpp_TypeInfo_var);
		Object__ctor_m1772956182(L_1, /*hidden argument*/NULL);
		((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_il2cpp_TypeInfo_var->static_fields)->set__lockObject_0(L_1);
		return;
	}
}
// System.Boolean System.Security.SecurityManager::get_SecurityEnabled()
extern "C"  bool SecurityManager_get_SecurityEnabled_m2857115566 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef bool (*SecurityManager_get_SecurityEnabled_m2857115566_ftn) ();
	return  ((SecurityManager_get_SecurityEnabled_m2857115566_ftn)mscorlib::System::Security::SecurityManager::get_SecurityEnabled) ();
}
// System.Security.PermissionSet System.Security.SecurityManager::Decode(System.IntPtr,System.Int32)
extern Il2CppClass* SecurityManager_t328423651_il2cpp_TypeInfo_var;
extern Il2CppClass* Hashtable_t1407064410_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* PermissionSet_t1199249641_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* Marshal_t87536056_il2cpp_TypeInfo_var;
extern const uint32_t SecurityManager_Decode_m1966008144_MetadataUsageId;
extern "C"  PermissionSet_t1199249641 * SecurityManager_Decode_m1966008144 (Il2CppObject * __this /* static, unused */, IntPtr_t ___permissions0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityManager_Decode_m1966008144_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	PermissionSet_t1199249641 * V_0 = NULL;
	Il2CppObject * V_1 = NULL;
	Il2CppObject * V_2 = NULL;
	ByteU5BU5D_t4260760469* V_3 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		V_0 = (PermissionSet_t1199249641 *)NULL;
		IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
		Il2CppObject * L_0 = ((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_il2cpp_TypeInfo_var->static_fields)->get__lockObject_0();
		V_1 = L_0;
		Il2CppObject * L_1 = V_1;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
			Hashtable_t1407064410 * L_2 = ((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_il2cpp_TypeInfo_var->static_fields)->get__declsecCache_1();
			if (L_2)
			{
				goto IL_0022;
			}
		}

IL_0018:
		{
			Hashtable_t1407064410 * L_3 = (Hashtable_t1407064410 *)il2cpp_codegen_object_new(Hashtable_t1407064410_il2cpp_TypeInfo_var);
			Hashtable__ctor_m1514037738(L_3, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
			((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_il2cpp_TypeInfo_var->static_fields)->set__declsecCache_1(L_3);
		}

IL_0022:
		{
			IntPtr_t L_4 = ___permissions0;
			int32_t L_5 = IntPtr_op_Explicit_m1500672818(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
			int32_t L_6 = L_5;
			Il2CppObject * L_7 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_6);
			V_2 = L_7;
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
			Hashtable_t1407064410 * L_8 = ((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_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_t1199249641 *)CastclassClass(L_10, PermissionSet_t1199249641_il2cpp_TypeInfo_var));
			PermissionSet_t1199249641 * L_11 = V_0;
			if (L_11)
			{
				goto IL_006f;
			}
		}

IL_0045:
		{
			int32_t L_12 = ___length1;
			V_3 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)L_12));
			IntPtr_t L_13 = ___permissions0;
			ByteU5BU5D_t4260760469* L_14 = V_3;
			int32_t L_15 = ___length1;
			IL2CPP_RUNTIME_CLASS_INIT(Marshal_t87536056_il2cpp_TypeInfo_var);
			Marshal_Copy_m1690250234(NULL /*static, unused*/, L_13, L_14, 0, L_15, /*hidden argument*/NULL);
			ByteU5BU5D_t4260760469* L_16 = V_3;
			IL2CPP_RUNTIME_CLASS_INIT(SecurityManager_t328423651_il2cpp_TypeInfo_var);
			PermissionSet_t1199249641 * L_17 = SecurityManager_Decode_m958562396(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
			V_0 = L_17;
			PermissionSet_t1199249641 * L_18 = V_0;
			PermissionSet_set_DeclarativeSecurity_m1327442290(L_18, (bool)1, /*hidden argument*/NULL);
			Hashtable_t1407064410 * L_19 = ((SecurityManager_t328423651_StaticFields*)SecurityManager_t328423651_il2cpp_TypeInfo_var->static_fields)->get__declsecCache_1();
			Il2CppObject * L_20 = V_2;
			PermissionSet_t1199249641 * 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_t3991598821 *)e.ex;
		goto FINALLY_0074;
	}

FINALLY_0074:
	{ // begin finally (depth: 1)
		Il2CppObject * L_22 = V_1;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_007b:
	{
		PermissionSet_t1199249641 * L_23 = V_0;
		return L_23;
	}
}
// System.Security.PermissionSet System.Security.SecurityManager::Decode(System.Byte[])
extern Il2CppClass* SecurityException_t3044716869_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* PermissionSet_t1199249641_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3432169039;
extern Il2CppCodeGenString* _stringLiteral479499356;
extern const uint32_t SecurityManager_Decode_m958562396_MetadataUsageId;
extern "C"  PermissionSet_t1199249641 * SecurityManager_Decode_m958562396 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___encodedPermissions0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SecurityManager_Decode_m958562396_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	uint8_t V_1 = 0x0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___encodedPermissions0;
		if (!L_0)
		{
			goto IL_000f;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_1 = ___encodedPermissions0;
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length))))) >= ((int32_t)1)))
		{
			goto IL_001a;
		}
	}

IL_000f:
	{
		SecurityException_t3044716869 * L_2 = (SecurityException_t3044716869 *)il2cpp_codegen_object_new(SecurityException_t3044716869_il2cpp_TypeInfo_var);
		SecurityException__ctor_m1163560590(L_2, _stringLiteral3432169039, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001a:
	{
		ByteU5BU5D_t4260760469* L_3 = ___encodedPermissions0;
		int32_t L_4 = 0;
		uint8_t L_5 = (L_3)->GetAt(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_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_8 = Encoding_get_Unicode_m2158134329(NULL /*static, unused*/, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* L_9 = ___encodedPermissions0;
		String_t* L_10 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4260760469* >::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_t1199249641 * L_12 = (PermissionSet_t1199249641 *)il2cpp_codegen_object_new(PermissionSet_t1199249641_il2cpp_TypeInfo_var);
		PermissionSet__ctor_m1161980594(L_12, L_11, /*hidden argument*/NULL);
		return L_12;
	}

IL_0046:
	{
		ByteU5BU5D_t4260760469* L_13 = ___encodedPermissions0;
		PermissionSet_t1199249641 * L_14 = PermissionSet_CreateFromBinaryFormat_m554196038(NULL /*static, unused*/, L_13, /*hidden argument*/NULL);
		return L_14;
	}

IL_004d:
	{
		String_t* L_15 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral479499356, /*hidden argument*/NULL);
		SecurityException_t3044716869 * L_16 = (SecurityException_t3044716869 *)il2cpp_codegen_object_new(SecurityException_t3044716869_il2cpp_TypeInfo_var);
		SecurityException__ctor_m1163560590(L_16, L_15, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16);
	}
}
// System.Void System.Security.SecuritySafeCriticalAttribute::.ctor()
extern "C"  void SecuritySafeCriticalAttribute__ctor_m4074397875 (SecuritySafeCriticalAttribute_t2604671270 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor()
extern "C"  void SuppressUnmanagedCodeSecurityAttribute__ctor_m4118844453 (SuppressUnmanagedCodeSecurityAttribute_t2984551154 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.UnverifiableCodeAttribute::.ctor()
extern "C"  void UnverifiableCodeAttribute__ctor_m3261770352 (UnverifiableCodeAttribute_t2154663753 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SerializableAttribute::.ctor()
extern "C"  void SerializableAttribute__ctor_m3559493780 (SerializableAttribute_t2632961395 * __this, const MethodInfo* method)
{
	{
		Attribute__ctor_m2985353781(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean System.Single::System.IConvertible.ToBoolean(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToBoolean_m1763424693_MetadataUsageId;
extern "C"  bool Single_System_IConvertible_ToBoolean_m1763424693 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToBoolean_m1763424693_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		bool L_0 = Convert_ToBoolean_m4285295428(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  bool Single_System_IConvertible_ToBoolean_m1763424693_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToBoolean_m1763424693(_thisAdjusted, ___provider0, method);
}
// System.Byte System.Single::System.IConvertible.ToByte(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToByte_m3813746639_MetadataUsageId;
extern "C"  uint8_t Single_System_IConvertible_ToByte_m3813746639 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToByte_m3813746639_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint8_t L_0 = Convert_ToByte_m4002262934(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint8_t Single_System_IConvertible_ToByte_m3813746639_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToByte_m3813746639(_thisAdjusted, ___provider0, method);
}
// System.Char System.Single::System.IConvertible.ToChar(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToChar_m1479685867_MetadataUsageId;
extern "C"  Il2CppChar Single_System_IConvertible_ToChar_m1479685867 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToChar_m1479685867_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		Il2CppChar L_0 = Convert_ToChar_m2498420566(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  Il2CppChar Single_System_IConvertible_ToChar_m1479685867_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToChar_m1479685867(_thisAdjusted, ___provider0, method);
}
// System.DateTime System.Single::System.IConvertible.ToDateTime(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToDateTime_m259491893_MetadataUsageId;
extern "C"  DateTime_t4283661327  Single_System_IConvertible_ToDateTime_m259491893 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToDateTime_m259491893_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		DateTime_t4283661327  L_0 = Convert_ToDateTime_m1222840310(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  DateTime_t4283661327  Single_System_IConvertible_ToDateTime_m259491893_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToDateTime_m259491893(_thisAdjusted, ___provider0, method);
}
// System.Decimal System.Single::System.IConvertible.ToDecimal(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToDecimal_m430630997_MetadataUsageId;
extern "C"  Decimal_t1954350631  Single_System_IConvertible_ToDecimal_m430630997 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToDecimal_m430630997_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		Decimal_t1954350631  L_0 = Convert_ToDecimal_m255862770(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  Decimal_t1954350631  Single_System_IConvertible_ToDecimal_m430630997_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToDecimal_m430630997(_thisAdjusted, ___provider0, method);
}
// System.Double System.Single::System.IConvertible.ToDouble(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToDouble_m3847210273_MetadataUsageId;
extern "C"  double Single_System_IConvertible_ToDouble_m3847210273 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToDouble_m3847210273_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		double L_0 = Convert_ToDouble_m1400508342(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  double Single_System_IConvertible_ToDouble_m3847210273_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToDouble_m3847210273(_thisAdjusted, ___provider0, method);
}
// System.Int16 System.Single::System.IConvertible.ToInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToInt16_m2476492917_MetadataUsageId;
extern "C"  int16_t Single_System_IConvertible_ToInt16_m2476492917 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToInt16_m2476492917_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int16_t L_0 = Convert_ToInt16_m145654572(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int16_t Single_System_IConvertible_ToInt16_m2476492917_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToInt16_m2476492917(_thisAdjusted, ___provider0, method);
}
// System.Int32 System.Single::System.IConvertible.ToInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToInt32_m4151896117_MetadataUsageId;
extern "C"  int32_t Single_System_IConvertible_ToInt32_m4151896117 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToInt32_m4151896117_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int32_t L_0 = Convert_ToInt32_m3766704696(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int32_t Single_System_IConvertible_ToInt32_m4151896117_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToInt32_m4151896117(_thisAdjusted, ___provider0, method);
}
// System.Int64 System.Single::System.IConvertible.ToInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToInt64_m305537749_MetadataUsageId;
extern "C"  int64_t Single_System_IConvertible_ToInt64_m305537749 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToInt64_m305537749_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int64_t L_0 = Convert_ToInt64_m3921744570(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int64_t Single_System_IConvertible_ToInt64_m305537749_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToInt64_m305537749(_thisAdjusted, ___provider0, method);
}
// System.SByte System.Single::System.IConvertible.ToSByte(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToSByte_m3027644949_MetadataUsageId;
extern "C"  int8_t Single_System_IConvertible_ToSByte_m3027644949 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToSByte_m3027644949_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int8_t L_0 = Convert_ToSByte_m1076883166(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  int8_t Single_System_IConvertible_ToSByte_m3027644949_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToSByte_m3027644949(_thisAdjusted, ___provider0, method);
}
// System.Single System.Single::System.IConvertible.ToSingle(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToSingle_m1116951951_MetadataUsageId;
extern "C"  float Single_System_IConvertible_ToSingle_m1116951951 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToSingle_m1116951951_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		float L_0 = Convert_ToSingle_m1038299094(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  float Single_System_IConvertible_ToSingle_m1116951951_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToSingle_m1116951951(_thisAdjusted, ___provider0, method);
}
// System.Object System.Single::System.IConvertible.ToType(System.Type,System.IFormatProvider)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Single_t4291918972_il2cpp_TypeInfo_var;
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral486622315;
extern const uint32_t Single_System_IConvertible_ToType_m1756485413_MetadataUsageId;
extern "C"  Il2CppObject * Single_System_IConvertible_ToType_m1756485413 (float* __this, Type_t * ___targetType0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToType_m1756485413_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Type_t * L_0 = ___targetType0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral486622315, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		float L_2 = (*((float*)__this));
		Il2CppObject * L_3 = Box(Single_t4291918972_il2cpp_TypeInfo_var, &L_2);
		Type_t * L_4 = ___targetType0;
		Il2CppObject * L_5 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		Il2CppObject * L_6 = Convert_ToType_m353901888(NULL /*static, unused*/, L_3, L_4, L_5, (bool)0, /*hidden argument*/NULL);
		return L_6;
	}
}
extern "C"  Il2CppObject * Single_System_IConvertible_ToType_m1756485413_AdjustorThunk (Il2CppObject * __this, Type_t * ___targetType0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToType_m1756485413(_thisAdjusted, ___targetType0, ___provider1, method);
}
// System.UInt16 System.Single::System.IConvertible.ToUInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToUInt16_m3288807997_MetadataUsageId;
extern "C"  uint16_t Single_System_IConvertible_ToUInt16_m3288807997 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToUInt16_m3288807997_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint16_t L_0 = Convert_ToUInt16_m2596482038(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint16_t Single_System_IConvertible_ToUInt16_m3288807997_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToUInt16_m3288807997(_thisAdjusted, ___provider0, method);
}
// System.UInt32 System.Single::System.IConvertible.ToUInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToUInt32_m1668493233_MetadataUsageId;
extern "C"  uint32_t Single_System_IConvertible_ToUInt32_m1668493233 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToUInt32_m1668493233_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint32_t L_0 = Convert_ToUInt32_m2451123894(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint32_t Single_System_IConvertible_ToUInt32_m1668493233_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToUInt32_m1668493233(_thisAdjusted, ___provider0, method);
}
// System.UInt64 System.Single::System.IConvertible.ToUInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t Single_System_IConvertible_ToUInt64_m4272161775_MetadataUsageId;
extern "C"  uint64_t Single_System_IConvertible_ToUInt64_m4272161775 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_System_IConvertible_ToUInt64_m4272161775_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint64_t L_0 = Convert_ToUInt64_m1990883798(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  uint64_t Single_System_IConvertible_ToUInt64_m4272161775_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_System_IConvertible_ToUInt64_m4272161775(_thisAdjusted, ___provider0, method);
}
// System.Int32 System.Single::CompareTo(System.Object)
extern Il2CppClass* Single_t4291918972_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3166017242;
extern const uint32_t Single_CompareTo_m4059132493_MetadataUsageId;
extern "C"  int32_t Single_CompareTo_m4059132493 (float* __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_CompareTo_m4059132493_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4291918972_il2cpp_TypeInfo_var)))
		{
			goto IL_0023;
		}
	}
	{
		String_t* L_2 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral3166017242, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_3 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t4291918972_il2cpp_TypeInfo_var))));
		bool L_5 = Single_IsPositiveInfinity_m1894985771(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0043;
		}
	}
	{
		float L_6 = V_0;
		bool L_7 = Single_IsPositiveInfinity_m1894985771(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0043;
		}
	}
	{
		return 0;
	}

IL_0043:
	{
		bool L_8 = Single_IsNegativeInfinity_m3390831215(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_005c;
		}
	}
	{
		float L_9 = V_0;
		bool L_10 = Single_IsNegativeInfinity_m3390831215(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_m2036953453(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		if (!L_12)
		{
			goto IL_0077;
		}
	}
	{
		bool L_13 = Single_IsNaN_m2036953453(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_m2036953453(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_0092;
		}
	}
	{
		float L_15 = V_0;
		bool L_16 = Single_IsNaN_m2036953453(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_m4059132493_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_CompareTo_m4059132493(_thisAdjusted, ___value0, method);
}
// System.Boolean System.Single::Equals(System.Object)
extern Il2CppClass* Single_t4291918972_il2cpp_TypeInfo_var;
extern const uint32_t Single_Equals_m2650902624_MetadataUsageId;
extern "C"  bool Single_Equals_m2650902624 (float* __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_Equals_m2650902624_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	float V_0 = 0.0f;
	{
		Il2CppObject * L_0 = ___obj0;
		if (((Il2CppObject *)IsInstSealed(L_0, Single_t4291918972_il2cpp_TypeInfo_var)))
		{
			goto IL_000d;
		}
	}
	{
		return (bool)0;
	}

IL_000d:
	{
		Il2CppObject * L_1 = ___obj0;
		V_0 = ((*(float*)((float*)UnBox (L_1, Single_t4291918972_il2cpp_TypeInfo_var))));
		float L_2 = V_0;
		bool L_3 = Single_IsNaN_m2036953453(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0027;
		}
	}
	{
		bool L_4 = Single_IsNaN_m2036953453(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_m2650902624_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_Equals_m2650902624(_thisAdjusted, ___obj0, method);
}
// System.Int32 System.Single::CompareTo(System.Single)
extern "C"  int32_t Single_CompareTo_m3518345828 (float* __this, float ___value0, const MethodInfo* method)
{
	{
		bool L_0 = Single_IsPositiveInfinity_m1894985771(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		float L_1 = ___value0;
		bool L_2 = Single_IsPositiveInfinity_m1894985771(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		return 0;
	}

IL_0019:
	{
		bool L_3 = Single_IsNegativeInfinity_m3390831215(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0032;
		}
	}
	{
		float L_4 = ___value0;
		bool L_5 = Single_IsNegativeInfinity_m3390831215(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_m2036953453(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_004d;
		}
	}
	{
		bool L_8 = Single_IsNaN_m2036953453(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_m2036953453(NULL /*static, unused*/, (*((float*)__this)), /*hidden argument*/NULL);
		if (!L_9)
		{
			goto IL_0068;
		}
	}
	{
		float L_10 = ___value0;
		bool L_11 = Single_IsNaN_m2036953453(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_m3518345828_AdjustorThunk (Il2CppObject * __this, float ___value0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_CompareTo_m3518345828(_thisAdjusted, ___value0, method);
}
// System.Boolean System.Single::Equals(System.Single)
extern "C"  bool Single_Equals_m2110115959 (float* __this, float ___obj0, const MethodInfo* method)
{
	{
		float L_0 = ___obj0;
		bool L_1 = Single_IsNaN_m2036953453(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		bool L_2 = Single_IsNaN_m2036953453(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_m2110115959_AdjustorThunk (Il2CppObject * __this, float ___obj0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_Equals_m2110115959(_thisAdjusted, ___obj0, method);
}
// System.Int32 System.Single::GetHashCode()
extern "C"  int32_t Single_GetHashCode_m65342520 (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_m65342520_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_GetHashCode_m65342520(_thisAdjusted, method);
}
// System.Boolean System.Single::IsInfinity(System.Single)
extern "C"  bool Single_IsInfinity_m1725004900 (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_m2036953453 (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_m3390831215 (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_m1894985771 (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_t4020384771_il2cpp_TypeInfo_var;
extern const uint32_t Single_Parse_m4064562812_MetadataUsageId;
extern "C"  float Single_Parse_m4064562812 (Il2CppObject * __this /* static, unused */, String_t* ___s0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_Parse_m4064562812_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	double V_0 = 0.0;
	{
		String_t* L_0 = ___s0;
		Il2CppObject * L_1 = ___provider1;
		double L_2 = Double_Parse_m3249074997(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_m3352165785(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0037;
		}
	}
	{
		OverflowException_t4020384771 * L_6 = (OverflowException_t4020384771 *)il2cpp_codegen_object_new(OverflowException_t4020384771_il2cpp_TypeInfo_var);
		OverflowException__ctor_m1899953028(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_t1770305879_il2cpp_TypeInfo_var;
extern const uint32_t Single_ToString_m5736032_MetadataUsageId;
extern "C"  String_t* Single_ToString_m5736032 (float* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_ToString_m5736032_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1770305879_il2cpp_TypeInfo_var);
		String_t* L_0 = NumberFormatter_NumberToString_m3420104821(NULL /*static, unused*/, (*((float*)__this)), (Il2CppObject *)NULL, /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  String_t* Single_ToString_m5736032_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_ToString_m5736032(_thisAdjusted, method);
}
// System.String System.Single::ToString(System.IFormatProvider)
extern Il2CppClass* NumberFormatter_t1770305879_il2cpp_TypeInfo_var;
extern const uint32_t Single_ToString_m1436803918_MetadataUsageId;
extern "C"  String_t* Single_ToString_m1436803918 (float* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_ToString_m1436803918_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1770305879_il2cpp_TypeInfo_var);
		String_t* L_1 = NumberFormatter_NumberToString_m3420104821(NULL /*static, unused*/, (*((float*)__this)), L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
extern "C"  String_t* Single_ToString_m1436803918_AdjustorThunk (Il2CppObject * __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_ToString_m1436803918(_thisAdjusted, ___provider0, method);
}
// System.String System.Single::ToString(System.String,System.IFormatProvider)
extern Il2CppClass* NumberFormatter_t1770305879_il2cpp_TypeInfo_var;
extern const uint32_t Single_ToString_m3798733330_MetadataUsageId;
extern "C"  String_t* Single_ToString_m3798733330 (float* __this, String_t* ___format0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Single_ToString_m3798733330_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		Il2CppObject * L_1 = ___provider1;
		IL2CPP_RUNTIME_CLASS_INIT(NumberFormatter_t1770305879_il2cpp_TypeInfo_var);
		String_t* L_2 = NumberFormatter_NumberToString_m332247865(NULL /*static, unused*/, L_0, (*((float*)__this)), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
extern "C"  String_t* Single_ToString_m3798733330_AdjustorThunk (Il2CppObject * __this, String_t* ___format0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_ToString_m3798733330(_thisAdjusted, ___format0, ___provider1, method);
}
// System.TypeCode System.Single::GetTypeCode()
extern "C"  int32_t Single_GetTypeCode_m4165632757 (float* __this, const MethodInfo* method)
{
	{
		return (int32_t)(((int32_t)13));
	}
}
extern "C"  int32_t Single_GetTypeCode_m4165632757_AdjustorThunk (Il2CppObject * __this, const MethodInfo* method)
{
	float* _thisAdjusted = reinterpret_cast<float*>(__this + 1);
	return Single_GetTypeCode_m4165632757(_thisAdjusted, method);
}
// System.Void System.String::.ctor(System.Char*,System.Int32,System.Int32)
extern "C"  void String__ctor_m2618237231 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m2618237231_ftn) (String_t*, Il2CppChar*, int32_t, int32_t);
	 ((String__ctor_m2618237231_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_m683273815 (String_t* __this, CharU5BU5D_t3324145743* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m683273815_ftn) (String_t*, CharU5BU5D_t3324145743*, int32_t, int32_t);
	 ((String__ctor_m683273815_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value0, ___startIndex1, ___length2);
}
// System.Void System.String::.ctor(System.Char[])
extern "C"  void String__ctor_m2956844983 (String_t* __this, CharU5BU5D_t3324145743* ___value0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m2956844983_ftn) (String_t*, CharU5BU5D_t3324145743*);
	 ((String__ctor_m2956844983_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___value0);
}
// System.Void System.String::.ctor(System.Char,System.Int32)
extern "C"  void String__ctor_m3883063966 (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef void (*String__ctor_m3883063966_ftn) (String_t*, Il2CppChar, int32_t);
	 ((String__ctor_m3883063966_ftn)mscorlib::System::String::RedirectToCreateString) (__this, ___c0, ___count1);
}
// System.Void System.String::.cctor()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D0_0_FieldInfo_var;
extern Il2CppCodeGenString* _stringLiteral0;
extern const uint32_t String__cctor_m351290025_MetadataUsageId;
extern "C"  void String__cctor_m351290025 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String__cctor_m351290025_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		((String_t_StaticFields*)String_t_il2cpp_TypeInfo_var->static_fields)->set_Empty_2(_stringLiteral0);
		CharU5BU5D_t3324145743* L_0 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)((int32_t)27)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____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_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToBoolean_m1435209676_MetadataUsageId;
extern "C"  bool String_System_IConvertible_ToBoolean_m1435209676 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToBoolean_m1435209676_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		bool L_1 = Convert_ToBoolean_m1414469113(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte System.String::System.IConvertible.ToByte(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToByte_m651944216_MetadataUsageId;
extern "C"  uint8_t String_System_IConvertible_ToByte_m651944216 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToByte_m651944216_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint8_t L_1 = Convert_ToByte_m310449511(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Char System.String::System.IConvertible.ToChar(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToChar_m2612850740_MetadataUsageId;
extern "C"  Il2CppChar String_System_IConvertible_ToChar_m2612850740 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToChar_m2612850740_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		Il2CppChar L_1 = Convert_ToChar_m3723111847(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.DateTime System.String::System.IConvertible.ToDateTime(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToDateTime_m2969728254_MetadataUsageId;
extern "C"  DateTime_t4283661327  String_System_IConvertible_ToDateTime_m2969728254 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToDateTime_m2969728254_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		DateTime_t4283661327  L_1 = Convert_ToDateTime_m4273293575(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Decimal System.String::System.IConvertible.ToDecimal(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToDecimal_m102415980_MetadataUsageId;
extern "C"  Decimal_t1954350631  String_System_IConvertible_ToDecimal_m102415980 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToDecimal_m102415980_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		Decimal_t1954350631  L_1 = Convert_ToDecimal_m2501309835(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Double System.String::System.IConvertible.ToDouble(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToDouble_m1896960042_MetadataUsageId;
extern "C"  double String_System_IConvertible_ToDouble_m1896960042 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToDouble_m1896960042_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		double L_1 = Convert_ToDouble_m4191850823(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int16 System.String::System.IConvertible.ToInt16(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToInt16_m3244865612_MetadataUsageId;
extern "C"  int16_t String_System_IConvertible_ToInt16_m3244865612 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToInt16_m3244865612_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int16_t L_1 = Convert_ToInt16_m2248972561(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 System.String::System.IConvertible.ToInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToInt32_m625301516_MetadataUsageId;
extern "C"  int32_t String_System_IConvertible_ToInt32_m625301516 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToInt32_m625301516_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int32_t L_1 = Convert_ToInt32_m1053332613(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int64 System.String::System.IConvertible.ToInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToInt64_m1073910444_MetadataUsageId;
extern "C"  int64_t String_System_IConvertible_ToInt64_m1073910444 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToInt64_m1073910444_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int64_t L_1 = Convert_ToInt64_m946235843(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.SByte System.String::System.IConvertible.ToSByte(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToSByte_m3796017644_MetadataUsageId;
extern "C"  int8_t String_System_IConvertible_ToSByte_m3796017644 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToSByte_m3796017644_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		int8_t L_1 = Convert_ToSByte_m1295525151(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Single System.String::System.IConvertible.ToSingle(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToSingle_m3461669016_MetadataUsageId;
extern "C"  float String_System_IConvertible_ToSingle_m3461669016 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToSingle_m3461669016_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		float L_1 = Convert_ToSingle_m459230503(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3575610;
extern const uint32_t String_System_IConvertible_ToType_m1615588078_MetadataUsageId;
extern "C"  Il2CppObject * String_System_IConvertible_ToType_m1615588078 (String_t* __this, Type_t * ___targetType0, Il2CppObject * ___provider1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToType_m1615588078_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Type_t * L_0 = ___targetType0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3575610, /*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_t1363677321_il2cpp_TypeInfo_var);
		Il2CppObject * L_4 = Convert_ToType_m353901888(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_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToUInt16_m1338557766_MetadataUsageId;
extern "C"  uint16_t String_System_IConvertible_ToUInt16_m1338557766 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToUInt16_m1338557766_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint16_t L_1 = Convert_ToUInt16_m3161828615(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.UInt32 System.String::System.IConvertible.ToUInt32(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToUInt32_m4013210298_MetadataUsageId;
extern "C"  uint32_t String_System_IConvertible_ToUInt32_m4013210298 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToUInt32_m4013210298_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint32_t L_1 = Convert_ToUInt32_m3903361607(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.UInt64 System.String::System.IConvertible.ToUInt64(System.IFormatProvider)
extern Il2CppClass* Convert_t1363677321_il2cpp_TypeInfo_var;
extern const uint32_t String_System_IConvertible_ToUInt64_m2321911544_MetadataUsageId;
extern "C"  uint64_t String_System_IConvertible_ToUInt64_m2321911544 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_IConvertible_ToUInt64_m2321911544_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		IL2CPP_RUNTIME_CLASS_INIT(Convert_t1363677321_il2cpp_TypeInfo_var);
		uint64_t L_1 = Convert_ToUInt64_m1711588135(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_t707165422_il2cpp_TypeInfo_var;
extern const uint32_t String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m319382653_MetadataUsageId;
extern "C"  Il2CppObject* String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m319382653 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_Collections_Generic_IEnumerableU3CcharU3E_GetEnumerator_m319382653_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharEnumerator_t707165422 * L_0 = (CharEnumerator_t707165422 *)il2cpp_codegen_object_new(CharEnumerator_t707165422_il2cpp_TypeInfo_var);
		CharEnumerator__ctor_m2119134439(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Collections.IEnumerator System.String::System.Collections.IEnumerable.GetEnumerator()
extern Il2CppClass* CharEnumerator_t707165422_il2cpp_TypeInfo_var;
extern const uint32_t String_System_Collections_IEnumerable_GetEnumerator_m1432650703_MetadataUsageId;
extern "C"  Il2CppObject * String_System_Collections_IEnumerable_GetEnumerator_m1432650703 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_System_Collections_IEnumerable_GetEnumerator_m1432650703_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharEnumerator_t707165422 * L_0 = (CharEnumerator_t707165422 *)il2cpp_codegen_object_new(CharEnumerator_t707165422_il2cpp_TypeInfo_var);
		CharEnumerator__ctor_m2119134439(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.String::Equals(System.String,System.String)
extern "C"  bool String_Equals_m1002918753 (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_m3763831415_MetadataUsageId;
extern "C"  bool String_Equals_m3763831415 (String_t* __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Equals_m3763831415_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___obj0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_Equals_m1002918753(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_m3541721061_MetadataUsageId;
extern "C"  bool String_Equals_m3541721061 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Equals_m3541721061_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_1 = String_Equals_m1002918753(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Char System.String::get_Chars(System.Int32)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern const uint32_t String_get_Chars_m3015341861_MetadataUsageId;
extern "C"  Il2CppChar String_get_Chars_m3015341861 (String_t* __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_get_Chars_m3015341861_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3456360697 * L_3 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m707236112(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_m2600780148 (String_t* __this, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.Void System.String::CopyTo(System.Int32,System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2865120270;
extern Il2CppCodeGenString* _stringLiteral4189825399;
extern Il2CppCodeGenString* _stringLiteral2755219445;
extern Il2CppCodeGenString* _stringLiteral1184910692;
extern Il2CppCodeGenString* _stringLiteral3807424217;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral4270300471;
extern Il2CppCodeGenString* _stringLiteral1970032842;
extern const uint32_t String_CopyTo_m3455012278_MetadataUsageId;
extern "C"  void String_CopyTo_m3455012278 (String_t* __this, int32_t ___sourceIndex0, CharU5BU5D_t3324145743* ___destination1, int32_t ___destinationIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CopyTo_m3455012278_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	String_t* V_2 = NULL;
	uintptr_t G_B16_0 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___destination1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral2865120270, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral4189825399, _stringLiteral2755219445, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral1184910692, _stringLiteral3807424217, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral94851343, _stringLiteral3807424217, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0057:
	{
		int32_t L_8 = ___sourceIndex0;
		int32_t L_9 = String_get_Length_m2979997331(__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_t3816648464 * L_11 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_11, _stringLiteral4189825399, _stringLiteral4270300471, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11);
	}

IL_0076:
	{
		int32_t L_12 = ___destinationIndex2;
		CharU5BU5D_t3324145743* 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_t3816648464 * L_15 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_15, _stringLiteral1184910692, _stringLiteral1970032842, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15);
	}

IL_0092:
	{
		CharU5BU5D_t3324145743* L_16 = ___destination1;
		if (!L_16)
		{
			goto IL_00a0;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_18 = ___destination1;
		G_B16_0 = ((uintptr_t)(((L_18)->GetAddressAt(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_m2708084937(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_m3846447580(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_t3324145743* String_ToCharArray_m1208288742 (String_t* __this, const MethodInfo* method)
{
	{
		int32_t L_0 = __this->get_length_0();
		CharU5BU5D_t3324145743* L_1 = String_ToCharArray_m736861184(__this, 0, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Char[] System.String::ToCharArray(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral58700;
extern Il2CppCodeGenString* _stringLiteral3188603622;
extern Il2CppCodeGenString* _stringLiteral1375481661;
extern const uint32_t String_ToCharArray_m736861184_MetadataUsageId;
extern "C"  CharU5BU5D_t3324145743* String_ToCharArray_m736861184 (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToCharArray_m736861184_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	CharU5BU5D_t3324145743* 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_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_1, _stringLiteral2701320592, _stringLiteral58700, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral3188603622, _stringLiteral58700, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral2701320592, _stringLiteral1375481661, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_004c:
	{
		int32_t L_8 = ___length1;
		V_0 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_8));
		CharU5BU5D_t3324145743* L_9 = V_0;
		if (!L_9)
		{
			goto IL_0061;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_11 = V_0;
		G_B10_0 = ((uintptr_t)(((L_11)->GetAddressAt(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_m2708084937(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_m3846447580(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_t3324145743* L_18 = V_0;
		return L_18;
	}
}
// System.String[] System.String::Split(System.Char[])
extern "C"  StringU5BU5D_t4054002952* String_Split_m290179486 (String_t* __this, CharU5BU5D_t3324145743* ___separator0, const MethodInfo* method)
{
	{
		CharU5BU5D_t3324145743* L_0 = ___separator0;
		StringU5BU5D_t4054002952* L_1 = String_Split_m434660345(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t4054002952_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t String_Split_m434660345_MetadataUsageId;
extern "C"  StringU5BU5D_t4054002952* String_Split_m434660345 (String_t* __this, CharU5BU5D_t3324145743* ___separator0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Split_m434660345_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___separator0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* 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_t3816648464 * L_4 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_4, _stringLiteral94851343, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0027:
	{
		int32_t L_5 = ___count1;
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		return ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_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_t4054002952* L_7 = ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)1));
		ArrayElementTypeCheck (L_7, __this);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)__this);
		return L_7;
	}

IL_0046:
	{
		CharU5BU5D_t3324145743* L_8 = ___separator0;
		int32_t L_9 = ___count1;
		StringU5BU5D_t4054002952* L_10 = String_InternalSplit_m354977691(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* StringSplitOptions_t3126613641_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t4054002952_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral2151920797;
extern Il2CppCodeGenString* _stringLiteral1298096322;
extern Il2CppCodeGenString* _stringLiteral46;
extern const uint32_t String_Split_m1407702193_MetadataUsageId;
extern "C"  StringU5BU5D_t4054002952* String_Split_m1407702193 (String_t* __this, CharU5BU5D_t3324145743* ___separator0, int32_t ___count1, int32_t ___options2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Split_m1407702193_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___separator0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* 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_t4054002952* L_5 = String_Split_m1407702193(__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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral94851343, _stringLiteral2151920797, /*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_t3126613641_il2cpp_TypeInfo_var, &L_11);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = String_Concat_m2809334143(NULL /*static, unused*/, _stringLiteral1298096322, L_12, _stringLiteral46, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_14 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0068:
	{
		CharU5BU5D_t3324145743* L_16 = ___separator0;
		int32_t L_17 = ___count1;
		int32_t L_18 = ___options2;
		StringU5BU5D_t4054002952* L_19 = String_InternalSplit_m354977691(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* StringSplitOptions_t3126613641_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t4054002952_il2cpp_TypeInfo_var;
extern Il2CppClass* List_1_t1375417109_il2cpp_TypeInfo_var;
extern const MethodInfo* List_1__ctor_m459821414_MethodInfo_var;
extern const MethodInfo* List_1_get_Count_m935595982_MethodInfo_var;
extern const MethodInfo* List_1_Add_m4975193_MethodInfo_var;
extern const MethodInfo* List_1_ToArray_m3629032741_MethodInfo_var;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral2151920797;
extern Il2CppCodeGenString* _stringLiteral1298096322;
extern Il2CppCodeGenString* _stringLiteral46;
extern const uint32_t String_Split_m985753324_MetadataUsageId;
extern "C"  StringU5BU5D_t4054002952* String_Split_m985753324 (String_t* __this, StringU5BU5D_t4054002952* ___separator0, int32_t ___count1, int32_t ___options2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Split_m985753324_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	bool V_0 = false;
	List_1_t1375417109 * 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_t4054002952* L_0 = ___separator0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		StringU5BU5D_t4054002952* 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_t3324145743* 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_t4054002952* L_5 = String_Split_m1407702193(__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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral94851343, _stringLiteral2151920797, /*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_t3126613641_il2cpp_TypeInfo_var, &L_11);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_13 = String_Concat_m2809334143(NULL /*static, unused*/, _stringLiteral1298096322, L_12, _stringLiteral46, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_14 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t4054002952* L_16 = ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)1));
		ArrayElementTypeCheck (L_16, __this);
		(L_16)->SetAt(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_m1260523650(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_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)0));
	}

IL_0097:
	{
		List_1_t1375417109 * L_22 = (List_1_t1375417109 *)il2cpp_codegen_object_new(List_1_t1375417109_il2cpp_TypeInfo_var);
		List_1__ctor_m459821414(L_22, /*hidden argument*/List_1__ctor_m459821414_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_t4054002952* L_23 = ___separator0;
		int32_t L_24 = V_6;
		int32_t L_25 = L_24;
		String_t* L_26 = (L_23)->GetAt(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_m1260523650(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_m1991631068(__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_t4054002952* 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_t1375417109 * L_46 = V_1;
		int32_t L_47 = List_1_get_Count_m935595982(L_46, /*hidden argument*/List_1_get_Count_m935595982_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_t1375417109 * 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_m675079568(__this, L_50, ((int32_t)((int32_t)L_51-(int32_t)L_52)), /*hidden argument*/NULL);
		List_1_Add_m4975193(L_49, L_53, /*hidden argument*/List_1_Add_m4975193_MethodInfo_var);
	}

IL_014e:
	{
		int32_t L_54 = V_5;
		StringU5BU5D_t4054002952* L_55 = ___separator0;
		int32_t L_56 = V_4;
		int32_t L_57 = L_56;
		String_t* L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
		int32_t L_59 = String_get_Length_m2979997331(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_m2979997331(__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_t4054002952* L_64 = ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)1));
		ArrayElementTypeCheck (L_64, __this);
		(L_64)->SetAt(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_m2979997331(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_67) == ((uint32_t)L_68))))
		{
			goto IL_01a6;
		}
	}
	{
		List_1_t1375417109 * L_69 = V_1;
		int32_t L_70 = List_1_get_Count_m935595982(L_69, /*hidden argument*/List_1_get_Count_m935595982_MethodInfo_var);
		if (L_70)
		{
			goto IL_01a6;
		}
	}
	{
		return ((StringU5BU5D_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_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_m2979997331(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_72) == ((int32_t)L_73)))
		{
			goto IL_01c5;
		}
	}

IL_01b8:
	{
		List_1_t1375417109 * L_74 = V_1;
		int32_t L_75 = V_2;
		String_t* L_76 = String_Substring_m2809233063(__this, L_75, /*hidden argument*/NULL);
		List_1_Add_m4975193(L_74, L_76, /*hidden argument*/List_1_Add_m4975193_MethodInfo_var);
	}

IL_01c5:
	{
		List_1_t1375417109 * L_77 = V_1;
		StringU5BU5D_t4054002952* L_78 = List_1_ToArray_m3629032741(L_77, /*hidden argument*/List_1_ToArray_m3629032741_MethodInfo_var);
		return L_78;
	}
}
// System.String[] System.String::Split(System.String[],System.StringSplitOptions)
extern "C"  StringU5BU5D_t4054002952* String_Split_m459616251 (String_t* __this, StringU5BU5D_t4054002952* ___separator0, int32_t ___options1, const MethodInfo* method)
{
	{
		StringU5BU5D_t4054002952* L_0 = ___separator0;
		int32_t L_1 = ___options1;
		StringU5BU5D_t4054002952* L_2 = String_Split_m985753324(__this, L_0, ((int32_t)2147483647LL), L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.String::Substring(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern const uint32_t String_Substring_m2809233063_MetadataUsageId;
extern "C"  String_t* String_Substring_m2809233063 (String_t* __this, int32_t ___startIndex0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Substring_m2809233063_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_4 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_4, _stringLiteral2701320592, /*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_m3781557708(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3188603622;
extern Il2CppCodeGenString* _stringLiteral3807424217;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral2259456351;
extern Il2CppCodeGenString* _stringLiteral3514873087;
extern const uint32_t String_Substring_m675079568_MetadataUsageId;
extern "C"  String_t* String_Substring_m675079568 (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Substring_m675079568_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___length1;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_1, _stringLiteral3188603622, _stringLiteral3807424217, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral2701320592, _stringLiteral3807424217, /*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_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral2701320592, _stringLiteral2259456351, /*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_t3816648464 * L_10 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_10, _stringLiteral3188603622, _stringLiteral3514873087, /*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_m3781557708(__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_m3781557708_MetadataUsageId;
extern "C"  String_t* String_SubstringUnchecked_m3781557708 (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_SubstringUnchecked_m3781557708_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4108479373(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_m2708084937(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_m2708084937(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_m3846447580(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_m1030489823_MetadataUsageId;
extern "C"  String_t* String_Trim_m1030489823 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Trim_m1030489823_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1718857862(__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_m1718857862(__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_m3781557708(__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_m1469603388_MetadataUsageId;
extern "C"  String_t* String_Trim_m1469603388 (String_t* __this, CharU5BU5D_t3324145743* ___trimChars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Trim_m1469603388_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___trimChars0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		CharU5BU5D_t3324145743* L_1 = ___trimChars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_1)->max_length)))))
		{
			goto IL_0015;
		}
	}

IL_000e:
	{
		String_t* L_2 = String_Trim_m1030489823(__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_t3324145743* L_6 = ___trimChars0;
		int32_t L_7 = String_FindNotInTable_m3192184121(__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_t3324145743* L_13 = ___trimChars0;
		int32_t L_14 = String_FindNotInTable_m3192184121(__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_m3781557708(__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_m3483716918_MetadataUsageId;
extern "C"  String_t* String_TrimStart_m3483716918 (String_t* __this, CharU5BU5D_t3324145743* ___trimChars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_TrimStart_m3483716918_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3324145743* L_2 = ___trimChars0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_m1718857862(__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_t3324145743* L_7 = ___trimChars0;
		int32_t L_8 = String_FindNotInTable_m3192184121(__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_m3781557708(__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_m3980947229_MetadataUsageId;
extern "C"  String_t* String_TrimEnd_m3980947229 (String_t* __this, CharU5BU5D_t3324145743* ___trimChars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_TrimEnd_m3980947229_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3324145743* L_2 = ___trimChars0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_m1718857862(__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_t3324145743* L_7 = ___trimChars0;
		int32_t L_8 = String_FindNotInTable_m3192184121(__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_m3781557708(__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_m1718857862 (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_m3015341861(__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_m3192184121 (String_t* __this, int32_t ___pos0, int32_t ___target1, int32_t ___change2, CharU5BU5D_t3324145743* ___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_t3324145743* L_0 = ___table3;
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_2 = ___table3;
		G_B4_0 = ((uintptr_t)(((L_2)->GetAddressAt(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_m2708084937(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_t3324145743* 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_t3324145743* 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_t1065375142_il2cpp_TypeInfo_var;
extern const uint32_t String_Compare_m1439712187_MetadataUsageId;
extern "C"  int32_t String_Compare_m1439712187 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m1439712187_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_0 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_1 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t1065375142_il2cpp_TypeInfo_var;
extern const uint32_t String_Compare_m1309590114_MetadataUsageId;
extern "C"  int32_t String_Compare_m1309590114 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, bool ___ignoreCase2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m1309590114_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	CompareInfo_t1485490525 * G_B2_2 = NULL;
	String_t* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	CompareInfo_t1485490525 * G_B1_2 = NULL;
	int32_t G_B3_0 = 0;
	String_t* G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	CompareInfo_t1485490525 * G_B3_3 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_0 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_1 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1121473966;
extern const uint32_t String_Compare_m279494420_MetadataUsageId;
extern "C"  int32_t String_Compare_m279494420 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, String_t* ___strB1, bool ___ignoreCase2, CultureInfo_t1065375142 * ___culture3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m279494420_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	CompareInfo_t1485490525 * G_B4_2 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	CompareInfo_t1485490525 * G_B3_2 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	String_t* G_B5_2 = NULL;
	CompareInfo_t1485490525 * G_B5_3 = NULL;
	{
		CultureInfo_t1065375142 * L_0 = ___culture3;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral1121473966, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CultureInfo_t1065375142 * L_2 = ___culture3;
		CompareInfo_t1485490525 * L_3 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1121473966;
extern const uint32_t String_Compare_m3930467693_MetadataUsageId;
extern "C"  int32_t String_Compare_m3930467693 (Il2CppObject * __this /* static, unused */, String_t* ___strA0, int32_t ___indexA1, String_t* ___strB2, int32_t ___indexB3, int32_t ___length4, bool ___ignoreCase5, CultureInfo_t1065375142 * ___culture6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Compare_m3930467693_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		CultureInfo_t1065375142 * L_0 = ___culture6;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral1121473966, /*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_m2979997331(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_m2979997331(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_t3816648464 * L_11 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m2979997331(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_m2979997331(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_m2979997331(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_m2979997331(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_t1065375142 * L_33 = ___culture6;
		CompareInfo_t1485490525 * L_34 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t928607144_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareTo_m2173220054_MetadataUsageId;
extern "C"  int32_t String_CompareTo_m2173220054 (String_t* __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CompareTo_m2173220054_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t928607144 * L_2 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m571182463(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_m1439712187(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_m1951109700_MetadataUsageId;
extern "C"  int32_t String_CompareTo_m1951109700 (String_t* __this, String_t* ___strB0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CompareTo_m1951109700_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1439712187(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareOrdinal_m1327873633_MetadataUsageId;
extern "C"  int32_t String_CompareOrdinal_m1327873633 (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_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CompareOrdinal_m1327873633_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___indexA1;
		String_t* L_1 = ___strA0;
		int32_t L_2 = String_get_Length_m2979997331(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_m2979997331(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_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m1968789502(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_m1968789502 (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_m2979997331(L_4, /*hidden argument*/NULL);
		int32_t L_6 = ___indexA1;
		int32_t L_7 = Math_Min_m811624909(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_m2979997331(L_9, /*hidden argument*/NULL);
		int32_t L_11 = ___indexB4;
		int32_t L_12 = Math_Min_m811624909(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_m3695130242(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_m2708084937(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_m2708084937(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_m811624909(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_t2862622538_il2cpp_TypeInfo_var;
extern const uint32_t String_CompareOrdinalCaseInsensitiveUnchecked_m4221700897_MetadataUsageId;
extern "C"  int32_t String_CompareOrdinalCaseInsensitiveUnchecked_m4221700897 (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_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CompareOrdinalCaseInsensitiveUnchecked_m4221700897_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(L_4, /*hidden argument*/NULL);
		int32_t L_6 = ___indexA1;
		int32_t L_7 = Math_Min_m811624909(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_m2979997331(L_9, /*hidden argument*/NULL);
		int32_t L_11 = ___indexB4;
		int32_t L_12 = Math_Min_m811624909(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_m3695130242(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_m2708084937(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_m2708084937(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_m811624909(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_t2862622538_il2cpp_TypeInfo_var);
		Il2CppChar L_35 = Char_ToUpperInvariant_m4158859197(NULL /*static, unused*/, (*((uint16_t*)L_34)), /*hidden argument*/NULL);
		V_7 = L_35;
		Il2CppChar* L_36 = V_6;
		Il2CppChar L_37 = Char_ToUpperInvariant_m4158859197(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern const uint32_t String_EndsWith_m2265568550_MetadataUsageId;
extern "C"  bool String_EndsWith_m2265568550 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_EndsWith_m2265568550_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_2 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_3 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t3573189601_il2cpp_TypeInfo_var;
extern const uint32_t String_IndexOfAny_m3660242324_MetadataUsageId;
extern "C"  int32_t String_IndexOfAny_m3660242324 (String_t* __this, CharU5BU5D_t3324145743* ___anyOf0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfAny_m3660242324_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(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_t3324145743* L_3 = ___anyOf0;
		int32_t L_4 = __this->get_length_0();
		int32_t L_5 = String_IndexOfAnyUnchecked_m706673842(__this, L_3, 0, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.String::IndexOfAny(System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern const uint32_t String_IndexOfAny_m1954541507_MetadataUsageId;
extern "C"  int32_t String_IndexOfAny_m1954541507 (String_t* __this, CharU5BU5D_t3324145743* ___anyOf0, int32_t ___startIndex1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfAny_m1954541507_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(L_5, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0025:
	{
		CharU5BU5D_t3324145743* 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_m706673842(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral2836438446;
extern const uint32_t String_IndexOfAny_m472916468_MetadataUsageId;
extern "C"  int32_t String_IndexOfAny_m472916468 (String_t* __this, CharU5BU5D_t3324145743* ___anyOf0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfAny_m472916468_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_t3816648464 * L_10 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_10, _stringLiteral94851343, _stringLiteral2836438446, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10);
	}

IL_004a:
	{
		CharU5BU5D_t3324145743* L_11 = ___anyOf0;
		int32_t L_12 = ___startIndex1;
		int32_t L_13 = ___count2;
		int32_t L_14 = String_IndexOfAnyUnchecked_m706673842(__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_m706673842 (String_t* __this, CharU5BU5D_t3324145743* ___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_t3324145743* L_0 = ___anyOf0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length)))))
		{
			goto IL_000a;
		}
	}
	{
		return (-1);
	}

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

IL_001f:
	{
		CharU5BU5D_t3324145743* L_8 = ___anyOf0;
		if (!L_8)
		{
			goto IL_002d;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_10 = ___anyOf0;
		G_B8_0 = ((uintptr_t)(((L_10)->GetAddressAt(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_t3324145743* 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_m864002126 (String_t* __this, String_t* ___value0, int32_t ___comparisonType1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = String_get_Length_m2979997331(__this, /*hidden argument*/NULL);
		int32_t L_2 = ___comparisonType1;
		int32_t L_3 = String_IndexOf_m1456548334(__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_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* StringComparison_t4173268078_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2363942115;
extern Il2CppCodeGenString* _stringLiteral3875259107;
extern const uint32_t String_IndexOf_m1456548334_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m1456548334 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, int32_t ___comparisonType3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m1456548334_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_2 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_3 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_8 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_9 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_14 = CultureInfo_get_InvariantCulture_m764001524(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_15 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_20 = CultureInfo_get_InvariantCulture_m764001524(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_21 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_m2362241597(__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_m2362241597(__this, L_30, L_31, L_32, ((int32_t)268435456), /*hidden argument*/NULL);
		return L_33;
	}

IL_0098:
	{
		ObjectU5BU5D_t1108656482* L_34 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		int32_t L_35 = ___comparisonType3;
		int32_t L_36 = L_35;
		Il2CppObject * L_37 = Box(StringComparison_t4173268078_il2cpp_TypeInfo_var, &L_36);
		ArrayElementTypeCheck (L_34, L_37);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_37);
		String_t* L_38 = Locale_GetText_m2218462520(NULL /*static, unused*/, _stringLiteral2363942115, L_34, /*hidden argument*/NULL);
		V_0 = L_38;
		String_t* L_39 = V_0;
		ArgumentException_t928607144 * L_40 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_40, L_39, _stringLiteral3875259107, /*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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t String_IndexOfOrdinal_m2362241597_MetadataUsageId;
extern "C"  int32_t String_IndexOfOrdinal_m2362241597 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, int32_t ___options3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfOrdinal_m2362241597_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_3, _stringLiteral2701320592, /*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_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_8, _stringLiteral94851343, /*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_m3747812990(__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_m1319653504(__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_m3747812990 (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_m2979997331(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_m3015341861(L_6, 0, /*hidden argument*/NULL);
		int32_t L_8 = ___startIndex1;
		int32_t L_9 = ___count2;
		int32_t L_10 = String_IndexOfUnchecked_m1897528852(__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_m2708084937(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_m2708084937(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_t2862622538_il2cpp_TypeInfo_var;
extern const uint32_t String_IndexOfOrdinalIgnoreCaseUnchecked_m1319653504_MetadataUsageId;
extern "C"  int32_t String_IndexOfOrdinalIgnoreCaseUnchecked_m1319653504 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOfOrdinalIgnoreCaseUnchecked_m1319653504_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(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_m2708084937(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_m2708084937(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_t2862622538_il2cpp_TypeInfo_var);
		Il2CppChar L_18 = Char_ToUpperInvariant_m4158859197(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_m4158859197(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_m2775210486 (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_m1897528852(__this, L_1, 0, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.String::IndexOf(System.Char,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral58700;
extern Il2CppCodeGenString* _stringLiteral2115427524;
extern const uint32_t String_IndexOf_m204546721_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m204546721 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m204546721_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___startIndex1;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_1, _stringLiteral2701320592, _stringLiteral58700, /*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_t3816648464 * L_4 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_4, _stringLiteral2701320592, _stringLiteral2115427524, /*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_m1897528852(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral3064683206;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral58700;
extern Il2CppCodeGenString* _stringLiteral4100223998;
extern const uint32_t String_IndexOf_m2077558742_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m2077558742 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m2077558742_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral2701320592, _stringLiteral3064683206, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral94851343, _stringLiteral58700, /*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_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral94851343, _stringLiteral4100223998, /*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_m1897528852(__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_m1897528852 (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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern const uint32_t String_IndexOf_m1476794331_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m1476794331 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m1476794331_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_5 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_6 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_m1991631068 (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_m4052910459(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral1631591146;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral3179750451;
extern const uint32_t String_IndexOf_m4052910459_MetadataUsageId;
extern "C"  int32_t String_IndexOf_m4052910459 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_IndexOf_m4052910459_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral2701320592, _stringLiteral1631591146, /*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_t3816648464 * L_10 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_10, _stringLiteral94851343, _stringLiteral3179750451, /*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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_17 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_18 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_t3573189601_il2cpp_TypeInfo_var;
extern const uint32_t String_LastIndexOfAny_m1405458718_MetadataUsageId;
extern "C"  int32_t String_LastIndexOfAny_m1405458718 (String_t* __this, CharU5BU5D_t3324145743* ___anyOf0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOfAny_m1405458718_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		CharU5BU5D_t3324145743* 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_m3532047592(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral509155380;
extern const uint32_t String_LastIndexOfAny_m2835072121_MetadataUsageId;
extern "C"  int32_t String_LastIndexOfAny_m2835072121 (String_t* __this, CharU5BU5D_t3324145743* ___anyOf0, int32_t ___startIndex1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOfAny_m2835072121_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___anyOf0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral2701320592, _stringLiteral509155380, /*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_t3324145743* L_7 = ___anyOf0;
		int32_t L_8 = ___startIndex1;
		int32_t L_9 = ___startIndex1;
		int32_t L_10 = String_LastIndexOfAnyUnchecked_m3532047592(__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_m3532047592 (String_t* __this, CharU5BU5D_t3324145743* ___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_t3324145743* L_0 = ___anyOf0;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_0)->max_length))))) == ((uint32_t)1))))
		{
			goto IL_0015;
		}
	}
	{
		CharU5BU5D_t3324145743* L_1 = ___anyOf0;
		int32_t L_2 = 0;
		uint16_t L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		int32_t L_4 = ___startIndex1;
		int32_t L_5 = ___count2;
		int32_t L_6 = String_LastIndexOfUnchecked_m4042746910(__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_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8));
		CharU5BU5D_t3324145743* L_9 = ___anyOf0;
		if (!L_9)
		{
			goto IL_0030;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_11 = ___anyOf0;
		G_B6_0 = ((uintptr_t)(((L_11)->GetAddressAt(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_t3324145743* 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_m3245805612 (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_m4042746910(__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_m902083627 (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_m434357900(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral1380234305;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral3874123560;
extern Il2CppCodeGenString* _stringLiteral539739476;
extern const uint32_t String_LastIndexOf_m434357900_MetadataUsageId;
extern "C"  int32_t String_LastIndexOf_m434357900 (String_t* __this, Il2CppChar ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOf_m434357900_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_3) < ((int32_t)L_4)))
		{
			goto IL_0036;
		}
	}

IL_0026:
	{
		ArgumentOutOfRangeException_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral2701320592, _stringLiteral1380234305, /*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_m2979997331(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_7) <= ((int32_t)L_8)))
		{
			goto IL_0059;
		}
	}

IL_0049:
	{
		ArgumentOutOfRangeException_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral94851343, _stringLiteral3874123560, /*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_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_12, _stringLiteral539739476, /*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_m4042746910(__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_m4042746910 (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_m2747144337 (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_m1189898929(__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_m1189898929(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral3874123560;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral539739476;
extern const uint32_t String_LastIndexOf_m1189898929_MetadataUsageId;
extern "C"  int32_t String_LastIndexOf_m1189898929 (String_t* __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_LastIndexOf_m1189898929_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_m2979997331(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_0034;
		}
	}

IL_0024:
	{
		ArgumentOutOfRangeException_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral2701320592, _stringLiteral3874123560, /*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_m2979997331(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_7) <= ((int32_t)L_8)))
		{
			goto IL_0057;
		}
	}

IL_0047:
	{
		ArgumentOutOfRangeException_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral94851343, _stringLiteral3874123560, /*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_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_12, _stringLiteral539739476, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_006d:
	{
		String_t* L_13 = ___value0;
		int32_t L_14 = String_get_Length_m2979997331(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_m2979997331(__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_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_25 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_26 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_m3032019141 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		int32_t L_1 = String_IndexOf_m1476794331(__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_m1256468773 (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_m2979997331(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3581856994;
extern Il2CppCodeGenString* _stringLiteral58700;
extern const uint32_t String_PadRight_m1932151982_MetadataUsageId;
extern "C"  String_t* String_PadRight_m1932151982 (String_t* __this, int32_t ___totalWidth0, Il2CppChar ___paddingChar1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_PadRight_m1932151982_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_1, _stringLiteral3581856994, _stringLiteral58700, /*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_m4108479373(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_m2708084937(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_m2708084937(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_m3846447580(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern const uint32_t String_StartsWith_m1500793453_MetadataUsageId;
extern "C"  bool String_StartsWith_m1500793453 (String_t* __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_StartsWith_m1500793453_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___value0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_2 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompareInfo_t1485490525 * L_3 = VirtFuncInvoker0< CompareInfo_t1485490525 * >::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_m3369701083_MetadataUsageId;
extern "C"  String_t* String_Replace_m3369701083 (String_t* __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Replace_m3369701083_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1897528852(__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_m4108479373(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_m2708084937(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_m3846447580(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral189903754;
extern Il2CppCodeGenString* _stringLiteral648843867;
extern const uint32_t String_Replace_m2915759397_MetadataUsageId;
extern "C"  String_t* String_Replace_m2915759397 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Replace_m2915759397_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___oldValue0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral189903754, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___oldValue0;
		int32_t L_3 = String_get_Length_m2979997331(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentException_t928607144 * L_4 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_4, _stringLiteral648843867, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4);
	}

IL_0027:
	{
		int32_t L_5 = String_get_Length_m2979997331(__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_m872372231(__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_m872372231_MetadataUsageId;
extern "C"  String_t* String_ReplaceUnchecked_m872372231 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ReplaceUnchecked_m872372231_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m3015341861(L_7, 0, /*hidden argument*/NULL);
		String_t* L_9 = ___newValue1;
		Il2CppChar L_10 = String_get_Chars_m3015341861(L_9, 0, /*hidden argument*/NULL);
		String_t* L_11 = String_Replace_m3369701083(__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_m2708084937(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_m2708084937(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_m3747812990(__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_m3944881236(__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_m4108479373(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_m2708084937(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_m3846447580(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_m3846447580(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_m3846447580(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_t243639308_il2cpp_TypeInfo_var;
extern const uint32_t String_ReplaceFallback_m3944881236_MetadataUsageId;
extern "C"  String_t* String_ReplaceFallback_m3944881236 (String_t* __this, String_t* ___oldValue0, String_t* ___newValue1, int32_t ___testedCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ReplaceFallback_m3944881236_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	StringBuilder_t243639308 * 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_t243639308 * L_7 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3624398269(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_m3747812990(__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_t243639308 * 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_m3781557708(__this, L_15, ((int32_t)((int32_t)L_16-(int32_t)L_17)), /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_14, L_18, /*hidden argument*/NULL);
		goto IL_0086;
	}

IL_0058:
	{
		StringBuilder_t243639308 * 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_m3781557708(__this, L_20, ((int32_t)((int32_t)L_21-(int32_t)L_22)), /*hidden argument*/NULL);
		StringBuilder_Append_m3898090075(L_19, L_23, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_24 = V_1;
		String_t* L_25 = ___newValue1;
		StringBuilder_Append_m3898090075(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_m2979997331(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_t243639308 * L_31 = V_1;
		String_t* L_32 = StringBuilder_ToString_m350379841(L_31, /*hidden argument*/NULL);
		return L_32;
	}
}
// System.String System.String::Remove(System.Int32,System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral3807424217;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral4100223998;
extern const uint32_t String_Remove_m242090629_MetadataUsageId;
extern "C"  String_t* String_Remove_m242090629 (String_t* __this, int32_t ___startIndex0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Remove_m242090629_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_1, _stringLiteral2701320592, _stringLiteral3807424217, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral94851343, _stringLiteral3807424217, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral94851343, _stringLiteral4100223998, /*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_m4108479373(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_m2708084937(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_m2708084937(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_m3846447580(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_m3846447580(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_t1065375142_il2cpp_TypeInfo_var;
extern const uint32_t String_ToLower_m2421900555_MetadataUsageId;
extern "C"  String_t* String_ToLower_m2421900555 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToLower_m2421900555_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_0 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_1 = String_ToLower_m2140020155(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.String::ToLower(System.Globalization.CultureInfo)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1121473966;
extern const uint32_t String_ToLower_m2140020155_MetadataUsageId;
extern "C"  String_t* String_ToLower_m2140020155 (String_t* __this, CultureInfo_t1065375142 * ___culture0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToLower_m2140020155_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CultureInfo_t1065375142 * L_0 = ___culture0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral1121473966, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CultureInfo_t1065375142 * 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_m4111189975(__this, /*hidden argument*/NULL);
		return L_4;
	}

IL_0025:
	{
		CultureInfo_t1065375142 * L_5 = ___culture0;
		TextInfo_t2732890749 * L_6 = VirtFuncInvoker0< TextInfo_t2732890749 * >::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_t2862622538_il2cpp_TypeInfo_var;
extern const uint32_t String_ToLowerInvariant_m4111189975_MetadataUsageId;
extern "C"  String_t* String_ToLowerInvariant_m4111189975 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToLowerInvariant_m4111189975_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4108479373(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_m2708084937(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_t2862622538_il2cpp_TypeInfo_var);
		Il2CppChar L_12 = Char_ToLowerInvariant_m2407684316(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::ToUpper()
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern const uint32_t String_ToUpper_m1841663596_MetadataUsageId;
extern "C"  String_t* String_ToUpper_m1841663596 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToUpper_m1841663596_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_0 = CultureInfo_get_CurrentCulture_m2905498779(NULL /*static, unused*/, /*hidden argument*/NULL);
		String_t* L_1 = String_ToUpper_m1750246172(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.String::ToUpper(System.Globalization.CultureInfo)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1121473966;
extern const uint32_t String_ToUpper_m1750246172_MetadataUsageId;
extern "C"  String_t* String_ToUpper_m1750246172 (String_t* __this, CultureInfo_t1065375142 * ___culture0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToUpper_m1750246172_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CultureInfo_t1065375142 * L_0 = ___culture0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral1121473966, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CultureInfo_t1065375142 * 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_ToUpperInvariant_m267877270(__this, /*hidden argument*/NULL);
		return L_4;
	}

IL_0025:
	{
		CultureInfo_t1065375142 * L_5 = ___culture0;
		TextInfo_t2732890749 * L_6 = VirtFuncInvoker0< TextInfo_t2732890749 * >::Invoke(9 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_5);
		String_t* L_7 = VirtFuncInvoker1< String_t*, String_t* >::Invoke(10 /* System.String System.Globalization.TextInfo::ToUpper(System.String) */, L_6, __this);
		return L_7;
	}
}
// System.String System.String::ToUpperInvariant()
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern const uint32_t String_ToUpperInvariant_m267877270_MetadataUsageId;
extern "C"  String_t* String_ToUpperInvariant_m267877270 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ToUpperInvariant_m267877270_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4108479373(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_m2708084937(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_t2862622538_il2cpp_TypeInfo_var);
		Il2CppChar L_12 = Char_ToUpperInvariant_m4158859197(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_m1382284457 (String_t* __this, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.String System.String::ToString(System.IFormatProvider)
extern "C"  String_t* String_ToString_m1534627031 (String_t* __this, Il2CppObject * ___provider0, const MethodInfo* method)
{
	{
		return __this;
	}
}
// System.String System.String::Format(System.String,System.Object)
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m2471250780_MetadataUsageId;
extern "C"  String_t* String_Format_m2471250780 (Il2CppObject * __this /* static, unused */, String_t* ___format0, Il2CppObject * ___arg01, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m2471250780_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(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_m3351777162(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_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m2398979370_MetadataUsageId;
extern "C"  String_t* String_Format_m2398979370 (Il2CppObject * __this /* static, unused */, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m2398979370_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)2));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t1108656482* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(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_m3351777162(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_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t String_Format_m3928391288_MetadataUsageId;
extern "C"  String_t* String_Format_m3928391288 (Il2CppObject * __this /* static, unused */, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, Il2CppObject * ___arg23, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m3928391288_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)3));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t1108656482* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		ObjectU5BU5D_t1108656482* L_5 = L_3;
		Il2CppObject * L_6 = ___arg23;
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(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_m3351777162(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_m4050103162_MetadataUsageId;
extern "C"  String_t* String_Format_m4050103162 (Il2CppObject * __this /* static, unused */, String_t* ___format0, ObjectU5BU5D_t1108656482* ___args1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m4050103162_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ___args1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_2 = String_Format_m3351777162(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_m3351777162_MetadataUsageId;
extern "C"  String_t* String_Format_m3351777162 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___provider0, String_t* ___format1, ObjectU5BU5D_t1108656482* ___args2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Format_m3351777162_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * V_0 = NULL;
	{
		Il2CppObject * L_0 = ___provider0;
		String_t* L_1 = ___format1;
		ObjectU5BU5D_t1108656482* L_2 = ___args2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		StringBuilder_t243639308 * L_3 = String_FormatHelper_m2506490508(NULL /*static, unused*/, (StringBuilder_t243639308 *)NULL, L_0, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		StringBuilder_t243639308 * L_4 = V_0;
		String_t* L_5 = StringBuilder_ToString_m350379841(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_t1682524708_0_0_0_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StringBuilder_t243639308_il2cpp_TypeInfo_var;
extern Il2CppClass* FormatException_t3455918062_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* IFormatProvider_t192740775_il2cpp_TypeInfo_var;
extern Il2CppClass* ICustomFormatter_t1682524708_il2cpp_TypeInfo_var;
extern Il2CppClass* IFormattable_t382002946_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3026188279;
extern Il2CppCodeGenString* _stringLiteral3002589;
extern Il2CppCodeGenString* _stringLiteral927530699;
extern Il2CppCodeGenString* _stringLiteral3682737700;
extern const uint32_t String_FormatHelper_m2506490508_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * String_FormatHelper_m2506490508 (Il2CppObject * __this /* static, unused */, StringBuilder_t243639308 * ___result0, Il2CppObject * ___provider1, String_t* ___format2, ObjectU5BU5D_t1108656482* ___args3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_FormatHelper_m2506490508_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3026188279, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ObjectU5BU5D_t1108656482* L_2 = ___args3;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral3002589, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		StringBuilder_t243639308 * L_4 = ___result0;
		if (L_4)
		{
			goto IL_0084;
		}
	}
	{
		V_1 = 0;
		V_0 = 0;
		goto IL_0057;
	}

IL_0031:
	{
		ObjectU5BU5D_t1108656482* L_5 = ___args3;
		int32_t L_6 = V_0;
		int32_t L_7 = L_6;
		Il2CppObject * L_8 = (L_5)->GetAt(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_t1108656482* 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_t1108656482* 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_t243639308 * L_21 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m3624398269(L_21, ((int32_t)((int32_t)L_18+(int32_t)L_20)), /*hidden argument*/NULL);
		___result0 = L_21;
		goto IL_0084;
	}

IL_007d:
	{
		StringBuilder_t243639308 * L_22 = (StringBuilder_t243639308 *)il2cpp_codegen_object_new(StringBuilder_t243639308_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m135953004(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_m3015341861(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_t243639308 * 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_m2996071419(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_m3015341861(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_m3682617588(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_t1108656482* L_41 = ___args3;
		if ((((int32_t)L_40) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_41)->max_length)))))))
		{
			goto IL_00f3;
		}
	}
	{
		FormatException_t3455918062 * L_42 = (FormatException_t3455918062 *)il2cpp_codegen_object_new(FormatException_t3455918062_il2cpp_TypeInfo_var);
		FormatException__ctor_m27151337(L_42, _stringLiteral927530699, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_42);
	}

IL_00f3:
	{
		ObjectU5BU5D_t1108656482* L_43 = ___args3;
		int32_t L_44 = V_6;
		int32_t L_45 = L_44;
		Il2CppObject * L_46 = (L_43)->GetAt(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_m3806905434(NULL /*static, unused*/, LoadTypeToken(ICustomFormatter_t1682524708_0_0_0_var), /*hidden argument*/NULL);
		Il2CppObject * L_50 = InterfaceFuncInvoker1< Il2CppObject *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_t192740775_il2cpp_TypeInfo_var, L_48, L_49);
		V_12 = ((Il2CppObject *)IsInst(L_50, ICustomFormatter_t1682524708_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_t1682524708_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_t382002946_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_t382002946_il2cpp_TypeInfo_var, ((Il2CppObject *)Castclass(L_60, IFormattable_t382002946_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_t243639308 * L_73 = ___result0;
		String_t* L_74 = V_11;
		StringBuilder_Append_m3898090075(L_73, L_74, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_75 = ___result0;
		int32_t L_76 = V_14;
		StringBuilder_Append_m1038583841(L_75, ((int32_t)32), L_76, /*hidden argument*/NULL);
		goto IL_01bf;
	}

IL_01ab:
	{
		StringBuilder_t243639308 * L_77 = ___result0;
		int32_t L_78 = V_14;
		StringBuilder_Append_m1038583841(L_77, ((int32_t)32), L_78, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_79 = ___result0;
		String_t* L_80 = V_11;
		StringBuilder_Append_m3898090075(L_79, L_80, /*hidden argument*/NULL);
	}

IL_01bf:
	{
		goto IL_01cd;
	}

IL_01c4:
	{
		StringBuilder_t243639308 * L_81 = ___result0;
		String_t* L_82 = V_11;
		StringBuilder_Append_m3898090075(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_m3015341861(L_88, L_89, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_90) == ((uint32_t)((int32_t)125)))))
		{
			goto IL_0214;
		}
	}
	{
		StringBuilder_t243639308 * 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_m2996071419(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_t3455918062 * L_99 = (FormatException_t3455918062 *)il2cpp_codegen_object_new(FormatException_t3455918062_il2cpp_TypeInfo_var);
		FormatException__ctor_m27151337(L_99, _stringLiteral3682737700, /*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_t243639308 * 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_m2979997331(L_109, /*hidden argument*/NULL);
		int32_t L_111 = V_4;
		StringBuilder_Append_m2996071419(L_106, L_107, L_108, ((int32_t)((int32_t)L_110-(int32_t)L_111)), /*hidden argument*/NULL);
	}

IL_0254:
	{
		StringBuilder_t243639308 * 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_m389863537_MetadataUsageId;
extern "C"  String_t* String_Concat_m389863537 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___arg00, Il2CppObject * ___arg11, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m389863537_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m138640077(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_m2809334143_MetadataUsageId;
extern "C"  String_t* String_Concat_m2809334143 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___arg00, Il2CppObject * ___arg11, Il2CppObject * ___arg22, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m2809334143_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1825781833(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_m138640077_MetadataUsageId;
extern "C"  String_t* String_Concat_m138640077 (Il2CppObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m138640077_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(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_m2979997331(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_m2979997331(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_m4108479373(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_m2708084937(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_m2708084937(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_m3846447580(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_m2708084937(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_m2708084937(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_m2979997331(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_m3846447580(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_m1825781833_MetadataUsageId;
extern "C"  String_t* String_Concat_m1825781833 (Il2CppObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, String_t* ___str22, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m1825781833_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(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_m2979997331(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_m2979997331(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_m2979997331(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_m2979997331(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_m2979997331(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_m2979997331(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_m4108479373(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_m2979997331(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_m2708084937(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_m2708084937(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_m3846447580(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_m2979997331(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_m2708084937(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_m2708084937(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_m2979997331(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_m3846447580(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_m2979997331(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_m2708084937(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_m2708084937(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_m2979997331(L_70, /*hidden argument*/NULL);
		String_t* L_72 = ___str11;
		int32_t L_73 = String_get_Length_m2979997331(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_m3846447580(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_m2933632197_MetadataUsageId;
extern "C"  String_t* String_Concat_m2933632197 (Il2CppObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m2933632197_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4108479373(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_m2979997331(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_m2708084937(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_m2708084937(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_m3846447580(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_m2979997331(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_m2708084937(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_m2708084937(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_m2979997331(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_m3846447580(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_m2979997331(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_m2708084937(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_m2708084937(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_m2979997331(L_57, /*hidden argument*/NULL);
		String_t* L_59 = ___str11;
		int32_t L_60 = String_get_Length_m2979997331(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_m3846447580(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_m2979997331(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_m2708084937(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_m2708084937(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_m2979997331(L_73, /*hidden argument*/NULL);
		String_t* L_75 = ___str11;
		int32_t L_76 = String_get_Length_m2979997331(L_75, /*hidden argument*/NULL);
		String_t* L_77 = ___str22;
		int32_t L_78 = String_get_Length_m2979997331(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_m3846447580(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* StringU5BU5D_t4054002952_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3002589;
extern const uint32_t String_Concat_m3016520001_MetadataUsageId;
extern "C"  String_t* String_Concat_m3016520001 (Il2CppObject * __this /* static, unused */, ObjectU5BU5D_t1108656482* ___args0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m3016520001_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	StringU5BU5D_t4054002952* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		ObjectU5BU5D_t1108656482* L_0 = ___args0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3002589, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ObjectU5BU5D_t1108656482* 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_t4054002952*)SZArrayNew(StringU5BU5D_t4054002952_il2cpp_TypeInfo_var, (uint32_t)L_5));
		V_2 = 0;
		V_3 = 0;
		goto IL_0053;
	}

IL_0031:
	{
		ObjectU5BU5D_t1108656482* L_6 = ___args0;
		int32_t L_7 = V_3;
		int32_t L_8 = L_7;
		Il2CppObject * L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		if (!L_9)
		{
			goto IL_004f;
		}
	}
	{
		StringU5BU5D_t4054002952* L_10 = V_1;
		int32_t L_11 = V_3;
		ObjectU5BU5D_t1108656482* L_12 = ___args0;
		int32_t L_13 = V_3;
		int32_t L_14 = L_13;
		Il2CppObject * L_15 = (L_12)->GetAt(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)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (String_t*)L_16);
		int32_t L_17 = V_2;
		StringU5BU5D_t4054002952* L_18 = V_1;
		int32_t L_19 = V_3;
		int32_t L_20 = L_19;
		String_t* L_21 = (L_18)->GetAt(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_t4054002952* 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_m3246297125(NULL /*static, unused*/, L_26, L_27, /*hidden argument*/NULL);
		return L_28;
	}
}
// System.String System.String::Concat(System.String[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3471154466;
extern const uint32_t String_Concat_m21867311_MetadataUsageId;
extern "C"  String_t* String_Concat_m21867311 (Il2CppObject * __this /* static, unused */, StringU5BU5D_t4054002952* ___values0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Concat_m21867311_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	{
		StringU5BU5D_t4054002952* L_0 = ___values0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3471154466, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		V_0 = 0;
		V_1 = 0;
		goto IL_0031;
	}

IL_001a:
	{
		StringU5BU5D_t4054002952* L_2 = ___values0;
		int32_t L_3 = V_1;
		int32_t L_4 = L_3;
		String_t* L_5 = (L_2)->GetAt(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_t4054002952* L_12 = ___values0;
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_12)->max_length)))))))
		{
			goto IL_001a;
		}
	}
	{
		StringU5BU5D_t4054002952* L_13 = ___values0;
		int32_t L_14 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_15 = String_ConcatInternal_m3246297125(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_m3246297125_MetadataUsageId;
extern "C"  String_t* String_ConcatInternal_m3246297125 (Il2CppObject * __this /* static, unused */, StringU5BU5D_t4054002952* ___values0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ConcatInternal_m3246297125_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4108479373(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_m2708084937(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_t4054002952* L_7 = ___values0;
		int32_t L_8 = V_3;
		int32_t L_9 = L_8;
		String_t* L_10 = (L_7)->GetAt(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_m2708084937(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_m3846447580(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_m2979997331(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_t4054002952* 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral1047628320;
extern const uint32_t String_Insert_m3926397187_MetadataUsageId;
extern "C"  String_t* String_Insert_m3926397187 (String_t* __this, int32_t ___startIndex0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Insert_m3926397187_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral2701320592, _stringLiteral1047628320, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0034:
	{
		String_t* L_6 = ___value1;
		int32_t L_7 = String_get_Length_m2979997331(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0041;
		}
	}
	{
		return __this;
	}

IL_0041:
	{
		int32_t L_8 = String_get_Length_m2979997331(__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_m4108479373(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_m2708084937(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_m2708084937(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_m2708084937(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_m3846447580(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_m3846447580(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_m3846447580(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern const uint32_t String_Join_m2789530325_MetadataUsageId;
extern "C"  String_t* String_Join_m2789530325 (Il2CppObject * __this /* static, unused */, String_t* ___separator0, StringU5BU5D_t4054002952* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Join_m2789530325_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		StringU5BU5D_t4054002952* L_0 = ___value1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t4054002952* L_5 = ___value1;
		StringU5BU5D_t4054002952* L_6 = ___value1;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_7 = String_JoinUnchecked_m3141793139(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral58700;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern Il2CppCodeGenString* _stringLiteral667289403;
extern const uint32_t String_Join_m908926965_MetadataUsageId;
extern "C"  String_t* String_Join_m908926965 (Il2CppObject * __this /* static, unused */, String_t* ___separator0, StringU5BU5D_t4054002952* ___value1, int32_t ___startIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_Join_m908926965_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		StringU5BU5D_t4054002952* L_0 = ___value1;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral2701320592, _stringLiteral58700, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral94851343, _stringLiteral58700, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003f:
	{
		int32_t L_6 = ___startIndex2;
		StringU5BU5D_t4054002952* 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_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral2701320592, _stringLiteral667289403, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9);
	}

IL_005a:
	{
		int32_t L_10 = ___startIndex2;
		StringU5BU5D_t4054002952* 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_t4054002952* 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_m3141793139(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_m3141793139_MetadataUsageId;
extern "C"  String_t* String_JoinUnchecked_m3141793139 (Il2CppObject * __this /* static, unused */, String_t* ___separator0, StringU5BU5D_t4054002952* ___value1, int32_t ___startIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_JoinUnchecked_m3141793139_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4054002952* L_3 = ___value1;
		int32_t L_4 = V_2;
		int32_t L_5 = L_4;
		String_t* L_6 = (L_3)->GetAt(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_m4108479373(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_m2708084937(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_m2708084937(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_t4054002952* L_30 = ___value1;
		int32_t L_31 = V_8;
		int32_t L_32 = L_31;
		String_t* L_33 = (L_30)->GetAt(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_m2979997331(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_m2708084937(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_m2979997331(L_43, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m3846447580(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_m2979997331(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_m2979997331(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_m2979997331(L_53, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m3846447580(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_m2979997331(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_t4054002952* L_61 = ___value1;
		int32_t L_62 = V_1;
		int32_t L_63 = L_62;
		String_t* L_64 = (L_61)->GetAt(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_m2979997331(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_m2708084937(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_m2979997331(L_74, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m3846447580(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_m2979997331 (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_t3455918062_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3682737700;
extern const uint32_t String_ParseFormatSpecifier_m3682617588_MetadataUsageId;
extern "C"  void String_ParseFormatSpecifier_m3682617588 (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_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_ParseFormatSpecifier_m3682617588_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_m2522196181(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_t3455918062 * L_5 = (FormatException_t3455918062 *)il2cpp_codegen_object_new(FormatException_t3455918062_il2cpp_TypeInfo_var);
			FormatException__ctor_m27151337(L_5, _stringLiteral3682737700, /*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_m3015341861(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_m3015341861(L_13, (*((int32_t*)L_14)), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
			bool L_16 = Char_IsWhiteSpace_m2745315955(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_m675079568(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_m3015341861(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_m2522196181(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_t3455918062 * L_36 = (FormatException_t3455918062 *)il2cpp_codegen_object_new(FormatException_t3455918062_il2cpp_TypeInfo_var);
			FormatException__ctor_m27151337(L_36, _stringLiteral3682737700, /*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_m3015341861(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_m3015341861(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_m675079568(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_m138640077(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_m3015341861(L_62, L_66, /*hidden argument*/NULL);
			if ((((int32_t)L_67) == ((int32_t)((int32_t)125))))
			{
				goto IL_011f;
			}
		}

IL_0114:
		{
			FormatException_t3455918062 * L_68 = (FormatException_t3455918062 *)il2cpp_codegen_object_new(FormatException_t3455918062_il2cpp_TypeInfo_var);
			FormatException__ctor_m27151337(L_68, _stringLiteral3682737700, /*hidden argument*/NULL);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_68);
		}

IL_011f:
		{
			goto IL_0135;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t3991598821 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_0124;
		throw e;
	}

CATCH_0124:
	{ // begin catch(System.IndexOutOfRangeException)
		{
			FormatException_t3455918062 * L_69 = (FormatException_t3455918062 *)il2cpp_codegen_object_new(FormatException_t3455918062_il2cpp_TypeInfo_var);
			FormatException__ctor_m27151337(L_69, _stringLiteral3682737700, /*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_m2522196181 (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_m3015341861(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral104125;
extern const uint32_t String_InternalSetChar_m3191521125_MetadataUsageId;
extern "C"  void String_InternalSetChar_m3191521125 (String_t* __this, int32_t ___idx0, Il2CppChar ___val1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_InternalSetChar_m3191521125_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	{
		int32_t L_0 = ___idx0;
		int32_t L_1 = String_get_Length_m2979997331(__this, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_0017;
		}
	}
	{
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_2, _stringLiteral104125, /*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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3484883110;
extern Il2CppCodeGenString* _stringLiteral2566453273;
extern const uint32_t String_InternalSetLength_m4220170206_MetadataUsageId;
extern "C"  void String_InternalSetLength_m4220170206 (String_t* __this, int32_t ___newLength0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_InternalSetLength_m4220170206_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral3484883110, _stringLiteral2566453273, /*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_m471729487 (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_m2708084937(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_t2862622538_il2cpp_TypeInfo_var;
extern const uint32_t String_GetCaseInsensitiveHashCode_m952232874_MetadataUsageId;
extern "C"  int32_t String_GetCaseInsensitiveHashCode_m952232874 (String_t* __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_GetCaseInsensitiveHashCode_m952232874_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2708084937(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_t2862622538_il2cpp_TypeInfo_var);
		Il2CppChar L_8 = Char_ToUpperInvariant_m4158859197(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_m4158859197(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_t2862622538_il2cpp_TypeInfo_var);
		Il2CppChar L_22 = Char_ToUpperInvariant_m4158859197(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_t1441619295_il2cpp_TypeInfo_var;
extern Il2CppClass* AccessViolationException_t2894108578_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111342;
extern Il2CppCodeGenString* _stringLiteral1812074106;
extern const uint32_t String_CreateString_m828432250_MetadataUsageId;
extern "C"  String_t* String_CreateString_m828432250 (String_t* __this, int8_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m828432250_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint8_t* V_0 = NULL;
	int32_t V_1 = 0;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t3991598821 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1441619295_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_002a;
		if(il2cpp_codegen_class_is_assignable_from (AccessViolationException_t2894108578_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_0040;
		throw e;
	}

CATCH_002a:
	{ // begin catch(System.NullReferenceException)
		{
			ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral111342, _stringLiteral1812074106, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral111342, _stringLiteral1812074106, /*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_m416250615(__this, (int8_t*)(int8_t*)L_8, 0, L_9, (Encoding_t2012439129 *)NULL, /*hidden argument*/NULL);
		return L_10;
	}
}
// System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32)
extern "C"  String_t* String_CreateString_m197914714 (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_m416250615(__this, (int8_t*)(int8_t*)L_0, L_1, L_2, (Encoding_t2012439129 *)NULL, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String System.String::CreateString(System.SByte*,System.Int32,System.Int32,System.Text.Encoding)
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* NullReferenceException_t1441619295_il2cpp_TypeInfo_var;
extern Il2CppClass* AccessViolationException_t2894108578_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3188603622;
extern Il2CppCodeGenString* _stringLiteral2822841795;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral4003212561;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral111342;
extern const uint32_t String_CreateString_m416250615_MetadataUsageId;
extern "C"  String_t* String_CreateString_m416250615 (String_t* __this, int8_t* ___value0, int32_t ___startIndex1, int32_t ___length2, Encoding_t2012439129 * ___enc3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m416250615_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	bool V_0 = false;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	uint8_t* V_2 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __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_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_1, _stringLiteral3188603622, _stringLiteral2822841795, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral2701320592, _stringLiteral2822841795, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral2701320592, _stringLiteral4003212561, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		Encoding_t2012439129 * L_8 = ___enc3;
		int32_t L_9 = ((((Il2CppObject*)(Encoding_t2012439129 *)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_t3573189601 * L_11 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_11, _stringLiteral111972721, /*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_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_14 = Encoding_get_Default_m1600689821(NULL /*static, unused*/, /*hidden argument*/NULL);
		___enc3 = L_14;
	}

IL_0077:
	{
		int32_t L_15 = ___length2;
		V_1 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)L_15));
		int32_t L_16 = ___length2;
		if (!L_16)
		{
			goto IL_00e7;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_17 = V_1;
		if (!L_17)
		{
			goto IL_0092;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_19 = V_1;
		G_B17_0 = ((uintptr_t)(((L_19)->GetAddressAt(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_m3785779208(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_t3991598821 *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1441619295_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_00b0;
		if(il2cpp_codegen_class_is_assignable_from (AccessViolationException_t2894108578_il2cpp_TypeInfo_var, e.ex->object.klass))
			goto CATCH_00c6;
		throw e;
	}

CATCH_00b0:
	{ // begin catch(System.NullReferenceException)
		{
			ArgumentOutOfRangeException_t3816648464 * L_24 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m1193970951(L_24, _stringLiteral111342, _stringLiteral4003212561, /*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_t3816648464 * L_26 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
			ArgumentOutOfRangeException__ctor_m1193970951(L_26, _stringLiteral111972721, _stringLiteral4003212561, /*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_t2012439129 * L_27 = ___enc3;
		ByteU5BU5D_t4260760469* L_28 = V_1;
		String_t* L_29 = VirtFuncInvoker1< String_t*, ByteU5BU5D_t4260760469* >::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_m3205262901_MetadataUsageId;
extern "C"  String_t* String_CreateString_m3205262901 (String_t* __this, Il2CppChar* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m3205262901_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4108479373(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_m2708084937(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_m3846447580(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral3188603622;
extern const uint32_t String_CreateString_m1597586261_MetadataUsageId;
extern "C"  String_t* String_CreateString_m1597586261 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m1597586261_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral111972721, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_5, _stringLiteral2701320592, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_7, _stringLiteral3188603622, /*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_m4108479373(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_m2708084937(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_m3846447580(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral3807424217;
extern Il2CppCodeGenString* _stringLiteral3188603622;
extern Il2CppCodeGenString* _stringLiteral509155380;
extern const uint32_t String_CreateString_m3402832113_MetadataUsageId;
extern "C"  String_t* String_CreateString_m3402832113 (String_t* __this, CharU5BU5D_t3324145743* ___val0, int32_t ___startIndex1, int32_t ___length2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m3402832113_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3324145743* L_0 = ___val0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral111972721, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_3, _stringLiteral2701320592, _stringLiteral3807424217, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral3188603622, _stringLiteral3807424217, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_003f:
	{
		int32_t L_6 = ___startIndex1;
		CharU5BU5D_t3324145743* 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_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral2701320592, _stringLiteral509155380, /*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_m4108479373(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_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_15))+(int32_t)L_16));
		CharU5BU5D_t3324145743* L_17 = ___val0;
		if (!L_17)
		{
			goto IL_0086;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_19 = ___val0;
		G_B14_0 = ((uintptr_t)(((L_19)->GetAddressAt(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_m3846447580(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_m578950865_MetadataUsageId;
extern "C"  String_t* String_CreateString_m578950865 (String_t* __this, CharU5BU5D_t3324145743* ___val0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m578950865_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3324145743* 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_t3324145743* 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_t3324145743* L_4 = ___val0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_5 = String_InternalAllocateStr_m4108479373(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_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_7))+(int32_t)L_8));
		CharU5BU5D_t3324145743* L_9 = ___val0;
		if (!L_9)
		{
			goto IL_003c;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_11 = ___val0;
		G_B8_0 = ((uintptr_t)(((L_11)->GetAddressAt(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_t3324145743* L_14 = ___val0;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m3846447580(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t String_CreateString_m356585284_MetadataUsageId;
extern "C"  String_t* String_CreateString_m356585284 (String_t* __this, Il2CppChar ___c0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CreateString_m356585284_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_1, _stringLiteral94851343, /*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_m4108479373(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_m2708084937(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_m1762596688 (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_m1338949966 (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_m3274610253 (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_m3785779208_MetadataUsageId;
extern "C"  void String_memcpy_m3785779208 (Il2CppObject * __this /* static, unused */, uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_memcpy_m3785779208_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m3274610253(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_m1338949966(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_m1762596688(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_m3846447580_MetadataUsageId;
extern "C"  void String_CharCopy_m3846447580 (Il2CppObject * __this /* static, unused */, Il2CppChar* ___dest0, Il2CppChar* ___src1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopy_m3846447580_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1338949966(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_m1762596688(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_m2265296522 (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_m805553372_MetadataUsageId;
extern "C"  void String_CharCopy_m805553372 (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_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopy_m805553372_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2708084937(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_m2708084937(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_m3846447580(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_m432636757_MetadataUsageId;
extern "C"  void String_CharCopy_m432636757 (Il2CppObject * __this /* static, unused */, String_t* ___target0, int32_t ___targetIndex1, CharU5BU5D_t3324145743* ___source2, int32_t ___sourceIndex3, int32_t ___count4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopy_m432636757_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_1))+(int32_t)L_2));
		CharU5BU5D_t3324145743* L_3 = ___source2;
		if (!L_3)
		{
			goto IL_0019;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_5 = ___source2;
		G_B4_0 = ((uintptr_t)(((L_5)->GetAddressAt(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_m3846447580(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_m1535680650_MetadataUsageId;
extern "C"  void String_CharCopyReverse_m1535680650 (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_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_CharCopyReverse_m1535680650_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2708084937(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_m2708084937(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_m2265296522(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_t4054002952* String_InternalSplit_m354977691 (String_t* __this, CharU5BU5D_t3324145743* ___separator0, int32_t ___count1, int32_t ___options2, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef StringU5BU5D_t4054002952* (*String_InternalSplit_m354977691_ftn) (String_t*, CharU5BU5D_t3324145743*, int32_t, int32_t);
	return  ((String_InternalSplit_m354977691_ftn)mscorlib::System::String::InternalSplit) (__this, ___separator0, ___count1, ___options2);
}
// System.String System.String::InternalAllocateStr(System.Int32)
extern "C"  String_t* String_InternalAllocateStr_m4108479373 (Il2CppObject * __this /* static, unused */, int32_t ___length0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef String_t* (*String_InternalAllocateStr_m4108479373_ftn) (int32_t);
	return  ((String_InternalAllocateStr_m4108479373_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_m1260523650_MetadataUsageId;
extern "C"  bool String_op_Equality_m1260523650 (Il2CppObject * __this /* static, unused */, String_t* ___a0, String_t* ___b1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_op_Equality_m1260523650_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1002918753(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_m2125462205_MetadataUsageId;
extern "C"  bool String_op_Inequality_m2125462205 (Il2CppObject * __this /* static, unused */, String_t* ___a0, String_t* ___b1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (String_op_Inequality_m2125462205_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m1002918753(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_m50784983 (StringComparer_t4230573202 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.StringComparer::.cctor()
extern Il2CppClass* CultureInfo_t1065375142_il2cpp_TypeInfo_var;
extern Il2CppClass* CultureAwareComparer_t2194865041_il2cpp_TypeInfo_var;
extern Il2CppClass* StringComparer_t4230573202_il2cpp_TypeInfo_var;
extern Il2CppClass* OrdinalComparer_t2109579156_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer__cctor_m1092238262_MetadataUsageId;
extern "C"  void StringComparer__cctor_m1092238262 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringComparer__cctor_m1092238262_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1065375142_il2cpp_TypeInfo_var);
		CultureInfo_t1065375142 * L_0 = CultureInfo_get_InvariantCulture_m764001524(NULL /*static, unused*/, /*hidden argument*/NULL);
		CultureAwareComparer_t2194865041 * L_1 = (CultureAwareComparer_t2194865041 *)il2cpp_codegen_object_new(CultureAwareComparer_t2194865041_il2cpp_TypeInfo_var);
		CultureAwareComparer__ctor_m3948021717(L_1, L_0, (bool)1, /*hidden argument*/NULL);
		((StringComparer_t4230573202_StaticFields*)StringComparer_t4230573202_il2cpp_TypeInfo_var->static_fields)->set_invariantCultureIgnoreCase_0(L_1);
		CultureInfo_t1065375142 * L_2 = CultureInfo_get_InvariantCulture_m764001524(NULL /*static, unused*/, /*hidden argument*/NULL);
		CultureAwareComparer_t2194865041 * L_3 = (CultureAwareComparer_t2194865041 *)il2cpp_codegen_object_new(CultureAwareComparer_t2194865041_il2cpp_TypeInfo_var);
		CultureAwareComparer__ctor_m3948021717(L_3, L_2, (bool)0, /*hidden argument*/NULL);
		((StringComparer_t4230573202_StaticFields*)StringComparer_t4230573202_il2cpp_TypeInfo_var->static_fields)->set_invariantCulture_1(L_3);
		OrdinalComparer_t2109579156 * L_4 = (OrdinalComparer_t2109579156 *)il2cpp_codegen_object_new(OrdinalComparer_t2109579156_il2cpp_TypeInfo_var);
		OrdinalComparer__ctor_m98757386(L_4, (bool)1, /*hidden argument*/NULL);
		((StringComparer_t4230573202_StaticFields*)StringComparer_t4230573202_il2cpp_TypeInfo_var->static_fields)->set_ordinalIgnoreCase_2(L_4);
		OrdinalComparer_t2109579156 * L_5 = (OrdinalComparer_t2109579156 *)il2cpp_codegen_object_new(OrdinalComparer_t2109579156_il2cpp_TypeInfo_var);
		OrdinalComparer__ctor_m98757386(L_5, (bool)0, /*hidden argument*/NULL);
		((StringComparer_t4230573202_StaticFields*)StringComparer_t4230573202_il2cpp_TypeInfo_var->static_fields)->set_ordinal_3(L_5);
		return;
	}
}
// System.StringComparer System.StringComparer::get_InvariantCultureIgnoreCase()
extern Il2CppClass* StringComparer_t4230573202_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_get_InvariantCultureIgnoreCase_m3518508912_MetadataUsageId;
extern "C"  StringComparer_t4230573202 * StringComparer_get_InvariantCultureIgnoreCase_m3518508912 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_get_InvariantCultureIgnoreCase_m3518508912_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t4230573202_il2cpp_TypeInfo_var);
		StringComparer_t4230573202 * L_0 = ((StringComparer_t4230573202_StaticFields*)StringComparer_t4230573202_il2cpp_TypeInfo_var->static_fields)->get_invariantCultureIgnoreCase_0();
		return L_0;
	}
}
// System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
extern Il2CppClass* StringComparer_t4230573202_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_get_OrdinalIgnoreCase_m2513153269_MetadataUsageId;
extern "C"  StringComparer_t4230573202 * StringComparer_get_OrdinalIgnoreCase_m2513153269 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_get_OrdinalIgnoreCase_m2513153269_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t4230573202_il2cpp_TypeInfo_var);
		StringComparer_t4230573202 * L_0 = ((StringComparer_t4230573202_StaticFields*)StringComparer_t4230573202_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_t1391370361_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern const uint32_t StringComparer_Compare_m3931640044_MetadataUsageId;
extern "C"  int32_t StringComparer_Compare_m3931640044 (StringComparer_t4230573202 * __this, Il2CppObject * ___x0, Il2CppObject * ___y1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_Compare_m3931640044_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t1391370361_il2cpp_TypeInfo_var));
		Il2CppObject * L_12 = V_2;
		if (L_12)
		{
			goto IL_004f;
		}
	}
	{
		ArgumentException_t928607144 * L_13 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m571182463(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_t1391370361_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_m1694946776_MetadataUsageId;
extern "C"  bool StringComparer_Equals_m1694946776 (StringComparer_t4230573202 * __this, Il2CppObject * ___x0, Il2CppObject * ___y1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_Equals_m1694946776_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral109815;
extern const uint32_t StringComparer_GetHashCode_m1067393138_MetadataUsageId;
extern "C"  int32_t StringComparer_GetHashCode_m1067393138 (StringComparer_t4230573202 * __this, Il2CppObject * ___obj0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringComparer_GetHashCode_m1067393138_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___obj0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral109815, /*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* _stringLiteral50558048;
extern const uint32_t SystemException__ctor_m677430257_MetadataUsageId;
extern "C"  void SystemException__ctor_m677430257 (SystemException_t4206535862 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (SystemException__ctor_m677430257_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = Locale_GetText_m2389348044(NULL /*static, unused*/, _stringLiteral50558048, /*hidden argument*/NULL);
		Exception__ctor_m3870771296(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2146233087), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SystemException::.ctor(System.String)
extern "C"  void SystemException__ctor_m3697314481 (SystemException_t4206535862 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		Exception__ctor_m3870771296(__this, L_0, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__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_m2083527090 (SystemException_t4206535862 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		StreamingContext_t2761351129  L_1 = ___context1;
		Exception__ctor_m3602014243(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.SystemException::.ctor(System.String,System.Exception)
extern "C"  void SystemException__ctor_m253088421 (SystemException_t4206535862 * __this, String_t* ___message0, Exception_t3991598821 * ___innerException1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___message0;
		Exception_t3991598821 * L_1 = ___innerException1;
		Exception__ctor_m1328171222(__this, L_0, L_1, /*hidden argument*/NULL);
		Exception_set_HResult_m3566571225(__this, ((int32_t)-2146233087), /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.ASCIIEncoding::.ctor()
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2410472290;
extern Il2CppCodeGenString* _stringLiteral4109231938;
extern const uint32_t ASCIIEncoding__ctor_m3312307762_MetadataUsageId;
extern "C"  void ASCIIEncoding__ctor_m3312307762 (ASCIIEncoding_t731765126 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding__ctor_m3312307762_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding__ctor_m1203666318(__this, ((int32_t)20127), /*hidden argument*/NULL);
		String_t* L_0 = _stringLiteral2410472290;
		V_0 = L_0;
		((Encoding_t2012439129 *)__this)->set_web_name_15(L_0);
		String_t* L_1 = V_0;
		String_t* L_2 = L_1;
		V_0 = L_2;
		((Encoding_t2012439129 *)__this)->set_header_name_10(L_2);
		String_t* L_3 = V_0;
		((Encoding_t2012439129 *)__this)->set_body_name_8(L_3);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral4109231938);
		((Encoding_t2012439129 *)__this)->set_is_mail_news_display_11((bool)1);
		((Encoding_t2012439129 *)__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t ASCIIEncoding_GetByteCount_m2816111956_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetByteCount_m2816111956 (ASCIIEncoding_t731765126 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetByteCount_m2816111956_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern const uint32_t ASCIIEncoding_GetByteCount_m3333440827_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetByteCount_m3333440827 (ASCIIEncoding_t731765126 * __this, String_t* ___chars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetByteCount_m3333440827_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___chars0;
		int32_t L_3 = String_get_Length_m2979997331(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_m1888860132 (ASCIIEncoding_t731765126 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t671205824 * V_0 = NULL;
	CharU5BU5D_t3324145743* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t671205824 *)NULL;
		V_1 = (CharU5BU5D_t3324145743*)NULL;
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = ASCIIEncoding_GetBytes_m1102371839(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t ASCIIEncoding_GetBytes_m1102371839_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetBytes_m1102371839 (ASCIIEncoding_t731765126 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t671205824 ** ___buffer5, CharU5BU5D_t3324145743** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetBytes_m1102371839_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral1542343452, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		ByteU5BU5D_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_24 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t3324145743* 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)->GetAt(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_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (uint8_t)(((int32_t)((uint8_t)L_35))));
		goto IL_01a5;
	}

IL_00e0:
	{
		EncoderFallbackBuffer_t671205824 ** L_36 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t671205824 **)L_36)))
		{
			goto IL_00f6;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_37 = ___buffer5;
		EncoderFallback_t1901620832 * L_38 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t671205824 * L_39 = VirtFuncInvoker0< EncoderFallbackBuffer_t671205824 * >::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_t2862622538_il2cpp_TypeInfo_var);
		bool L_41 = Char_IsSurrogate_m3822546544(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_t3324145743* L_43 = ___chars0;
		int32_t L_44 = ___charIndex1;
		int32_t L_45 = L_44;
		uint16_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_47 = Char_IsSurrogate_m3822546544(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_012f;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_48 = ___buffer5;
		Il2CppChar L_49 = V_1;
		CharU5BU5D_t3324145743* L_50 = ___chars0;
		int32_t L_51 = ___charIndex1;
		int32_t L_52 = L_51;
		uint16_t L_53 = (L_50)->GetAt(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_t671205824 **)L_48)), L_49, L_53, ((int32_t)((int32_t)L_55-(int32_t)1)));
		goto IL_013c;
	}

IL_012f:
	{
		EncoderFallbackBuffer_t671205824 ** 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_t671205824 **)L_56)), L_57, ((int32_t)((int32_t)L_58-(int32_t)1)));
	}

IL_013c:
	{
		CharU5BU5D_t3324145743** L_59 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t3324145743**)L_59)))
		{
			goto IL_0156;
		}
	}
	{
		CharU5BU5D_t3324145743** L_60 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_61 = ___buffer5;
		int32_t L_62 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_61)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_60)))->max_length))))) >= ((int32_t)L_62)))
		{
			goto IL_0166;
		}
	}

IL_0156:
	{
		CharU5BU5D_t3324145743** L_63 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_64 = ___buffer5;
		int32_t L_65 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_64)));
		*((Il2CppObject **)(L_63)) = (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_65));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_63), (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_65)));
	}

IL_0166:
	{
		V_2 = 0;
		goto IL_017e;
	}

IL_016d:
	{
		CharU5BU5D_t3324145743** L_66 = ___fallback_chars6;
		int32_t L_67 = V_2;
		EncoderFallbackBuffer_t671205824 ** L_68 = ___buffer5;
		Il2CppChar L_69 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t671205824 **)L_68)));
		((*((CharU5BU5D_t3324145743**)L_66)))->SetAt(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_t3324145743** L_72 = ___fallback_chars6;
		if ((((int32_t)L_71) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_72)))->max_length)))))))
		{
			goto IL_016d;
		}
	}
	{
		int32_t L_73 = ___byteIndex4;
		CharU5BU5D_t3324145743** L_74 = ___fallback_chars6;
		CharU5BU5D_t3324145743** L_75 = ___fallback_chars6;
		ByteU5BU5D_t4260760469* L_76 = ___bytes3;
		int32_t L_77 = ___byteIndex4;
		EncoderFallbackBuffer_t671205824 ** L_78 = ___buffer5;
		CharU5BU5D_t3324145743** L_79 = ___fallback_chars6;
		int32_t L_80 = ASCIIEncoding_GetBytes_m1102371839(__this, (*((CharU5BU5D_t3324145743**)L_74)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)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_m1463138813 (ASCIIEncoding_t731765126 * __this, String_t* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t671205824 * V_0 = NULL;
	CharU5BU5D_t3324145743* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t671205824 *)NULL;
		V_1 = (CharU5BU5D_t3324145743*)NULL;
		String_t* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = ASCIIEncoding_GetBytes_m4012262872(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral1151580041;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1159514100;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t ASCIIEncoding_GetBytes_m4012262872_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetBytes_m4012262872 (ASCIIEncoding_t731765126 * __this, String_t* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t671205824 ** ___buffer5, CharU5BU5D_t3324145743** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetBytes_m4012262872_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_m2979997331(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1151580041, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral1542343452, 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_m2979997331(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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1159514100, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_16 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_16, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_21 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_21, _stringLiteral2223324330, L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		ByteU5BU5D_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_25 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_26 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_m3015341861(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_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (uint8_t)(((int32_t)((uint8_t)L_36))));
		goto IL_01b7;
	}

IL_00ea:
	{
		EncoderFallbackBuffer_t671205824 ** L_37 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t671205824 **)L_37)))
		{
			goto IL_0100;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_38 = ___buffer5;
		EncoderFallback_t1901620832 * L_39 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t671205824 * L_40 = VirtFuncInvoker0< EncoderFallbackBuffer_t671205824 * >::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_t2862622538_il2cpp_TypeInfo_var);
		bool L_42 = Char_IsSurrogate_m3822546544(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_m3015341861(L_44, L_45, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_47 = Char_IsSurrogate_m3822546544(NULL /*static, unused*/, L_46, /*hidden argument*/NULL);
		if (!L_47)
		{
			goto IL_0141;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_48 = ___buffer5;
		Il2CppChar L_49 = V_1;
		String_t* L_50 = ___chars0;
		int32_t L_51 = ___charIndex1;
		Il2CppChar L_52 = String_get_Chars_m3015341861(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_t671205824 **)L_48)), L_49, L_52, ((int32_t)((int32_t)L_54-(int32_t)1)));
		goto IL_014e;
	}

IL_0141:
	{
		EncoderFallbackBuffer_t671205824 ** 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_t671205824 **)L_55)), L_56, ((int32_t)((int32_t)L_57-(int32_t)1)));
	}

IL_014e:
	{
		CharU5BU5D_t3324145743** L_58 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t3324145743**)L_58)))
		{
			goto IL_0168;
		}
	}
	{
		CharU5BU5D_t3324145743** L_59 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_60 = ___buffer5;
		int32_t L_61 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_60)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_59)))->max_length))))) >= ((int32_t)L_61)))
		{
			goto IL_0178;
		}
	}

IL_0168:
	{
		CharU5BU5D_t3324145743** L_62 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_63 = ___buffer5;
		int32_t L_64 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_63)));
		*((Il2CppObject **)(L_62)) = (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_64));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_62), (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_64)));
	}

IL_0178:
	{
		V_2 = 0;
		goto IL_0190;
	}

IL_017f:
	{
		CharU5BU5D_t3324145743** L_65 = ___fallback_chars6;
		int32_t L_66 = V_2;
		EncoderFallbackBuffer_t671205824 ** L_67 = ___buffer5;
		Il2CppChar L_68 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t671205824 **)L_67)));
		((*((CharU5BU5D_t3324145743**)L_65)))->SetAt(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_t3324145743** L_71 = ___fallback_chars6;
		if ((((int32_t)L_70) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_71)))->max_length)))))))
		{
			goto IL_017f;
		}
	}
	{
		int32_t L_72 = ___byteIndex4;
		CharU5BU5D_t3324145743** L_73 = ___fallback_chars6;
		CharU5BU5D_t3324145743** L_74 = ___fallback_chars6;
		ByteU5BU5D_t4260760469* L_75 = ___bytes3;
		int32_t L_76 = ___byteIndex4;
		EncoderFallbackBuffer_t671205824 ** L_77 = ___buffer5;
		CharU5BU5D_t3324145743** L_78 = ___fallback_chars6;
		int32_t L_79 = ASCIIEncoding_GetBytes_m1102371839(__this, (*((CharU5BU5D_t3324145743**)L_73)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t ASCIIEncoding_GetCharCount_m1617524400_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetCharCount_m1617524400 (ASCIIEncoding_t731765126 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetCharCount_m1617524400_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_m4229110870 (ASCIIEncoding_t731765126 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	DecoderFallbackBuffer_t4139272936 * V_0 = NULL;
	{
		V_0 = (DecoderFallbackBuffer_t4139272936 *)NULL;
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t3324145743* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		int32_t L_5 = ASCIIEncoding_GetChars_m608322798(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t ASCIIEncoding_GetChars_m608322798_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetChars_m608322798 (ASCIIEncoding_t731765126 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, DecoderFallbackBuffer_t4139272936 ** ___buffer5, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetChars_m608322798_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		CharU5BU5D_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_24 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t4260760469* 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)->GetAt(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_t3324145743* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (Il2CppChar)L_35);
		goto IL_0126;
	}

IL_00e0:
	{
		DecoderFallbackBuffer_t4139272936 ** L_36 = ___buffer5;
		if ((*((DecoderFallbackBuffer_t4139272936 **)L_36)))
		{
			goto IL_00f6;
		}
	}
	{
		DecoderFallbackBuffer_t4139272936 ** L_37 = ___buffer5;
		DecoderFallback_t649129352 * L_38 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		DecoderFallbackBuffer_t4139272936 * L_39 = VirtFuncInvoker0< DecoderFallbackBuffer_t4139272936 * >::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_t4139272936 ** L_40 = ___buffer5;
		ByteU5BU5D_t4260760469* L_41 = ___bytes0;
		int32_t L_42 = ___byteIndex1;
		VirtFuncInvoker2< bool, ByteU5BU5D_t4260760469*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t4139272936 **)L_40)), L_41, L_42);
		goto IL_0118;
	}

IL_0106:
	{
		CharU5BU5D_t3324145743* 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_t4139272936 ** L_46 = ___buffer5;
		Il2CppChar L_47 = VirtFuncInvoker0< Il2CppChar >::Invoke(6 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, (*((DecoderFallbackBuffer_t4139272936 **)L_46)));
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_45), (Il2CppChar)L_47);
	}

IL_0118:
	{
		DecoderFallbackBuffer_t4139272936 ** L_48 = ___buffer5;
		int32_t L_49 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t4139272936 **)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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t ASCIIEncoding_GetMaxByteCount_m2951644310_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetMaxByteCount_m2951644310 (ASCIIEncoding_t731765126 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetMaxByteCount_m2951644310_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral1536848729, 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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t ASCIIEncoding_GetMaxCharCount_m3743179656_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetMaxCharCount_m3743179656 (ASCIIEncoding_t731765126 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetMaxCharCount_m3743179656_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral2217829607, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern const uint32_t ASCIIEncoding_GetString_m3750474735_MetadataUsageId;
extern "C"  String_t* ASCIIEncoding_GetString_m3750474735 (ASCIIEncoding_t731765126 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetString_m3750474735_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral2217829607, 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_t4260760469* L_15 = ___bytes0;
		if (!L_15)
		{
			goto IL_0077;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_17 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_17)->GetAddressAt(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_m4108479373(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_m2708084937(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral2031068682;
extern const uint32_t ASCIIEncoding_GetBytes_m1886644629_MetadataUsageId;
extern "C"  int32_t ASCIIEncoding_GetBytes_m1886644629 (ASCIIEncoding_t731765126 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (ASCIIEncoding_GetBytes_m1886644629_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		uint8_t* L_2 = ___bytes2;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_5, _stringLiteral1536848729, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_7, _stringLiteral2217829607, /*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_t928607144 * L_10 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_10, _stringLiteral2031068682, _stringLiteral2217829607, /*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_m858235493 (ASCIIEncoding_t731765126 * __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_t2225063046 * ASCIIEncoding_GetDecoder_m3592483183 (ASCIIEncoding_t731765126 * __this, const MethodInfo* method)
{
	{
		Decoder_t2225063046 * L_0 = Encoding_GetDecoder_m3680646086(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Text.Decoder::.ctor()
extern Il2CppClass* DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var;
extern const uint32_t Decoder__ctor_m1448672242_MetadataUsageId;
extern "C"  void Decoder__ctor_m1448672242 (Decoder_t2225063046 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Decoder__ctor_m1448672242_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderReplacementFallback_t213425334 * L_0 = (DecoderReplacementFallback_t213425334 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2715929664(L_0, /*hidden argument*/NULL);
		__this->set_fallback_0(L_0);
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Decoder::set_Fallback(System.Text.DecoderFallback)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern const uint32_t Decoder_set_Fallback_m4287157405_MetadataUsageId;
extern "C"  void Decoder_set_Fallback_m4287157405 (Decoder_t2225063046 * __this, DecoderFallback_t649129352 * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Decoder_set_Fallback_m4287157405_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderFallback_t649129352 * L_0 = ___value0;
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_000c:
	{
		DecoderFallback_t649129352 * L_2 = ___value0;
		__this->set_fallback_0(L_2);
		__this->set_fallback_buffer_1((DecoderFallbackBuffer_t4139272936 *)NULL);
		return;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.Decoder::get_FallbackBuffer()
extern "C"  DecoderFallbackBuffer_t4139272936 * Decoder_get_FallbackBuffer_m1620793422 (Decoder_t2225063046 * __this, const MethodInfo* method)
{
	{
		DecoderFallbackBuffer_t4139272936 * L_0 = __this->get_fallback_buffer_1();
		if (L_0)
		{
			goto IL_001c;
		}
	}
	{
		DecoderFallback_t649129352 * L_1 = __this->get_fallback_0();
		DecoderFallbackBuffer_t4139272936 * L_2 = VirtFuncInvoker0< DecoderFallbackBuffer_t4139272936 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_1);
		__this->set_fallback_buffer_1(L_2);
	}

IL_001c:
	{
		DecoderFallbackBuffer_t4139272936 * L_3 = __this->get_fallback_buffer_1();
		return L_3;
	}
}
// System.Void System.Text.DecoderExceptionFallback::.ctor()
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallback__ctor_m3484109795_MetadataUsageId;
extern "C"  void DecoderExceptionFallback__ctor_m3484109795 (DecoderExceptionFallback_t451785075 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallback__ctor_m3484109795_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback__ctor_m811029552(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.DecoderFallbackBuffer System.Text.DecoderExceptionFallback::CreateFallbackBuffer()
extern Il2CppClass* DecoderExceptionFallbackBuffer_t3161404051_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallback_CreateFallbackBuffer_m3152161742_MetadataUsageId;
extern "C"  DecoderFallbackBuffer_t4139272936 * DecoderExceptionFallback_CreateFallbackBuffer_m3152161742 (DecoderExceptionFallback_t451785075 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallback_CreateFallbackBuffer_m3152161742_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderExceptionFallbackBuffer_t3161404051 * L_0 = (DecoderExceptionFallbackBuffer_t3161404051 *)il2cpp_codegen_object_new(DecoderExceptionFallbackBuffer_t3161404051_il2cpp_TypeInfo_var);
		DecoderExceptionFallbackBuffer__ctor_m1509764995(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.DecoderExceptionFallback::Equals(System.Object)
extern Il2CppClass* DecoderExceptionFallback_t451785075_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallback_Equals_m2487768146_MetadataUsageId;
extern "C"  bool DecoderExceptionFallback_Equals_m2487768146 (DecoderExceptionFallback_t451785075 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallback_Equals_m2487768146_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___value0;
		return (bool)((!(((Il2CppObject*)(DecoderExceptionFallback_t451785075 *)((DecoderExceptionFallback_t451785075 *)IsInstSealed(L_0, DecoderExceptionFallback_t451785075_il2cpp_TypeInfo_var))) <= ((Il2CppObject*)(Il2CppObject *)NULL)))? 1 : 0);
	}
}
// System.Int32 System.Text.DecoderExceptionFallback::GetHashCode()
extern "C"  int32_t DecoderExceptionFallback_GetHashCode_m1445478582 (DecoderExceptionFallback_t451785075 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.DecoderExceptionFallbackBuffer::.ctor()
extern "C"  void DecoderExceptionFallbackBuffer__ctor_m1509764995 (DecoderExceptionFallbackBuffer_t3161404051 * __this, const MethodInfo* method)
{
	{
		DecoderFallbackBuffer__ctor_m2764245520(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.DecoderExceptionFallbackBuffer::get_Remaining()
extern "C"  int32_t DecoderExceptionFallbackBuffer_get_Remaining_m629320722 (DecoderExceptionFallbackBuffer_t3161404051 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.DecoderExceptionFallbackBuffer::Fallback(System.Byte[],System.Int32)
extern Il2CppClass* DecoderFallbackException_t2055765167_il2cpp_TypeInfo_var;
extern const uint32_t DecoderExceptionFallbackBuffer_Fallback_m3367248051_MetadataUsageId;
extern "C"  bool DecoderExceptionFallbackBuffer_Fallback_m3367248051 (DecoderExceptionFallbackBuffer_t3161404051 * __this, ByteU5BU5D_t4260760469* ___bytesUnknown0, int32_t ___index1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderExceptionFallbackBuffer_Fallback_m3367248051_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytesUnknown0;
		int32_t L_1 = ___index1;
		DecoderFallbackException_t2055765167 * L_2 = (DecoderFallbackException_t2055765167 *)il2cpp_codegen_object_new(DecoderFallbackException_t2055765167_il2cpp_TypeInfo_var);
		DecoderFallbackException__ctor_m387223961(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_m3794963074 (DecoderExceptionFallbackBuffer_t3161404051 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.DecoderFallback::.ctor()
extern "C"  void DecoderFallback__ctor_m811029552 (DecoderFallback_t649129352 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallback::.cctor()
extern Il2CppClass* DecoderExceptionFallback_t451785075_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral65533;
extern const uint32_t DecoderFallback__cctor_m3184983421_MetadataUsageId;
extern "C"  void DecoderFallback__cctor_m3184983421 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback__cctor_m3184983421_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderExceptionFallback_t451785075 * L_0 = (DecoderExceptionFallback_t451785075 *)il2cpp_codegen_object_new(DecoderExceptionFallback_t451785075_il2cpp_TypeInfo_var);
		DecoderExceptionFallback__ctor_m3484109795(L_0, /*hidden argument*/NULL);
		((DecoderFallback_t649129352_StaticFields*)DecoderFallback_t649129352_il2cpp_TypeInfo_var->static_fields)->set_exception_fallback_0(L_0);
		DecoderReplacementFallback_t213425334 * L_1 = (DecoderReplacementFallback_t213425334 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m2715929664(L_1, /*hidden argument*/NULL);
		((DecoderFallback_t649129352_StaticFields*)DecoderFallback_t649129352_il2cpp_TypeInfo_var->static_fields)->set_replacement_fallback_1(L_1);
		DecoderReplacementFallback_t213425334 * L_2 = (DecoderReplacementFallback_t213425334 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m1044232898(L_2, _stringLiteral65533, /*hidden argument*/NULL);
		((DecoderFallback_t649129352_StaticFields*)DecoderFallback_t649129352_il2cpp_TypeInfo_var->static_fields)->set_standard_safe_fallback_2(L_2);
		return;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ExceptionFallback()
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern const uint32_t DecoderFallback_get_ExceptionFallback_m325010629_MetadataUsageId;
extern "C"  DecoderFallback_t649129352 * DecoderFallback_get_ExceptionFallback_m325010629 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback_get_ExceptionFallback_m325010629_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_0 = ((DecoderFallback_t649129352_StaticFields*)DecoderFallback_t649129352_il2cpp_TypeInfo_var->static_fields)->get_exception_fallback_0();
		return L_0;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_ReplacementFallback()
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern const uint32_t DecoderFallback_get_ReplacementFallback_m2886502920_MetadataUsageId;
extern "C"  DecoderFallback_t649129352 * DecoderFallback_get_ReplacementFallback_m2886502920 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback_get_ReplacementFallback_m2886502920_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_0 = ((DecoderFallback_t649129352_StaticFields*)DecoderFallback_t649129352_il2cpp_TypeInfo_var->static_fields)->get_replacement_fallback_1();
		return L_0;
	}
}
// System.Text.DecoderFallback System.Text.DecoderFallback::get_StandardSafeFallback()
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern const uint32_t DecoderFallback_get_StandardSafeFallback_m2811048538_MetadataUsageId;
extern "C"  DecoderFallback_t649129352 * DecoderFallback_get_StandardSafeFallback_m2811048538 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderFallback_get_StandardSafeFallback_m2811048538_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_0 = ((DecoderFallback_t649129352_StaticFields*)DecoderFallback_t649129352_il2cpp_TypeInfo_var->static_fields)->get_standard_safe_fallback_2();
		return L_0;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::.ctor()
extern "C"  void DecoderFallbackBuffer__ctor_m2764245520 (DecoderFallbackBuffer_t4139272936 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackBuffer::Reset()
extern "C"  void DecoderFallbackBuffer_Reset_m410678461 (DecoderFallbackBuffer_t4139272936 * __this, const MethodInfo* method)
{
	{
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor()
extern "C"  void DecoderFallbackException__ctor_m3678102567 (DecoderFallbackException_t2055765167 * __this, const MethodInfo* method)
{
	{
		DecoderFallbackException__ctor_m1586655803(__this, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor(System.String)
extern "C"  void DecoderFallbackException__ctor_m1586655803 (DecoderFallbackException_t2055765167 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		__this->set_index_14((-1));
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m3544856547(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderFallbackException::.ctor(System.String,System.Byte[],System.Int32)
extern "C"  void DecoderFallbackException__ctor_m387223961 (DecoderFallbackException_t2055765167 * __this, String_t* ___message0, ByteU5BU5D_t4260760469* ___bytesUnknown1, int32_t ___index2, const MethodInfo* method)
{
	{
		__this->set_index_14((-1));
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m3544856547(__this, L_0, /*hidden argument*/NULL);
		ByteU5BU5D_t4260760469* 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* _stringLiteral63;
extern const uint32_t DecoderReplacementFallback__ctor_m2715929664_MetadataUsageId;
extern "C"  void DecoderReplacementFallback__ctor_m2715929664 (DecoderReplacementFallback_t213425334 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback__ctor_m2715929664_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderReplacementFallback__ctor_m1044232898(__this, _stringLiteral63, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String)
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern const uint32_t DecoderReplacementFallback__ctor_m1044232898_MetadataUsageId;
extern "C"  void DecoderReplacementFallback__ctor_m1044232898 (DecoderReplacementFallback_t213425334 * __this, String_t* ___replacement0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback__ctor_m1044232898_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback__ctor_m811029552(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___replacement0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(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_m3033954916 (DecoderReplacementFallback_t213425334 * __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_t3747569558_il2cpp_TypeInfo_var;
extern const uint32_t DecoderReplacementFallback_CreateFallbackBuffer_m2535777809_MetadataUsageId;
extern "C"  DecoderFallbackBuffer_t4139272936 * DecoderReplacementFallback_CreateFallbackBuffer_m2535777809 (DecoderReplacementFallback_t213425334 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback_CreateFallbackBuffer_m2535777809_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderReplacementFallbackBuffer_t3747569558 * L_0 = (DecoderReplacementFallbackBuffer_t3747569558 *)il2cpp_codegen_object_new(DecoderReplacementFallbackBuffer_t3747569558_il2cpp_TypeInfo_var);
		DecoderReplacementFallbackBuffer__ctor_m1088992558(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.DecoderReplacementFallback::Equals(System.Object)
extern Il2CppClass* DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t DecoderReplacementFallback_Equals_m574453359_MetadataUsageId;
extern "C"  bool DecoderReplacementFallback_Equals_m574453359 (DecoderReplacementFallback_t213425334 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallback_Equals_m574453359_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	DecoderReplacementFallback_t213425334 * V_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((DecoderReplacementFallback_t213425334 *)IsInstSealed(L_0, DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var));
		DecoderReplacementFallback_t213425334 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		String_t* L_2 = __this->get_replacement_3();
		DecoderReplacementFallback_t213425334 * 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_m1260523650(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_m1988771411 (DecoderReplacementFallback_t213425334 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_3();
		int32_t L_1 = String_GetHashCode_m471729487(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Text.DecoderReplacementFallbackBuffer::.ctor(System.Text.DecoderReplacementFallback)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral761243362;
extern const uint32_t DecoderReplacementFallbackBuffer__ctor_m1088992558_MetadataUsageId;
extern "C"  void DecoderReplacementFallbackBuffer__ctor_m1088992558 (DecoderReplacementFallbackBuffer_t3747569558 * __this, DecoderReplacementFallback_t213425334 * ___fallback0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallbackBuffer__ctor_m1088992558_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderFallbackBuffer__ctor_m2764245520(__this, /*hidden argument*/NULL);
		DecoderReplacementFallback_t213425334 * L_0 = ___fallback0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral761243362, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		DecoderReplacementFallback_t213425334 * L_2 = ___fallback0;
		String_t* L_3 = DecoderReplacementFallback_get_DefaultString_m3033954916(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_m3834625199 (DecoderReplacementFallbackBuffer_t3747569558 * __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_m2979997331(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2126923103;
extern Il2CppCodeGenString* _stringLiteral920260852;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern const uint32_t DecoderReplacementFallbackBuffer_Fallback_m4123943606_MetadataUsageId;
extern "C"  bool DecoderReplacementFallbackBuffer_Fallback_m4123943606 (DecoderReplacementFallbackBuffer_t3747569558 * __this, ByteU5BU5D_t4260760469* ___bytesUnknown0, int32_t ___index1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (DecoderReplacementFallbackBuffer_Fallback_m4123943606_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytesUnknown0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral2126923103, /*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_m3834625199(__this, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0032;
		}
	}
	{
		ArgumentException_t928607144 * L_4 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_4, _stringLiteral920260852, /*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_t4260760469* 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_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_8, _stringLiteral100346066, /*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_m2979997331(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_m581213919 (DecoderReplacementFallbackBuffer_t3747569558 * __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_m2979997331(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_m3015341861(L_4, L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.Void System.Text.DecoderReplacementFallbackBuffer::Reset()
extern "C"  void DecoderReplacementFallbackBuffer_Reset_m4105085133 (DecoderReplacementFallbackBuffer_t3747569558 * __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_t1901620832_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallback__ctor_m389367483_MetadataUsageId;
extern "C"  void EncoderExceptionFallback__ctor_m389367483 (EncoderExceptionFallback_t2997724059 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallback__ctor_m389367483_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback__ctor_m3356968536(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Text.EncoderFallbackBuffer System.Text.EncoderExceptionFallback::CreateFallbackBuffer()
extern Il2CppClass* EncoderExceptionFallbackBuffer_t820700859_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallback_CreateFallbackBuffer_m703436318_MetadataUsageId;
extern "C"  EncoderFallbackBuffer_t671205824 * EncoderExceptionFallback_CreateFallbackBuffer_m703436318 (EncoderExceptionFallback_t2997724059 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallback_CreateFallbackBuffer_m703436318_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		EncoderExceptionFallbackBuffer_t820700859 * L_0 = (EncoderExceptionFallbackBuffer_t820700859 *)il2cpp_codegen_object_new(EncoderExceptionFallbackBuffer_t820700859_il2cpp_TypeInfo_var);
		EncoderExceptionFallbackBuffer__ctor_m2397415515(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.EncoderExceptionFallback::Equals(System.Object)
extern Il2CppClass* EncoderExceptionFallback_t2997724059_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallback_Equals_m2398516522_MetadataUsageId;
extern "C"  bool EncoderExceptionFallback_Equals_m2398516522 (EncoderExceptionFallback_t2997724059 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallback_Equals_m2398516522_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___value0;
		return (bool)((!(((Il2CppObject*)(EncoderExceptionFallback_t2997724059 *)((EncoderExceptionFallback_t2997724059 *)IsInstSealed(L_0, EncoderExceptionFallback_t2997724059_il2cpp_TypeInfo_var))) <= ((Il2CppObject*)(Il2CppObject *)NULL)))? 1 : 0);
	}
}
// System.Int32 System.Text.EncoderExceptionFallback::GetHashCode()
extern "C"  int32_t EncoderExceptionFallback_GetHashCode_m2333129102 (EncoderExceptionFallback_t2997724059 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.EncoderExceptionFallbackBuffer::.ctor()
extern "C"  void EncoderExceptionFallbackBuffer__ctor_m2397415515 (EncoderExceptionFallbackBuffer_t820700859 * __this, const MethodInfo* method)
{
	{
		EncoderFallbackBuffer__ctor_m423542328(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.EncoderExceptionFallbackBuffer::get_Remaining()
extern "C"  int32_t EncoderExceptionFallbackBuffer_get_Remaining_m540069098 (EncoderExceptionFallbackBuffer_t820700859 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Boolean System.Text.EncoderExceptionFallbackBuffer::Fallback(System.Char,System.Int32)
extern Il2CppClass* EncoderFallbackException_t306736855_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallbackBuffer_Fallback_m3905093511_MetadataUsageId;
extern "C"  bool EncoderExceptionFallbackBuffer_Fallback_m3905093511 (EncoderExceptionFallbackBuffer_t820700859 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallbackBuffer_Fallback_m3905093511_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppChar L_0 = ___charUnknown0;
		int32_t L_1 = ___index1;
		EncoderFallbackException_t306736855 * L_2 = (EncoderFallbackException_t306736855 *)il2cpp_codegen_object_new(EncoderFallbackException_t306736855_il2cpp_TypeInfo_var);
		EncoderFallbackException__ctor_m1029930777(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_t306736855_il2cpp_TypeInfo_var;
extern const uint32_t EncoderExceptionFallbackBuffer_Fallback_m3413448272_MetadataUsageId;
extern "C"  bool EncoderExceptionFallbackBuffer_Fallback_m3413448272 (EncoderExceptionFallbackBuffer_t820700859 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderExceptionFallbackBuffer_Fallback_m3413448272_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppChar L_0 = ___charUnknownHigh0;
		Il2CppChar L_1 = ___charUnknownLow1;
		int32_t L_2 = ___index2;
		EncoderFallbackException_t306736855 * L_3 = (EncoderFallbackException_t306736855 *)il2cpp_codegen_object_new(EncoderFallbackException_t306736855_il2cpp_TypeInfo_var);
		EncoderFallbackException__ctor_m923323106(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_m1461911898 (EncoderExceptionFallbackBuffer_t820700859 * __this, const MethodInfo* method)
{
	{
		return 0;
	}
}
// System.Void System.Text.EncoderFallback::.ctor()
extern "C"  void EncoderFallback__ctor_m3356968536 (EncoderFallback_t1901620832 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallback::.cctor()
extern Il2CppClass* EncoderExceptionFallback_t2997724059_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral65533;
extern const uint32_t EncoderFallback__cctor_m504713301_MetadataUsageId;
extern "C"  void EncoderFallback__cctor_m504713301 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback__cctor_m504713301_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		EncoderExceptionFallback_t2997724059 * L_0 = (EncoderExceptionFallback_t2997724059 *)il2cpp_codegen_object_new(EncoderExceptionFallback_t2997724059_il2cpp_TypeInfo_var);
		EncoderExceptionFallback__ctor_m389367483(L_0, /*hidden argument*/NULL);
		((EncoderFallback_t1901620832_StaticFields*)EncoderFallback_t1901620832_il2cpp_TypeInfo_var->static_fields)->set_exception_fallback_0(L_0);
		EncoderReplacementFallback_t3024397534 * L_1 = (EncoderReplacementFallback_t3024397534 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m785936664(L_1, /*hidden argument*/NULL);
		((EncoderFallback_t1901620832_StaticFields*)EncoderFallback_t1901620832_il2cpp_TypeInfo_var->static_fields)->set_replacement_fallback_1(L_1);
		EncoderReplacementFallback_t3024397534 * L_2 = (EncoderReplacementFallback_t3024397534 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m2572399850(L_2, _stringLiteral65533, /*hidden argument*/NULL);
		((EncoderFallback_t1901620832_StaticFields*)EncoderFallback_t1901620832_il2cpp_TypeInfo_var->static_fields)->set_standard_safe_fallback_2(L_2);
		return;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ExceptionFallback()
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern const uint32_t EncoderFallback_get_ExceptionFallback_m3519102229_MetadataUsageId;
extern "C"  EncoderFallback_t1901620832 * EncoderFallback_get_ExceptionFallback_m3519102229 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback_get_ExceptionFallback_m3519102229_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_0 = ((EncoderFallback_t1901620832_StaticFields*)EncoderFallback_t1901620832_il2cpp_TypeInfo_var->static_fields)->get_exception_fallback_0();
		return L_0;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_ReplacementFallback()
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern const uint32_t EncoderFallback_get_ReplacementFallback_m1506913880_MetadataUsageId;
extern "C"  EncoderFallback_t1901620832 * EncoderFallback_get_ReplacementFallback_m1506913880 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback_get_ReplacementFallback_m1506913880_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_0 = ((EncoderFallback_t1901620832_StaticFields*)EncoderFallback_t1901620832_il2cpp_TypeInfo_var->static_fields)->get_replacement_fallback_1();
		return L_0;
	}
}
// System.Text.EncoderFallback System.Text.EncoderFallback::get_StandardSafeFallback()
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern const uint32_t EncoderFallback_get_StandardSafeFallback_m2993461258_MetadataUsageId;
extern "C"  EncoderFallback_t1901620832 * EncoderFallback_get_StandardSafeFallback_m2993461258 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderFallback_get_StandardSafeFallback_m2993461258_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_0 = ((EncoderFallback_t1901620832_StaticFields*)EncoderFallback_t1901620832_il2cpp_TypeInfo_var->static_fields)->get_standard_safe_fallback_2();
		return L_0;
	}
}
// System.Void System.Text.EncoderFallbackBuffer::.ctor()
extern "C"  void EncoderFallbackBuffer__ctor_m423542328 (EncoderFallbackBuffer_t671205824 * __this, const MethodInfo* method)
{
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor()
extern "C"  void EncoderFallbackException__ctor_m583360255 (EncoderFallbackException_t306736855 * __this, const MethodInfo* method)
{
	{
		EncoderFallbackException__ctor_m2276513379(__this, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.String)
extern "C"  void EncoderFallbackException__ctor_m2276513379 (EncoderFallbackException_t306736855 * __this, String_t* ___message0, const MethodInfo* method)
{
	{
		__this->set_index_16((-1));
		String_t* L_0 = ___message0;
		ArgumentException__ctor_m3544856547(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderFallbackException::.ctor(System.Char,System.Int32)
extern "C"  void EncoderFallbackException__ctor_m1029930777 (EncoderFallbackException_t306736855 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const MethodInfo* method)
{
	{
		__this->set_index_16((-1));
		ArgumentException__ctor_m3544856547(__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_m923323106 (EncoderFallbackException_t306736855 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const MethodInfo* method)
{
	{
		__this->set_index_16((-1));
		ArgumentException__ctor_m3544856547(__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* _stringLiteral63;
extern const uint32_t EncoderReplacementFallback__ctor_m785936664_MetadataUsageId;
extern "C"  void EncoderReplacementFallback__ctor_m785936664 (EncoderReplacementFallback_t3024397534 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback__ctor_m785936664_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		EncoderReplacementFallback__ctor_m2572399850(__this, _stringLiteral63, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String)
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern const uint32_t EncoderReplacementFallback__ctor_m2572399850_MetadataUsageId;
extern "C"  void EncoderReplacementFallback__ctor_m2572399850 (EncoderReplacementFallback_t3024397534 * __this, String_t* ___replacement0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback__ctor_m2572399850_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback__ctor_m3356968536(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___replacement0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(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_m2944703292 (EncoderReplacementFallback_t3024397534 * __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_t599697854_il2cpp_TypeInfo_var;
extern const uint32_t EncoderReplacementFallback_CreateFallbackBuffer_m2952723553_MetadataUsageId;
extern "C"  EncoderFallbackBuffer_t671205824 * EncoderReplacementFallback_CreateFallbackBuffer_m2952723553 (EncoderReplacementFallback_t3024397534 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback_CreateFallbackBuffer_m2952723553_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		EncoderReplacementFallbackBuffer_t599697854 * L_0 = (EncoderReplacementFallbackBuffer_t599697854 *)il2cpp_codegen_object_new(EncoderReplacementFallbackBuffer_t599697854_il2cpp_TypeInfo_var);
		EncoderReplacementFallbackBuffer__ctor_m1930588894(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Boolean System.Text.EncoderReplacementFallback::Equals(System.Object)
extern Il2CppClass* EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t EncoderReplacementFallback_Equals_m702988615_MetadataUsageId;
extern "C"  bool EncoderReplacementFallback_Equals_m702988615 (EncoderReplacementFallback_t3024397534 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallback_Equals_m702988615_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	EncoderReplacementFallback_t3024397534 * V_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((EncoderReplacementFallback_t3024397534 *)IsInstSealed(L_0, EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var));
		EncoderReplacementFallback_t3024397534 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		String_t* L_2 = __this->get_replacement_3();
		EncoderReplacementFallback_t3024397534 * 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_m1260523650(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_m322429227 (EncoderReplacementFallback_t3024397534 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_3();
		int32_t L_1 = String_GetHashCode_m471729487(L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Void System.Text.EncoderReplacementFallbackBuffer::.ctor(System.Text.EncoderReplacementFallback)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral761243362;
extern const uint32_t EncoderReplacementFallbackBuffer__ctor_m1930588894_MetadataUsageId;
extern "C"  void EncoderReplacementFallbackBuffer__ctor_m1930588894 (EncoderReplacementFallbackBuffer_t599697854 * __this, EncoderReplacementFallback_t3024397534 * ___fallback0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallbackBuffer__ctor_m1930588894_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		EncoderFallbackBuffer__ctor_m423542328(__this, /*hidden argument*/NULL);
		EncoderReplacementFallback_t3024397534 * L_0 = ___fallback0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral761243362, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0017:
	{
		EncoderReplacementFallback_t3024397534 * L_2 = ___fallback0;
		String_t* L_3 = EncoderReplacementFallback_get_DefaultString_m2944703292(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_m3963160455 (EncoderReplacementFallbackBuffer_t599697854 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_replacement_0();
		int32_t L_1 = String_get_Length_m2979997331(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_m1355578442 (EncoderReplacementFallbackBuffer_t599697854 * __this, Il2CppChar ___charUnknown0, int32_t ___index1, const MethodInfo* method)
{
	{
		int32_t L_0 = ___index1;
		bool L_1 = EncoderReplacementFallbackBuffer_Fallback_m2505575553(__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_m2465367699 (EncoderReplacementFallbackBuffer_t599697854 * __this, Il2CppChar ___charUnknownHigh0, Il2CppChar ___charUnknownLow1, int32_t ___index2, const MethodInfo* method)
{
	{
		int32_t L_0 = ___index2;
		bool L_1 = EncoderReplacementFallbackBuffer_Fallback_m2505575553(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.EncoderReplacementFallbackBuffer::Fallback(System.Int32)
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral920260852;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern const uint32_t EncoderReplacementFallbackBuffer_Fallback_m2505575553_MetadataUsageId;
extern "C"  bool EncoderReplacementFallbackBuffer_Fallback_m2505575553 (EncoderReplacementFallbackBuffer_t599697854 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (EncoderReplacementFallbackBuffer_Fallback_m2505575553_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_fallback_assigned_2();
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		int32_t L_1 = EncoderReplacementFallbackBuffer_get_Remaining_m3963160455(__this, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_t928607144 * L_2 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_2, _stringLiteral920260852, /*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_t3816648464 * L_4 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_4, _stringLiteral100346066, /*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_m2979997331(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_m491962295 (EncoderReplacementFallbackBuffer_t599697854 * __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_m2979997331(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_m3015341861(L_3, L_6, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void System.Text.Encoding::.ctor()
extern "C"  void Encoding__ctor_m1037401021 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	{
		__this->set_is_readonly_2((bool)1);
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.Encoding::.ctor(System.Int32)
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern const uint32_t Encoding__ctor_m1203666318_MetadataUsageId;
extern "C"  void Encoding__ctor_m1203666318 (Encoding_t2012439129 * __this, int32_t ___codePage0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding__ctor_m1203666318_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		__this->set_is_readonly_2((bool)1);
		Object__ctor_m1772956182(__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_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_12 = DecoderFallback_get_ReplacementFallback_m2886502920(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_decoder_fallback_3(L_12);
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_13 = EncoderFallback_get_ReplacementFallback_m1506913880(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_encoder_fallback_4(L_13);
		goto IL_00cd;
	}

IL_0097:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_14 = DecoderFallback_get_ReplacementFallback_m2886502920(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_decoder_fallback_3(L_14);
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_15 = EncoderFallback_get_ReplacementFallback_m1506913880(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_encoder_fallback_4(L_15);
		goto IL_00cd;
	}

IL_00b2:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_16 = DecoderFallback_get_StandardSafeFallback_m2811048538(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_decoder_fallback_3(L_16);
		IL2CPP_RUNTIME_CLASS_INIT(EncoderFallback_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_17 = EncoderFallback_get_StandardSafeFallback_m2993461258(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_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* Il2CppObject_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral93106001;
extern Il2CppCodeGenString* _stringLiteral3841929840;
extern Il2CppCodeGenString* _stringLiteral3742;
extern Il2CppCodeGenString* _stringLiteral1351499948;
extern Il2CppCodeGenString* _stringLiteral1351500008;
extern Il2CppCodeGenString* _stringLiteral94815911;
extern Il2CppCodeGenString* _stringLiteral1054009569;
extern Il2CppCodeGenString* _stringLiteral3099863872;
extern Il2CppCodeGenString* _stringLiteral564010522;
extern Il2CppCodeGenString* _stringLiteral3374897098;
extern Il2CppCodeGenString* _stringLiteral1416342429;
extern Il2CppCodeGenString* _stringLiteral111608735;
extern Il2CppCodeGenString* _stringLiteral602189885;
extern Il2CppCodeGenString* _stringLiteral2252400929;
extern Il2CppCodeGenString* _stringLiteral3852410081;
extern Il2CppCodeGenString* _stringLiteral3762398490;
extern Il2CppCodeGenString* _stringLiteral1067440346;
extern Il2CppCodeGenString* _stringLiteral111608736;
extern Il2CppCodeGenString* _stringLiteral2252400930;
extern Il2CppCodeGenString* _stringLiteral3852410082;
extern Il2CppCodeGenString* _stringLiteral3762398491;
extern Il2CppCodeGenString* _stringLiteral1067440347;
extern Il2CppCodeGenString* _stringLiteral3459870653;
extern Il2CppCodeGenString* _stringLiteral1444177430;
extern Il2CppCodeGenString* _stringLiteral111114776;
extern Il2CppCodeGenString* _stringLiteral4007951069;
extern Il2CppCodeGenString* _stringLiteral4168530669;
extern Il2CppCodeGenString* _stringLiteral2691804636;
extern Il2CppCodeGenString* _stringLiteral631013568;
extern Il2CppCodeGenString* _stringLiteral3459870711;
extern Il2CppCodeGenString* _stringLiteral1444233168;
extern Il2CppCodeGenString* _stringLiteral111114778;
extern Il2CppCodeGenString* _stringLiteral1444232858;
extern Il2CppCodeGenString* _stringLiteral3685561680;
extern Il2CppCodeGenString* _stringLiteral3185089965;
extern const uint32_t Encoding__cctor_m1612564368_MetadataUsageId;
extern "C"  void Encoding__cctor_m1612564368 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding__cctor_m1612564368_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ObjectU5BU5D_t1108656482* L_0 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)((int32_t)43)));
		int32_t L_1 = ((int32_t)20127);
		Il2CppObject * L_2 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_1);
		ArrayElementTypeCheck (L_0, L_2);
		(L_0)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t1108656482* L_3 = L_0;
		ArrayElementTypeCheck (L_3, _stringLiteral93106001);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)_stringLiteral93106001);
		ObjectU5BU5D_t1108656482* L_4 = L_3;
		ArrayElementTypeCheck (L_4, _stringLiteral3841929840);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)_stringLiteral3841929840);
		ObjectU5BU5D_t1108656482* L_5 = L_4;
		ArrayElementTypeCheck (L_5, _stringLiteral3742);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppObject *)_stringLiteral3742);
		ObjectU5BU5D_t1108656482* L_6 = L_5;
		ArrayElementTypeCheck (L_6, _stringLiteral1351499948);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppObject *)_stringLiteral1351499948);
		ObjectU5BU5D_t1108656482* L_7 = L_6;
		ArrayElementTypeCheck (L_7, _stringLiteral1351500008);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppObject *)_stringLiteral1351500008);
		ObjectU5BU5D_t1108656482* L_8 = L_7;
		ArrayElementTypeCheck (L_8, _stringLiteral94815911);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(6), (Il2CppObject *)_stringLiteral94815911);
		ObjectU5BU5D_t1108656482* L_9 = L_8;
		ArrayElementTypeCheck (L_9, _stringLiteral1054009569);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(7), (Il2CppObject *)_stringLiteral1054009569);
		ObjectU5BU5D_t1108656482* L_10 = L_9;
		ArrayElementTypeCheck (L_10, _stringLiteral3099863872);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(8), (Il2CppObject *)_stringLiteral3099863872);
		ObjectU5BU5D_t1108656482* L_11 = L_10;
		ArrayElementTypeCheck (L_11, _stringLiteral564010522);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (Il2CppObject *)_stringLiteral564010522);
		ObjectU5BU5D_t1108656482* L_12 = L_11;
		ArrayElementTypeCheck (L_12, _stringLiteral3374897098);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (Il2CppObject *)_stringLiteral3374897098);
		ObjectU5BU5D_t1108656482* L_13 = L_12;
		ArrayElementTypeCheck (L_13, _stringLiteral1416342429);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (Il2CppObject *)_stringLiteral1416342429);
		ObjectU5BU5D_t1108656482* L_14 = L_13;
		int32_t L_15 = ((int32_t)65000);
		Il2CppObject * L_16 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_15);
		ArrayElementTypeCheck (L_14, L_16);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (Il2CppObject *)L_16);
		ObjectU5BU5D_t1108656482* L_17 = L_14;
		ArrayElementTypeCheck (L_17, _stringLiteral111608735);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (Il2CppObject *)_stringLiteral111608735);
		ObjectU5BU5D_t1108656482* L_18 = L_17;
		ArrayElementTypeCheck (L_18, _stringLiteral602189885);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (Il2CppObject *)_stringLiteral602189885);
		ObjectU5BU5D_t1108656482* L_19 = L_18;
		ArrayElementTypeCheck (L_19, _stringLiteral2252400929);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (Il2CppObject *)_stringLiteral2252400929);
		ObjectU5BU5D_t1108656482* L_20 = L_19;
		ArrayElementTypeCheck (L_20, _stringLiteral3852410081);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (Il2CppObject *)_stringLiteral3852410081);
		ObjectU5BU5D_t1108656482* L_21 = L_20;
		ArrayElementTypeCheck (L_21, _stringLiteral3762398490);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (Il2CppObject *)_stringLiteral3762398490);
		ObjectU5BU5D_t1108656482* L_22 = L_21;
		ArrayElementTypeCheck (L_22, _stringLiteral1067440346);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (Il2CppObject *)_stringLiteral1067440346);
		ObjectU5BU5D_t1108656482* L_23 = L_22;
		int32_t L_24 = ((int32_t)65001);
		Il2CppObject * L_25 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_24);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (Il2CppObject *)L_25);
		ObjectU5BU5D_t1108656482* L_26 = L_23;
		ArrayElementTypeCheck (L_26, _stringLiteral111608736);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (Il2CppObject *)_stringLiteral111608736);
		ObjectU5BU5D_t1108656482* L_27 = L_26;
		ArrayElementTypeCheck (L_27, _stringLiteral2252400930);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (Il2CppObject *)_stringLiteral2252400930);
		ObjectU5BU5D_t1108656482* L_28 = L_27;
		ArrayElementTypeCheck (L_28, _stringLiteral3852410082);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (Il2CppObject *)_stringLiteral3852410082);
		ObjectU5BU5D_t1108656482* L_29 = L_28;
		ArrayElementTypeCheck (L_29, _stringLiteral3762398491);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (Il2CppObject *)_stringLiteral3762398491);
		ObjectU5BU5D_t1108656482* L_30 = L_29;
		ArrayElementTypeCheck (L_30, _stringLiteral1067440347);
		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (Il2CppObject *)_stringLiteral1067440347);
		ObjectU5BU5D_t1108656482* L_31 = L_30;
		int32_t L_32 = ((int32_t)1200);
		Il2CppObject * L_33 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_32);
		ArrayElementTypeCheck (L_31, L_33);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (Il2CppObject *)L_33);
		ObjectU5BU5D_t1108656482* L_34 = L_31;
		ArrayElementTypeCheck (L_34, _stringLiteral3459870653);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (Il2CppObject *)_stringLiteral3459870653);
		ObjectU5BU5D_t1108656482* L_35 = L_34;
		ArrayElementTypeCheck (L_35, _stringLiteral1444177430);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (Il2CppObject *)_stringLiteral1444177430);
		ObjectU5BU5D_t1108656482* L_36 = L_35;
		ArrayElementTypeCheck (L_36, _stringLiteral111114776);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (Il2CppObject *)_stringLiteral111114776);
		ObjectU5BU5D_t1108656482* L_37 = L_36;
		ArrayElementTypeCheck (L_37, _stringLiteral4007951069);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (Il2CppObject *)_stringLiteral4007951069);
		ObjectU5BU5D_t1108656482* L_38 = L_37;
		ArrayElementTypeCheck (L_38, _stringLiteral4168530669);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (Il2CppObject *)_stringLiteral4168530669);
		ObjectU5BU5D_t1108656482* L_39 = L_38;
		int32_t L_40 = ((int32_t)1201);
		Il2CppObject * L_41 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_40);
		ArrayElementTypeCheck (L_39, L_41);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (Il2CppObject *)L_41);
		ObjectU5BU5D_t1108656482* L_42 = L_39;
		ArrayElementTypeCheck (L_42, _stringLiteral2691804636);
		(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (Il2CppObject *)_stringLiteral2691804636);
		ObjectU5BU5D_t1108656482* L_43 = L_42;
		ArrayElementTypeCheck (L_43, _stringLiteral631013568);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (Il2CppObject *)_stringLiteral631013568);
		ObjectU5BU5D_t1108656482* L_44 = L_43;
		int32_t L_45 = ((int32_t)12000);
		Il2CppObject * L_46 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_45);
		ArrayElementTypeCheck (L_44, L_46);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (Il2CppObject *)L_46);
		ObjectU5BU5D_t1108656482* L_47 = L_44;
		ArrayElementTypeCheck (L_47, _stringLiteral3459870711);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (Il2CppObject *)_stringLiteral3459870711);
		ObjectU5BU5D_t1108656482* L_48 = L_47;
		ArrayElementTypeCheck (L_48, _stringLiteral1444233168);
		(L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (Il2CppObject *)_stringLiteral1444233168);
		ObjectU5BU5D_t1108656482* L_49 = L_48;
		ArrayElementTypeCheck (L_49, _stringLiteral111114778);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (Il2CppObject *)_stringLiteral111114778);
		ObjectU5BU5D_t1108656482* L_50 = L_49;
		int32_t L_51 = ((int32_t)12001);
		Il2CppObject * L_52 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_51);
		ArrayElementTypeCheck (L_50, L_52);
		(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (Il2CppObject *)L_52);
		ObjectU5BU5D_t1108656482* L_53 = L_50;
		ArrayElementTypeCheck (L_53, _stringLiteral1444232858);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (Il2CppObject *)_stringLiteral1444232858);
		ObjectU5BU5D_t1108656482* L_54 = L_53;
		int32_t L_55 = ((int32_t)28591);
		Il2CppObject * L_56 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_55);
		ArrayElementTypeCheck (L_54, L_56);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (Il2CppObject *)L_56);
		ObjectU5BU5D_t1108656482* L_57 = L_54;
		ArrayElementTypeCheck (L_57, _stringLiteral3685561680);
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (Il2CppObject *)_stringLiteral3685561680);
		ObjectU5BU5D_t1108656482* L_58 = L_57;
		ArrayElementTypeCheck (L_58, _stringLiteral3185089965);
		(L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (Il2CppObject *)_stringLiteral3185089965);
		((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->set_encodings_7(L_58);
		Il2CppObject * L_59 = (Il2CppObject *)il2cpp_codegen_object_new(Il2CppObject_il2cpp_TypeInfo_var);
		Object__ctor_m1772956182(L_59, /*hidden argument*/NULL);
		((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->set_lockobj_27(L_59);
		return;
	}
}
// System.String System.Text.Encoding::_(System.String)
extern "C"  String_t* Encoding___m2147510347 (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_m1827016926 (Encoding_t2012439129 * __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_t649129352 * Encoding_get_DecoderFallback_m3409202121 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	{
		DecoderFallback_t649129352 * L_0 = __this->get_decoder_fallback_3();
		return L_0;
	}
}
// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback)
extern Il2CppClass* InvalidOperationException_t1589641621_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral668341345;
extern const uint32_t Encoding_set_DecoderFallback_m3527983786_MetadataUsageId;
extern "C"  void Encoding_set_DecoderFallback_m3527983786 (Encoding_t2012439129 * __this, DecoderFallback_t649129352 * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_set_DecoderFallback_m3527983786_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = Encoding_get_IsReadOnly_m1827016926(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		InvalidOperationException_t1589641621 * L_1 = (InvalidOperationException_t1589641621 *)il2cpp_codegen_object_new(InvalidOperationException_t1589641621_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m1485483280(L_1, _stringLiteral668341345, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0016:
	{
		DecoderFallback_t649129352 * L_2 = ___value0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2162372070(L_3, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		DecoderFallback_t649129352 * L_4 = ___value0;
		__this->set_decoder_fallback_3(L_4);
		return;
	}
}
// System.Text.EncoderFallback System.Text.Encoding::get_EncoderFallback()
extern "C"  EncoderFallback_t1901620832 * Encoding_get_EncoderFallback_m252351353 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	{
		EncoderFallback_t1901620832 * 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_m1712004450 (Encoding_t2012439129 * __this, EncoderFallback_t1901620832 * ___e0, DecoderFallback_t649129352 * ___d1, const MethodInfo* method)
{
	{
		EncoderFallback_t1901620832 * L_0 = ___e0;
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		EncoderFallback_t1901620832 * L_1 = ___e0;
		__this->set_encoder_fallback_4(L_1);
	}

IL_000d:
	{
		DecoderFallback_t649129352 * L_2 = ___d1;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		DecoderFallback_t649129352 * L_3 = ___d1;
		__this->set_decoder_fallback_3(L_3);
	}

IL_001a:
	{
		return;
	}
}
// System.Boolean System.Text.Encoding::Equals(System.Object)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_Equals_m3267361452_MetadataUsageId;
extern "C"  bool Encoding_Equals_m3267361452 (Encoding_t2012439129 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_Equals_m3267361452_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Encoding_t2012439129 * V_0 = NULL;
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((Encoding_t2012439129 *)IsInstClass(L_0, Encoding_t2012439129_il2cpp_TypeInfo_var));
		Encoding_t2012439129 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0049;
		}
	}
	{
		int32_t L_2 = __this->get_codePage_0();
		Encoding_t2012439129 * 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_t649129352 * L_5 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		Encoding_t2012439129 * L_6 = V_0;
		DecoderFallback_t649129352 * L_7 = Encoding_get_DecoderFallback_m3409202121(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_t1901620832 * L_9 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		Encoding_t2012439129 * L_10 = V_0;
		EncoderFallback_t1901620832 * L_11 = Encoding_get_EncoderFallback_m252351353(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern const uint32_t Encoding_GetByteCount_m3861962638_MetadataUsageId;
extern "C"  int32_t Encoding_GetByteCount_m3861962638 (Encoding_t2012439129 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetByteCount_m3861962638_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m2979997331(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_m2708084937(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_m2979997331(L_8, /*hidden argument*/NULL);
		int32_t L_10 = VirtFuncInvoker2< int32_t, Il2CppChar*, int32_t >::Invoke(24 /* 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern const uint32_t Encoding_GetByteCount_m2187805511_MetadataUsageId;
extern "C"  int32_t Encoding_GetByteCount_m2187805511 (Encoding_t2012439129 * __this, CharU5BU5D_t3324145743* ___chars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetByteCount_m2187805511_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		CharU5BU5D_t3324145743* L_1 = ___chars0;
		CharU5BU5D_t3324145743* L_2 = ___chars0;
		int32_t L_3 = VirtFuncInvoker3< int32_t, CharU5BU5D_t3324145743*, 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_t3573189601 * L_4 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_4, _stringLiteral94623709, /*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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern const uint32_t Encoding_GetBytes_m2409970698_MetadataUsageId;
extern "C"  int32_t Encoding_GetBytes_m2409970698 (Encoding_t2012439129 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m2409970698_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*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_m2979997331(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)L_5)))
		{
			goto IL_0039;
		}
	}

IL_0024:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_6 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_7, _stringLiteral1542343452, 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_m2979997331(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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, 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_t4260760469* 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_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_24))+(int32_t)L_25));
		ByteU5BU5D_t4260760469* L_26 = ___bytes3;
		if (!L_26)
		{
			goto IL_00b9;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_28 = ___bytes3;
		G_B18_0 = ((uintptr_t)(((L_28)->GetAddressAt(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_t4260760469* L_34 = ___bytes3;
		int32_t L_35 = ___byteIndex4;
		int32_t L_36 = VirtFuncInvoker4< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t >::Invoke(25 /* 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern const uint32_t Encoding_GetBytes_m2632143804_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* Encoding_GetBytes_m2632143804 (Encoding_t2012439129 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m2632143804_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	ByteU5BU5D_t4260760469* 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m2979997331(L_2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0023;
		}
	}
	{
		return ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_m2708084937(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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)L_10));
		ByteU5BU5D_t4260760469* L_11 = V_2;
		if (!L_11)
		{
			goto IL_005a;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_13 = V_2;
		G_B10_0 = ((uintptr_t)(((L_13)->GetAddressAt(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_m2979997331(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(25 /* 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_t4260760469* L_19 = V_2;
		return L_19;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetBytes_m2769384597_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* Encoding_GetBytes_m2769384597 (Encoding_t2012439129 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m2769384597_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3 = VirtFuncInvoker3< int32_t, CharU5BU5D_t3324145743*, 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)L_4));
		CharU5BU5D_t3324145743* L_5 = ___chars0;
		int32_t L_6 = ___index1;
		int32_t L_7 = ___count2;
		ByteU5BU5D_t4260760469* L_8 = V_1;
		VirtFuncInvoker5< int32_t, CharU5BU5D_t3324145743*, int32_t, int32_t, ByteU5BU5D_t4260760469*, 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_t4260760469* L_9 = V_1;
		return L_9;
	}
}
// System.Byte[] System.Text.Encoding::GetBytes(System.Char[])
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetBytes_m957986677_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* Encoding_GetBytes_m957986677 (Encoding_t2012439129 * __this, CharU5BU5D_t3324145743* ___chars0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m957986677_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		CharU5BU5D_t3324145743* L_1 = ___chars0;
		int32_t L_2 = VirtFuncInvoker3< int32_t, CharU5BU5D_t3324145743*, 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_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)L_3));
		CharU5BU5D_t3324145743* L_4 = ___chars0;
		CharU5BU5D_t3324145743* L_5 = ___chars0;
		ByteU5BU5D_t4260760469* L_6 = V_1;
		VirtFuncInvoker5< int32_t, CharU5BU5D_t3324145743*, int32_t, int32_t, ByteU5BU5D_t4260760469*, 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_t4260760469* L_7 = V_1;
		return L_7;
	}
}
// System.Char[] System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetChars_m468469183_MetadataUsageId;
extern "C"  CharU5BU5D_t3324145743* Encoding_GetChars_m468469183 (Encoding_t2012439129 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetChars_m468469183_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	CharU5BU5D_t3324145743* V_1 = NULL;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4260760469*, 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_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_4));
		ByteU5BU5D_t4260760469* L_5 = ___bytes0;
		int32_t L_6 = ___index1;
		int32_t L_7 = ___count2;
		CharU5BU5D_t3324145743* L_8 = V_1;
		VirtFuncInvoker5< int32_t, ByteU5BU5D_t4260760469*, int32_t, int32_t, CharU5BU5D_t3324145743*, 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_t3324145743* L_9 = V_1;
		return L_9;
	}
}
// System.Text.Decoder System.Text.Encoding::GetDecoder()
extern Il2CppClass* ForwardingDecoder_t120440429_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetDecoder_m3680646086_MetadataUsageId;
extern "C"  Decoder_t2225063046 * Encoding_GetDecoder_m3680646086 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetDecoder_m3680646086_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ForwardingDecoder_t120440429 * L_0 = (ForwardingDecoder_t120440429 *)il2cpp_codegen_object_new(ForwardingDecoder_t120440429_il2cpp_TypeInfo_var);
		ForwardingDecoder__ctor_m2930063152(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Object System.Text.Encoding::InvokeI18N(System.String,System.Object[])
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* NotImplementedException_t1912495542_il2cpp_TypeInfo_var;
extern Il2CppClass* SystemException_t4206535862_il2cpp_TypeInfo_var;
extern Il2CppClass* MissingMethodException_t2064966748_il2cpp_TypeInfo_var;
extern Il2CppClass* SecurityException_t3044716869_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2868756615;
extern Il2CppCodeGenString* _stringLiteral3743415418;
extern Il2CppCodeGenString* _stringLiteral2644639595;
extern const uint32_t Encoding_InvokeI18N_m2813164284_MetadataUsageId;
extern "C"  Il2CppObject * Encoding_InvokeI18N_m2813164284 (Il2CppObject * __this /* static, unused */, String_t* ___name0, ObjectU5BU5D_t1108656482* ___args1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_InvokeI18N_m2813164284_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Type_t * V_1 = NULL;
	Il2CppObject * V_2 = NULL;
	Il2CppObject * V_3 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_0;
		Il2CppObject * L_1 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
	}

IL_000c:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			bool L_2 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var);
			Assembly_t1418687608 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t1418687608 * L_4 = Assembly_Load_m4081902495(NULL /*static, unused*/, _stringLiteral2868756615, /*hidden argument*/NULL);
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
				((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->set_i18nAssembly_5(L_4);
				goto IL_004e;
			} // end try (depth: 3)
			catch(Il2CppExceptionWrapper& e)
			{
				__exception_local = (Exception_t3991598821 *)e.ex;
				if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t1912495542_il2cpp_TypeInfo_var, e.ex->object.klass))
					goto CATCH_003b;
				throw e;
			}

CATCH_003b:
			{ // begin catch(System.NotImplementedException)
				{
					IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
					((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var);
				Assembly_t1418687608 * L_5 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (SystemException_t4206535862_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_t2012439129_il2cpp_TypeInfo_var);
			Assembly_t1418687608 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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, _stringLiteral3743415418);
			V_1 = L_7;
			goto IL_0099;
		} // end try (depth: 2)
		catch(Il2CppExceptionWrapper& e)
		{
			__exception_local = (Exception_t3991598821 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t1912495542_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0086;
			throw e;
		}

CATCH_0086:
		{ // begin catch(System.NotImplementedException)
			{
				IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
				((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t1074302268 *, Il2CppObject *, ObjectU5BU5D_t1108656482*, ParameterModifierU5BU5D_t3896472559*, CultureInfo_t1065375142 *, StringU5BU5D_t4054002952* >::Invoke(71 /* 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, _stringLiteral2644639595, ((int32_t)4120), (Binder_t1074302268 *)NULL, NULL, (ObjectU5BU5D_t1108656482*)(ObjectU5BU5D_t1108656482*)NULL, (ParameterModifierU5BU5D_t3896472559*)(ParameterModifierU5BU5D_t3896472559*)NULL, (CultureInfo_t1065375142 *)NULL, (StringU5BU5D_t4054002952*)(StringU5BU5D_t4054002952*)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_t3991598821 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (MissingMethodException_t2064966748_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00cf;
			if(il2cpp_codegen_class_is_assignable_from (SecurityException_t3044716869_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00dc;
			if(il2cpp_codegen_class_is_assignable_from (NotImplementedException_t1912495542_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_t2012439129_il2cpp_TypeInfo_var);
				((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t1108656482* L_15 = ___args1;
				Il2CppObject * L_16 = VirtFuncInvoker8< Il2CppObject *, String_t*, int32_t, Binder_t1074302268 *, Il2CppObject *, ObjectU5BU5D_t1108656482*, ParameterModifierU5BU5D_t3896472559*, CultureInfo_t1065375142 *, StringU5BU5D_t4054002952* >::Invoke(71 /* 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_t1074302268 *)NULL, L_14, L_15, (ParameterModifierU5BU5D_t3896472559*)(ParameterModifierU5BU5D_t3896472559*)NULL, (CultureInfo_t1065375142 *)NULL, (StringU5BU5D_t4054002952*)(StringU5BU5D_t4054002952*)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_t3991598821 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (MissingMethodException_t2064966748_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_0119;
			if(il2cpp_codegen_class_is_assignable_from (SecurityException_t3044716869_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_t3991598821 *)e.ex;
		goto FINALLY_0138;
	}

FINALLY_0138:
	{ // begin finally (depth: 1)
		Il2CppObject * L_17 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_013f:
	{
		Il2CppObject * L_18 = V_3;
		return L_18;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.Int32)
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* NotSupportedException_t1732551818_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3427815932;
extern Il2CppCodeGenString* _stringLiteral2841227607;
extern Il2CppCodeGenString* _stringLiteral1162023593;
extern Il2CppCodeGenString* _stringLiteral512560143;
extern Il2CppCodeGenString* _stringLiteral907585701;
extern const uint32_t Encoding_GetEncoding_m2886882079_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_GetEncoding_m2886882079 (Il2CppObject * __this /* static, unused */, int32_t ___codepage0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetEncoding_m2886882079_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Encoding_t2012439129 * V_0 = NULL;
	String_t* V_1 = NULL;
	Assembly_t1418687608 * 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_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral3427815932, _stringLiteral2841227607, /*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_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_13 = Encoding_get_Default_m1600689821(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_13;
	}

IL_0097:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_14 = Encoding_get_ASCII_m1425378925(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_14;
	}

IL_009d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_15 = Encoding_get_UTF7_m619557558(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_15;
	}

IL_00a3:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_16 = Encoding_get_UTF8_m619558519(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_16;
	}

IL_00a9:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_17 = Encoding_get_UTF32_m2026305570(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_17;
	}

IL_00af:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_18 = Encoding_get_BigEndianUTF32_m3679331473(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_18;
	}

IL_00b5:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_19 = Encoding_get_Unicode_m2158134329(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_19;
	}

IL_00bb:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_20 = Encoding_get_BigEndianUnicode_m1578127592(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_20;
	}

IL_00c1:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_21 = Encoding_get_ISOLatin1_m4135279598(NULL /*static, unused*/, /*hidden argument*/NULL);
		return L_21;
	}

IL_00c7:
	{
		goto IL_00cc;
	}

IL_00cc:
	{
		ObjectU5BU5D_t1108656482* L_22 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		int32_t L_23 = ___codepage0;
		int32_t L_24 = L_23;
		Il2CppObject * L_25 = Box(Int32_t1153838500_il2cpp_TypeInfo_var, &L_24);
		ArrayElementTypeCheck (L_22, L_25);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_25);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_26 = Encoding_InvokeI18N_m2813164284(NULL /*static, unused*/, _stringLiteral1162023593, L_22, /*hidden argument*/NULL);
		V_0 = ((Encoding_t2012439129 *)CastclassClass(L_26, Encoding_t2012439129_il2cpp_TypeInfo_var));
		Encoding_t2012439129 * L_27 = V_0;
		if (!L_27)
		{
			goto IL_00fa;
		}
	}
	{
		Encoding_t2012439129 * L_28 = V_0;
		L_28->set_is_readonly_2((bool)1);
		Encoding_t2012439129 * L_29 = V_0;
		return L_29;
	}

IL_00fa:
	{
		String_t* L_30 = Int32_ToString_m1286526384((&___codepage0), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_31 = String_Concat_m138640077(NULL /*static, unused*/, _stringLiteral512560143, L_30, /*hidden argument*/NULL);
		V_1 = L_31;
		Assembly_t1418687608 * L_32 = Assembly_GetExecutingAssembly_m1876278943(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_32;
		Assembly_t1418687608 * 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_m1399154923(NULL /*static, unused*/, L_37, /*hidden argument*/NULL);
		V_0 = ((Encoding_t2012439129 *)CastclassClass(L_38, Encoding_t2012439129_il2cpp_TypeInfo_var));
		Encoding_t2012439129 * L_39 = V_0;
		L_39->set_is_readonly_2((bool)1);
		Encoding_t2012439129 * 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_m2877589631, 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_m1399154923(NULL /*static, unused*/, L_44, /*hidden argument*/NULL);
		V_0 = ((Encoding_t2012439129 *)CastclassClass(L_45, Encoding_t2012439129_il2cpp_TypeInfo_var));
		Encoding_t2012439129 * L_46 = V_0;
		L_46->set_is_readonly_2((bool)1);
		Encoding_t2012439129 * L_47 = V_0;
		return L_47;
	}

IL_0157:
	{
		String_t* L_48 = Int32_ToString_m1286526384((&___codepage0), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_t* L_49 = String_Format_m2471250780(NULL /*static, unused*/, _stringLiteral907585701, L_48, /*hidden argument*/NULL);
		NotSupportedException_t1732551818 * L_50 = (NotSupportedException_t1732551818 *)il2cpp_codegen_object_new(NotSupportedException_t1732551818_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_m133757637(L_50, L_49, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_50);
	}
}
// System.Object System.Text.Encoding::Clone()
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_Clone_m4157729955_MetadataUsageId;
extern "C"  Il2CppObject * Encoding_Clone_m4157729955 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_Clone_m4157729955_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Encoding_t2012439129 * V_0 = NULL;
	{
		Il2CppObject * L_0 = Object_MemberwiseClone_m883886056(__this, /*hidden argument*/NULL);
		V_0 = ((Encoding_t2012439129 *)CastclassClass(L_0, Encoding_t2012439129_il2cpp_TypeInfo_var));
		Encoding_t2012439129 * L_1 = V_0;
		L_1->set_is_readonly_2((bool)0);
		Encoding_t2012439129 * L_2 = V_0;
		return L_2;
	}
}
// System.Text.Encoding System.Text.Encoding::GetEncoding(System.String)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* Int32_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var;
extern Il2CppClass* Type_t_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3373707;
extern Il2CppCodeGenString* _stringLiteral1162023593;
extern Il2CppCodeGenString* _stringLiteral3004464472;
extern Il2CppCodeGenString* _stringLiteral20607935;
extern const uint32_t Encoding_GetEncoding_m4050696948_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_GetEncoding_m4050696948 (Il2CppObject * __this /* static, unused */, String_t* ___name0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetEncoding_m4050696948_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppObject * V_3 = NULL;
	Encoding_t2012439129 * V_4 = NULL;
	String_t* V_5 = NULL;
	Assembly_t1418687608 * V_6 = NULL;
	Type_t * V_7 = NULL;
	{
		String_t* L_0 = ___name0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3373707, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___name0;
		String_t* L_3 = String_ToLowerInvariant_m4111189975(L_2, /*hidden argument*/NULL);
		String_t* L_4 = String_Replace_m3369701083(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_t2012439129_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t1108656482* L_5 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		V_3 = L_8;
		Il2CppObject * L_9 = V_3;
		if (!((Il2CppObject *)IsInstSealed(L_9, Int32_t1153838500_il2cpp_TypeInfo_var)))
		{
			goto IL_0049;
		}
	}
	{
		Il2CppObject * L_10 = V_3;
		V_1 = ((*(int32_t*)((int32_t*)UnBox (L_10, Int32_t1153838500_il2cpp_TypeInfo_var))));
		goto IL_0067;
	}

IL_0049:
	{
		String_t* L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t1108656482* L_12 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		bool L_16 = String_op_Equality_m1260523650(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_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_18 = Encoding_GetEncoding_m2886882079(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_t2012439129_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t1108656482* L_21 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t1108656482* L_22 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		String_t* L_23 = ___name0;
		ArrayElementTypeCheck (L_22, L_23);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_23);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_24 = Encoding_InvokeI18N_m2813164284(NULL /*static, unused*/, _stringLiteral1162023593, L_22, /*hidden argument*/NULL);
		V_4 = ((Encoding_t2012439129 *)CastclassClass(L_24, Encoding_t2012439129_il2cpp_TypeInfo_var));
		Encoding_t2012439129 * L_25 = V_4;
		if (!L_25)
		{
			goto IL_009d;
		}
	}
	{
		Encoding_t2012439129 * 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_m138640077(NULL /*static, unused*/, _stringLiteral3004464472, L_27, /*hidden argument*/NULL);
		V_5 = L_28;
		Assembly_t1418687608 * L_29 = Assembly_GetExecutingAssembly_m1876278943(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_6 = L_29;
		Assembly_t1418687608 * 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_m1399154923(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
		return ((Encoding_t2012439129 *)CastclassClass(L_35, Encoding_t2012439129_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_m2877589631, 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_m1399154923(NULL /*static, unused*/, L_39, /*hidden argument*/NULL);
		return ((Encoding_t2012439129 *)CastclassClass(L_40, Encoding_t2012439129_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_m2471250780(NULL /*static, unused*/, _stringLiteral20607935, L_41, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_43 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_43, L_42, _stringLiteral3373707, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_43);
	}
}
// System.Int32 System.Text.Encoding::GetHashCode()
extern "C"  int32_t Encoding_GetHashCode_m2437082384 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	{
		DecoderFallback_t649129352 * L_0 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		int32_t L_1 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_0);
		EncoderFallback_t1901620832 * L_2 = Encoding_get_EncoderFallback_m252351353(__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_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_GetPreamble_m1160659539_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* Encoding_GetPreamble_m1160659539 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetPreamble_m1160659539_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		return ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.String System.Text.Encoding::GetString(System.Byte[],System.Int32,System.Int32)
extern "C"  String_t* Encoding_GetString_m565750122 (Encoding_t2012439129 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		CharU5BU5D_t3324145743* L_3 = VirtFuncInvoker3< CharU5BU5D_t3324145743*, ByteU5BU5D_t4260760469*, 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_m578950865(NULL, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String System.Text.Encoding::GetString(System.Byte[])
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern const uint32_t Encoding_GetString_m3808087178_MetadataUsageId;
extern "C"  String_t* Encoding_GetString_m3808087178 (Encoding_t2012439129 * __this, ByteU5BU5D_t4260760469* ___bytes0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetString_m3808087178_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes0;
		ByteU5BU5D_t4260760469* L_3 = ___bytes0;
		String_t* L_4 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t4260760469*, 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.String System.Text.Encoding::get_HeaderName()
extern "C"  String_t* Encoding_get_HeaderName_m1171313419 (Encoding_t2012439129 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get_header_name_10();
		return L_0;
	}
}
// System.Text.Encoding System.Text.Encoding::get_ASCII()
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ASCIIEncoding_t731765126_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_ASCII_m1425378925_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_ASCII_m1425378925 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_ASCII_m1425378925_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_asciiEncoding_16();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_asciiEncoding_16();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0030;
			}
		}

IL_0024:
		{
			ASCIIEncoding_t731765126 * L_4 = (ASCIIEncoding_t731765126 *)il2cpp_codegen_object_new(ASCIIEncoding_t731765126_il2cpp_TypeInfo_var);
			ASCIIEncoding__ctor_m3312307762(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UnicodeEncoding_t1820170642_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_BigEndianUnicode_m1578127592_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_BigEndianUnicode_m1578127592 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_BigEndianUnicode_m1578127592_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_bigEndianEncoding_17();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_bigEndianEncoding_17();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UnicodeEncoding_t1820170642 * L_4 = (UnicodeEncoding_t1820170642 *)il2cpp_codegen_object_new(UnicodeEncoding_t1820170642_il2cpp_TypeInfo_var);
			UnicodeEncoding__ctor_m628477824(L_4, (bool)1, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_m1810234872 (Il2CppObject * __this /* static, unused */, int32_t* ___code_page0, const MethodInfo* method)
{
	using namespace il2cpp::icalls;
	typedef String_t* (*Encoding_InternalCodePage_m1810234872_ftn) (int32_t*);
	return  ((Encoding_InternalCodePage_m1810234872_ftn)mscorlib::System::Text::Encoding::InternalCodePage) (___code_page0);
}
// System.Text.Encoding System.Text.Encoding::get_Default()
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* NotSupportedException_t1732551818_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_Default_m1600689821_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_Default_m1600689821 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_Default_m1600689821_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_defaultEncoding_18();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_0107;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var);
			String_t* L_4 = Encoding_InternalCodePage_m1810234872(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_t2012439129_il2cpp_TypeInfo_var);
				Encoding_t2012439129 * L_7 = Encoding_GetEncoding_m4050696948(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
				il2cpp_codegen_memory_barrier();
				((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var);
				Encoding_t2012439129 * L_12 = Encoding_GetEncoding_m2886882079(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
				il2cpp_codegen_memory_barrier();
				((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
			if(il2cpp_codegen_class_is_assignable_from (NotSupportedException_t1732551818_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00ca;
			if(il2cpp_codegen_class_is_assignable_from (ArgumentException_t928607144_il2cpp_TypeInfo_var, e.ex->object.klass))
				goto CATCH_00dc;
			throw e;
		}

CATCH_00ca:
		{ // begin catch(System.NotSupportedException)
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_13 = Encoding_get_UTF8Unmarked_m1891261276(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_14 = Encoding_get_UTF8Unmarked_m1891261276(NULL /*static, unused*/, /*hidden argument*/NULL);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->set_defaultEncoding_18(L_14);
			goto IL_00ee;
		} // end catch (depth: 2)

IL_00ee:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_15 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_defaultEncoding_18();
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129 *)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_t3991598821 *)e.ex;
		goto FINALLY_0100;
	}

FINALLY_0100:
	{ // begin finally (depth: 1)
		Il2CppObject * L_16 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_0107:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_17 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* Latin1Encoding_t2319396262_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_ISOLatin1_m4135279598_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_ISOLatin1_m4135279598 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_ISOLatin1_m4135279598_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_isoLatin1Encoding_23();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_isoLatin1Encoding_23();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0030;
			}
		}

IL_0024:
		{
			Latin1Encoding_t2319396262 * L_4 = (Latin1Encoding_t2319396262 *)il2cpp_codegen_object_new(Latin1Encoding_t2319396262_il2cpp_TypeInfo_var);
			Latin1Encoding__ctor_m1980938192(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF7_m619557558_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_UTF7_m619557558 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF7_m619557558_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf7Encoding_19();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf7Encoding_19();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0030;
			}
		}

IL_0024:
		{
			UTF7Encoding_t330356969 * L_4 = (UTF7Encoding_t330356969 *)il2cpp_codegen_object_new(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
			UTF7Encoding__ctor_m3219339181(L_4, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF8Encoding_t2817869802_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF8_m619558519_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_UTF8_m619558519 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF8_m619558519_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithMarkers_20();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithMarkers_20();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0031;
			}
		}

IL_0024:
		{
			UTF8Encoding_t2817869802 * L_4 = (UTF8Encoding_t2817869802 *)il2cpp_codegen_object_new(UTF8Encoding_t2817869802_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_m508869187(L_4, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0036;
	}

FINALLY_0036:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF8Encoding_t2817869802_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF8Unmarked_m1891261276_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_UTF8Unmarked_m1891261276 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF8Unmarked_m1891261276_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithoutMarkers_21();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingWithoutMarkers_21();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UTF8Encoding_t2817869802 * L_4 = (UTF8Encoding_t2817869802 *)il2cpp_codegen_object_new(UTF8Encoding_t2817869802_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_m4274875098(L_4, (bool)0, (bool)0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF8Encoding_t2817869802_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF8UnmarkedUnsafe_m2775471970_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_UTF8UnmarkedUnsafe_m2775471970 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF8UnmarkedUnsafe_m2775471970_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_006e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0062;
			}
		}

IL_0024:
		{
			UTF8Encoding_t2817869802 * L_4 = (UTF8Encoding_t2817869802 *)il2cpp_codegen_object_new(UTF8Encoding_t2817869802_il2cpp_TypeInfo_var);
			UTF8Encoding__ctor_m4274875098(L_4, (bool)0, (bool)0, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->set_utf8EncodingUnsafe_24(L_4);
			Encoding_t2012439129 * L_5 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129 *)L_5)->set_is_readonly_2((bool)0);
			Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t213425334 * L_8 = (DecoderReplacementFallback_t213425334 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var);
			DecoderReplacementFallback__ctor_m1044232898(L_8, L_7, /*hidden argument*/NULL);
			Encoding_set_DecoderFallback_m3527983786(L_6, L_8, /*hidden argument*/NULL);
			Encoding_t2012439129 * L_9 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf8EncodingUnsafe_24();
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129 *)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_t3991598821 *)e.ex;
		goto FINALLY_0067;
	}

FINALLY_0067:
	{ // begin finally (depth: 1)
		Il2CppObject * L_10 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_006e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_11 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UnicodeEncoding_t1820170642_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_Unicode_m2158134329_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_Unicode_m2158134329 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_Unicode_m2158134329_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_unicodeEncoding_22();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_unicodeEncoding_22();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UnicodeEncoding_t1820170642 * L_4 = (UnicodeEncoding_t1820170642 *)il2cpp_codegen_object_new(UnicodeEncoding_t1820170642_il2cpp_TypeInfo_var);
			UnicodeEncoding__ctor_m628477824(L_4, (bool)0, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF32Encoding_t1136945019_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_UTF32_m2026305570_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_UTF32_m2026305570 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_UTF32_m2026305570_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf32Encoding_25();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_utf32Encoding_25();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UTF32Encoding_t1136945019 * L_4 = (UTF32Encoding_t1136945019 *)il2cpp_codegen_object_new(UTF32Encoding_t1136945019_il2cpp_TypeInfo_var);
			UTF32Encoding__ctor_m1611597417(L_4, (bool)0, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF32Encoding_t1136945019_il2cpp_TypeInfo_var;
extern const uint32_t Encoding_get_BigEndianUTF32_m3679331473_MetadataUsageId;
extern "C"  Encoding_t2012439129 * Encoding_get_BigEndianUTF32_m3679331473 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_get_BigEndianUTF32_m3679331473_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppObject * V_0 = NULL;
	Exception_t3991598821 * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t3991598821 * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = 0;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_0 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_bigEndianUTF32Encoding_26();
		il2cpp_codegen_memory_barrier();
		if (L_0)
		{
			goto IL_003e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Il2CppObject * L_1 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_lockobj_27();
		V_0 = L_1;
		Il2CppObject * L_2 = V_0;
		Monitor_Enter_m476686225(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_0018:
	try
	{ // begin try (depth: 1)
		{
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			Encoding_t2012439129 * L_3 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_il2cpp_TypeInfo_var->static_fields)->get_bigEndianUTF32Encoding_26();
			il2cpp_codegen_memory_barrier();
			if (L_3)
			{
				goto IL_0032;
			}
		}

IL_0024:
		{
			UTF32Encoding_t1136945019 * L_4 = (UTF32Encoding_t1136945019 *)il2cpp_codegen_object_new(UTF32Encoding_t1136945019_il2cpp_TypeInfo_var);
			UTF32Encoding__ctor_m1611597417(L_4, (bool)1, (bool)1, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
			il2cpp_codegen_memory_barrier();
			((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3991598821 *)e.ex;
		goto FINALLY_0037;
	}

FINALLY_0037:
	{ // begin finally (depth: 1)
		Il2CppObject * L_5 = V_0;
		Monitor_Exit_m2088237919(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_t3991598821 *)
	}

IL_003e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_t2012439129 * L_6 = ((Encoding_t2012439129_StaticFields*)Encoding_t2012439129_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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t Encoding_GetByteCount_m957110328_MetadataUsageId;
extern "C"  int32_t Encoding_GetByteCount_m957110328 (Encoding_t2012439129 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetByteCount_m957110328_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	CharU5BU5D_t3324145743* V_0 = NULL;
	int32_t V_1 = 0;
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_3, _stringLiteral94851343, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		int32_t L_4 = ___count1;
		V_0 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_4));
		V_1 = 0;
		goto IL_003e;
	}

IL_0031:
	{
		CharU5BU5D_t3324145743* L_5 = V_0;
		int32_t L_6 = V_1;
		Il2CppChar* L_7 = ___chars0;
		int32_t L_8 = V_1;
		(L_5)->SetAt(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_t3324145743* L_12 = V_0;
		int32_t L_13 = VirtFuncInvoker1< int32_t, CharU5BU5D_t3324145743* >::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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral2842789769;
extern const uint32_t Encoding_GetBytes_m1804873512_MetadataUsageId;
extern "C"  int32_t Encoding_GetBytes_m1804873512 (Encoding_t2012439129 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Encoding_GetBytes_m1804873512_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	CharU5BU5D_t3324145743* V_0 = NULL;
	int32_t V_1 = 0;
	ByteU5BU5D_t4260760469* 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Il2CppChar* L_2 = ___chars0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_5, _stringLiteral1536848729, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_7, _stringLiteral2217829607, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		int32_t L_8 = ___charCount1;
		V_0 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_8));
		V_1 = 0;
		goto IL_0062;
	}

IL_0055:
	{
		CharU5BU5D_t3324145743* L_9 = V_0;
		int32_t L_10 = V_1;
		Il2CppChar* L_11 = ___chars0;
		int32_t L_12 = V_1;
		(L_9)->SetAt(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_t3324145743* L_16 = V_0;
		int32_t L_17 = ___charCount1;
		ByteU5BU5D_t4260760469* L_18 = VirtFuncInvoker3< ByteU5BU5D_t4260760469*, CharU5BU5D_t3324145743*, 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_t4260760469* 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_t928607144 * L_22 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_22, _stringLiteral2842789769, _stringLiteral2217829607, /*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_t4260760469* L_25 = V_2;
		int32_t L_26 = V_4;
		int32_t L_27 = L_26;
		uint8_t L_28 = (L_25)->GetAt(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_t4260760469* 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_m2930063152 (ForwardingDecoder_t120440429 * __this, Encoding_t2012439129 * ___enc0, const MethodInfo* method)
{
	DecoderFallback_t649129352 * V_0 = NULL;
	{
		Decoder__ctor_m1448672242(__this, /*hidden argument*/NULL);
		Encoding_t2012439129 * L_0 = ___enc0;
		__this->set_encoding_2(L_0);
		Encoding_t2012439129 * L_1 = __this->get_encoding_2();
		DecoderFallback_t649129352 * L_2 = Encoding_get_DecoderFallback_m3409202121(L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		DecoderFallback_t649129352 * L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		DecoderFallback_t649129352 * L_4 = V_0;
		Decoder_set_Fallback_m4287157405(__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_m3390742011 (ForwardingDecoder_t120440429 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	{
		Encoding_t2012439129 * L_0 = __this->get_encoding_2();
		ByteU5BU5D_t4260760469* L_1 = ___bytes0;
		int32_t L_2 = ___byteIndex1;
		int32_t L_3 = ___byteCount2;
		CharU5BU5D_t3324145743* L_4 = ___chars3;
		int32_t L_5 = ___charIndex4;
		int32_t L_6 = VirtFuncInvoker5< int32_t, ByteU5BU5D_t4260760469*, int32_t, int32_t, CharU5BU5D_t3324145743*, 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_t2012439129_il2cpp_TypeInfo_var;
extern const uint32_t Latin1Encoding__ctor_m1980938192_MetadataUsageId;
extern "C"  void Latin1Encoding__ctor_m1980938192 (Latin1Encoding_t2319396262 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding__ctor_m1980938192_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding__ctor_m1203666318(__this, ((int32_t)28591), /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.Latin1Encoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t Latin1Encoding_GetByteCount_m706721210_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetByteCount_m706721210 (Latin1Encoding_t2319396262 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetByteCount_m706721210_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern const uint32_t Latin1Encoding_GetByteCount_m4034541857_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetByteCount_m4034541857 (Latin1Encoding_t2319396262 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetByteCount_m4034541857_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m2979997331(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_m4245120190 (Latin1Encoding_t2319396262 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t671205824 * V_0 = NULL;
	CharU5BU5D_t3324145743* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t671205824 *)NULL;
		V_1 = (CharU5BU5D_t3324145743*)NULL;
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Latin1Encoding_GetBytes_m3965378137(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t Latin1Encoding_GetBytes_m3965378137_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetBytes_m3965378137 (Latin1Encoding_t2319396262 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t671205824 ** ___buffer5, CharU5BU5D_t3324145743** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetBytes_m3965378137_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	int32_t V_2 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral1542343452, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		ByteU5BU5D_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_24 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t3324145743* 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)->GetAt(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_t4260760469* 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)->SetAt(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_t4260760469* 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)->SetAt(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_t671205824 ** L_42 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t671205824 **)L_42)))
		{
			goto IL_0123;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_43 = ___buffer5;
		EncoderFallback_t1901620832 * L_44 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t671205824 * L_45 = VirtFuncInvoker0< EncoderFallbackBuffer_t671205824 * >::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_t2862622538_il2cpp_TypeInfo_var);
		bool L_47 = Char_IsSurrogate_m3822546544(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_t3324145743* L_49 = ___chars0;
		int32_t L_50 = ___charIndex1;
		int32_t L_51 = L_50;
		uint16_t L_52 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_51));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_53 = Char_IsSurrogate_m3822546544(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_015c;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_54 = ___buffer5;
		Il2CppChar L_55 = V_1;
		CharU5BU5D_t3324145743* L_56 = ___chars0;
		int32_t L_57 = ___charIndex1;
		int32_t L_58 = L_57;
		uint16_t L_59 = (L_56)->GetAt(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_t671205824 **)L_54)), L_55, L_59, ((int32_t)((int32_t)L_61-(int32_t)1)));
		goto IL_0169;
	}

IL_015c:
	{
		EncoderFallbackBuffer_t671205824 ** 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_t671205824 **)L_62)), L_63, ((int32_t)((int32_t)L_64-(int32_t)1)));
	}

IL_0169:
	{
		CharU5BU5D_t3324145743** L_65 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t3324145743**)L_65)))
		{
			goto IL_0183;
		}
	}
	{
		CharU5BU5D_t3324145743** L_66 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_67 = ___buffer5;
		int32_t L_68 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_67)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_66)))->max_length))))) >= ((int32_t)L_68)))
		{
			goto IL_0193;
		}
	}

IL_0183:
	{
		CharU5BU5D_t3324145743** L_69 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_70 = ___buffer5;
		int32_t L_71 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_70)));
		*((Il2CppObject **)(L_69)) = (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_71));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_69), (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_71)));
	}

IL_0193:
	{
		V_2 = 0;
		goto IL_01ab;
	}

IL_019a:
	{
		CharU5BU5D_t3324145743** L_72 = ___fallback_chars6;
		int32_t L_73 = V_2;
		EncoderFallbackBuffer_t671205824 ** L_74 = ___buffer5;
		Il2CppChar L_75 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t671205824 **)L_74)));
		((*((CharU5BU5D_t3324145743**)L_72)))->SetAt(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_t3324145743** L_78 = ___fallback_chars6;
		if ((((int32_t)L_77) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_78)))->max_length)))))))
		{
			goto IL_019a;
		}
	}
	{
		int32_t L_79 = ___byteIndex4;
		CharU5BU5D_t3324145743** L_80 = ___fallback_chars6;
		CharU5BU5D_t3324145743** L_81 = ___fallback_chars6;
		ByteU5BU5D_t4260760469* L_82 = ___bytes3;
		int32_t L_83 = ___byteIndex4;
		EncoderFallbackBuffer_t671205824 ** L_84 = ___buffer5;
		CharU5BU5D_t3324145743** L_85 = ___fallback_chars6;
		int32_t L_86 = Latin1Encoding_GetBytes_m3965378137(__this, (*((CharU5BU5D_t3324145743**)L_80)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)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_m3819398871 (Latin1Encoding_t2319396262 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	EncoderFallbackBuffer_t671205824 * V_0 = NULL;
	CharU5BU5D_t3324145743* V_1 = NULL;
	{
		V_0 = (EncoderFallbackBuffer_t671205824 *)NULL;
		V_1 = (CharU5BU5D_t3324145743*)NULL;
		String_t* L_0 = ___s0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Latin1Encoding_GetBytes_m2580301874(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral1151580041;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1159514100;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t Latin1Encoding_GetBytes_m2580301874_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetBytes_m2580301874 (Latin1Encoding_t2319396262 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, EncoderFallbackBuffer_t671205824 ** ___buffer5, CharU5BU5D_t3324145743** ___fallback_chars6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetBytes_m2580301874_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_m2979997331(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1151580041, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral1542343452, 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_m2979997331(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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1159514100, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_16 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_16, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_21 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_21, _stringLiteral2223324330, L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		ByteU5BU5D_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_25 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_26 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_m3015341861(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_t4260760469* 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)->SetAt(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_t4260760469* 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)->SetAt(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_t671205824 ** L_43 = ___buffer5;
		if ((*((EncoderFallbackBuffer_t671205824 **)L_43)))
		{
			goto IL_012d;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_44 = ___buffer5;
		EncoderFallback_t1901620832 * L_45 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		EncoderFallbackBuffer_t671205824 * L_46 = VirtFuncInvoker0< EncoderFallbackBuffer_t671205824 * >::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_t2862622538_il2cpp_TypeInfo_var);
		bool L_48 = Char_IsSurrogate_m3822546544(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_m3015341861(L_50, L_51, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_53 = Char_IsSurrogate_m3822546544(NULL /*static, unused*/, L_52, /*hidden argument*/NULL);
		if (!L_53)
		{
			goto IL_016e;
		}
	}
	{
		EncoderFallbackBuffer_t671205824 ** L_54 = ___buffer5;
		Il2CppChar L_55 = V_1;
		String_t* L_56 = ___s0;
		int32_t L_57 = ___charIndex1;
		Il2CppChar L_58 = String_get_Chars_m3015341861(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_t671205824 **)L_54)), L_55, L_58, ((int32_t)((int32_t)L_60-(int32_t)1)));
		goto IL_017b;
	}

IL_016e:
	{
		EncoderFallbackBuffer_t671205824 ** 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_t671205824 **)L_61)), L_62, ((int32_t)((int32_t)L_63-(int32_t)1)));
	}

IL_017b:
	{
		CharU5BU5D_t3324145743** L_64 = ___fallback_chars6;
		if (!(*((CharU5BU5D_t3324145743**)L_64)))
		{
			goto IL_0195;
		}
	}
	{
		CharU5BU5D_t3324145743** L_65 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_66 = ___buffer5;
		int32_t L_67 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_66)));
		if ((((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_65)))->max_length))))) >= ((int32_t)L_67)))
		{
			goto IL_01a5;
		}
	}

IL_0195:
	{
		CharU5BU5D_t3324145743** L_68 = ___fallback_chars6;
		EncoderFallbackBuffer_t671205824 ** L_69 = ___buffer5;
		int32_t L_70 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.EncoderFallbackBuffer::get_Remaining() */, (*((EncoderFallbackBuffer_t671205824 **)L_69)));
		*((Il2CppObject **)(L_68)) = (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_70));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_68), (Il2CppObject *)((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)L_70)));
	}

IL_01a5:
	{
		V_2 = 0;
		goto IL_01bd;
	}

IL_01ac:
	{
		CharU5BU5D_t3324145743** L_71 = ___fallback_chars6;
		int32_t L_72 = V_2;
		EncoderFallbackBuffer_t671205824 ** L_73 = ___buffer5;
		Il2CppChar L_74 = VirtFuncInvoker0< Il2CppChar >::Invoke(7 /* System.Char System.Text.EncoderFallbackBuffer::GetNextChar() */, (*((EncoderFallbackBuffer_t671205824 **)L_73)));
		((*((CharU5BU5D_t3324145743**)L_71)))->SetAt(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_t3324145743** L_77 = ___fallback_chars6;
		if ((((int32_t)L_76) < ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)L_77)))->max_length)))))))
		{
			goto IL_01ac;
		}
	}
	{
		int32_t L_78 = ___byteIndex4;
		CharU5BU5D_t3324145743** L_79 = ___fallback_chars6;
		CharU5BU5D_t3324145743** L_80 = ___fallback_chars6;
		ByteU5BU5D_t4260760469* L_81 = ___bytes3;
		int32_t L_82 = ___byteIndex4;
		EncoderFallbackBuffer_t671205824 ** L_83 = ___buffer5;
		CharU5BU5D_t3324145743** L_84 = ___fallback_chars6;
		int32_t L_85 = Latin1Encoding_GetBytes_m3965378137(__this, (*((CharU5BU5D_t3324145743**)L_79)), 0, (((int32_t)((int32_t)(((Il2CppArray *)(*((CharU5BU5D_t3324145743**)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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t Latin1Encoding_GetCharCount_m3803100950_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetCharCount_m3803100950 (Latin1Encoding_t2319396262 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetCharCount_m3803100950_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t Latin1Encoding_GetChars_m2290403632_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetChars_m2290403632 (Latin1Encoding_t2319396262 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetChars_m2290403632_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		CharU5BU5D_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_24 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t3324145743* 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_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		(L_26)->SetAt(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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t Latin1Encoding_GetMaxByteCount_m2399868668_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetMaxByteCount_m2399868668 (Latin1Encoding_t2319396262 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetMaxByteCount_m2399868668_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral1536848729, 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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t Latin1Encoding_GetMaxCharCount_m3191404014_MetadataUsageId;
extern "C"  int32_t Latin1Encoding_GetMaxCharCount_m3191404014 (Latin1Encoding_t2319396262 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetMaxCharCount_m3191404014_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral2217829607, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t Latin1Encoding_GetString_m1453607223_MetadataUsageId;
extern "C"  String_t* Latin1Encoding_GetString_m1453607223 (Latin1Encoding_t2319396262 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetString_m1453607223_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t4260760469* L_15 = ___bytes0;
		if (!L_15)
		{
			goto IL_0077;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_17 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_17)->GetAddressAt(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_m4108479373(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_m2708084937(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern const uint32_t Latin1Encoding_GetString_m2574520983_MetadataUsageId;
extern "C"  String_t* Latin1Encoding_GetString_m2574520983 (Latin1Encoding_t2319396262 * __this, ByteU5BU5D_t4260760469* ___bytes0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_GetString_m2574520983_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes0;
		ByteU5BU5D_t4260760469* L_3 = ___bytes0;
		String_t* L_4 = VirtFuncInvoker3< String_t*, ByteU5BU5D_t4260760469*, 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.String System.Text.Latin1Encoding::get_HeaderName()
extern Il2CppCodeGenString* _stringLiteral2260049040;
extern const uint32_t Latin1Encoding_get_HeaderName_m1411610136_MetadataUsageId;
extern "C"  String_t* Latin1Encoding_get_HeaderName_m1411610136 (Latin1Encoding_t2319396262 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (Latin1Encoding_get_HeaderName_m1411610136_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		return _stringLiteral2260049040;
	}
}
// System.Void System.Text.StringBuilder::.ctor(System.String,System.Int32,System.Int32,System.Int32)
extern "C"  void StringBuilder__ctor_m4031300257 (StringBuilder_t243639308 * __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_m3542181846(__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_t1153838500_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2701320592;
extern Il2CppCodeGenString* _stringLiteral3763778078;
extern Il2CppCodeGenString* _stringLiteral3188603622;
extern Il2CppCodeGenString* _stringLiteral1737456628;
extern Il2CppCodeGenString* _stringLiteral4227142842;
extern Il2CppCodeGenString* _stringLiteral913471097;
extern Il2CppCodeGenString* _stringLiteral1964472894;
extern Il2CppCodeGenString* _stringLiteral2792121396;
extern Il2CppCodeGenString* _stringLiteral1624070733;
extern Il2CppCodeGenString* _stringLiteral866724406;
extern const uint32_t StringBuilder__ctor_m3542181846_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m3542181846 (StringBuilder_t243639308 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___length2, int32_t ___capacity3, int32_t ___maxCapacity4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m3542181846_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	StringBuilder_t243639308 * G_B21_0 = NULL;
	StringBuilder_t243639308 * G_B20_0 = NULL;
	int32_t G_B22_0 = 0;
	StringBuilder_t243639308 * G_B22_1 = NULL;
	{
		Object__ctor_m1772956182(__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_t1153838500_il2cpp_TypeInfo_var, &L_4);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3596949525(L_6, _stringLiteral2701320592, L_5, _stringLiteral3763778078, /*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_t1153838500_il2cpp_TypeInfo_var, &L_9);
		ArgumentOutOfRangeException_t3816648464 * L_11 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3596949525(L_11, _stringLiteral3188603622, L_10, _stringLiteral1737456628, /*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_t1153838500_il2cpp_TypeInfo_var, &L_14);
		ArgumentOutOfRangeException_t3816648464 * L_16 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3596949525(L_16, _stringLiteral4227142842, L_15, _stringLiteral913471097, /*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_t3816648464 * L_18 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_18, _stringLiteral1964472894, _stringLiteral2792121396, /*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_t3816648464 * L_21 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_21, _stringLiteral4227142842, _stringLiteral1624070733, /*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_m2979997331(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_t1153838500_il2cpp_TypeInfo_var, &L_27);
		ArgumentOutOfRangeException_t3816648464 * L_29 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m3596949525(L_29, _stringLiteral2701320592, L_28, _stringLiteral866724406, /*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_m4108479373(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_m805553372(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_m135953004 (StringBuilder_t243639308 * __this, const MethodInfo* method)
{
	{
		StringBuilder__ctor_m1143895062(__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_m3624398269_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m3624398269 (StringBuilder_t243639308 * __this, int32_t ___capacity0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m3624398269_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m4031300257(__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_m1143895062_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m1143895062 (StringBuilder_t243639308 * __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m1143895062_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	{
		Object__ctor_m1772956182(__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_m2979997331(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_m1310751873_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m1310751873 (StringBuilder_t243639308 * __this, String_t* ___value0, int32_t ___capacity1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m1310751873_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	StringBuilder_t243639308 * G_B2_0 = NULL;
	StringBuilder_t243639308 * G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	StringBuilder_t243639308 * G_B3_1 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	StringBuilder_t243639308 * G_B5_2 = NULL;
	int32_t G_B4_0 = 0;
	String_t* G_B4_1 = NULL;
	StringBuilder_t243639308 * G_B4_2 = NULL;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	String_t* G_B6_2 = NULL;
	StringBuilder_t243639308 * 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_m2979997331(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_m4031300257(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* _stringLiteral1905422062;
extern Il2CppCodeGenString* _stringLiteral1094141260;
extern Il2CppCodeGenString* _stringLiteral4291786970;
extern const uint32_t StringBuilder__ctor_m3783410093_MetadataUsageId;
extern "C"  void StringBuilder__ctor_m3783410093 (StringBuilder_t243639308 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder__ctor_m3783410093_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_0 = ___info0;
		String_t* L_1 = SerializationInfo_GetString_m52579033(L_0, _stringLiteral1905422062, /*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_m2979997331(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_t2185721892 * L_9 = ___info0;
		int32_t L_10 = SerializationInfo_GetInt32_m4048035953(L_9, _stringLiteral1094141260, /*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_t2185721892 * L_12 = ___info0;
		int32_t L_13 = SerializationInfo_GetInt32_m4048035953(L_12, _stringLiteral4291786970, /*hidden argument*/NULL);
		StringBuilder_set_Capacity_m519605088(__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* _stringLiteral1094141260;
extern Il2CppCodeGenString* _stringLiteral4291786970;
extern Il2CppCodeGenString* _stringLiteral1905422062;
extern Il2CppCodeGenString* _stringLiteral2591819921;
extern const uint32_t StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m2909896863_MetadataUsageId;
extern "C"  void StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m2909896863 (StringBuilder_t243639308 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_System_Runtime_Serialization_ISerializable_GetObjectData_m2909896863_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		int32_t L_1 = __this->get__maxCapacity_4();
		SerializationInfo_AddValue_m2348540514(L_0, _stringLiteral1094141260, L_1, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_2 = ___info0;
		int32_t L_3 = StringBuilder_get_Capacity_m884438143(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m2348540514(L_2, _stringLiteral4291786970, L_3, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_4 = ___info0;
		String_t* L_5 = StringBuilder_ToString_m350379841(__this, /*hidden argument*/NULL);
		SerializationInfo_AddValue_m469120675(L_4, _stringLiteral1905422062, L_5, /*hidden argument*/NULL);
		SerializationInfo_t2185721892 * L_6 = ___info0;
		SerializationInfo_AddValue_m2348540514(L_6, _stringLiteral2591819921, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.StringBuilder::get_Capacity()
extern "C"  int32_t StringBuilder_get_Capacity_m884438143 (StringBuilder_t243639308 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = __this->get__str_2();
		int32_t L_1 = String_get_Length_m2979997331(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_m811624909(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_m2979997331(L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Void System.Text.StringBuilder::set_Capacity(System.Int32)
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3536474984;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern Il2CppCodeGenString* _stringLiteral1647110586;
extern const uint32_t StringBuilder_set_Capacity_m519605088_MetadataUsageId;
extern "C"  void StringBuilder_set_Capacity_m519605088 (StringBuilder_t243639308 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_set_Capacity_m519605088_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t928607144 * L_2 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_2, _stringLiteral3536474984, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_5, _stringLiteral111972721, _stringLiteral1647110586, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5);
	}

IL_0033:
	{
		int32_t L_6 = ___value0;
		StringBuilder_InternalEnsureCapacity_m3925915998(__this, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 System.Text.StringBuilder::get_Length()
extern "C"  int32_t StringBuilder_get_Length_m2443133099 (StringBuilder_t243639308 * __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_t3816648464_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_set_Length_m1952332172_MetadataUsageId;
extern "C"  void StringBuilder_set_Length_m1952332172 (StringBuilder_t243639308 * __this, int32_t ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_set_Length_m1952332172_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m3925915998(__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_m1038583841(__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_t3456360697_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_get_Chars_m1670994701_MetadataUsageId;
extern "C"  Il2CppChar StringBuilder_get_Chars_m1670994701 (StringBuilder_t243639308 * __this, int32_t ___index0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_get_Chars_m1670994701_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3456360697 * L_3 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m707236112(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_m3015341861(L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Void System.Text.StringBuilder::set_Chars(System.Int32,System.Char)
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_set_Chars_m1845996850_MetadataUsageId;
extern "C"  void StringBuilder_set_Chars_m1845996850 (StringBuilder_t243639308 * __this, int32_t ___index0, Il2CppChar ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_set_Chars_m1845996850_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3456360697 * L_3 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m707236112(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_m3925915998(__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_m3191521125(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_m350379841_MetadataUsageId;
extern "C"  String_t* StringBuilder_ToString_m350379841 (StringBuilder_t243639308 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_ToString_m350379841_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(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_m3781557708(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_m4220170206(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_t3816648464_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_ToString_m3621056261_MetadataUsageId;
extern "C"  String_t* StringBuilder_ToString_m3621056261 (StringBuilder_t243639308 * __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_ToString_m3621056261_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m350379841(__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_m3781557708(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Remove_m970775893_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Remove_m970775893 (StringBuilder_t243639308 * __this, int32_t ___startIndex0, int32_t ___length1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Remove_m970775893_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m3925915998(__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_m805553372(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_t243639308 * StringBuilder_Replace_m118777941 (StringBuilder_t243639308 * __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_t243639308 * L_3 = StringBuilder_Replace_m1895746933(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2751899376;
extern Il2CppCodeGenString* _stringLiteral694411527;
extern const uint32_t StringBuilder_Replace_m1895746933_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Replace_m1895746933 (StringBuilder_t243639308 * __this, String_t* ___oldValue0, String_t* ___newValue1, int32_t ___startIndex2, int32_t ___count3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Replace_m1895746933_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = ___oldValue0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral2751899376, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m2979997331(L_8, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_004b;
		}
	}
	{
		ArgumentException_t928607144 * L_10 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_10, _stringLiteral694411527, /*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_m675079568(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_m2915759397(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_m2979997331(L_21, /*hidden argument*/NULL);
		int32_t L_23 = __this->get__length_1();
		int32_t L_24 = ___count3;
		StringBuilder_InternalEnsureCapacity_m3925915998(__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_m2979997331(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_m2979997331(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_m805553372(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_m2979997331(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_m2979997331(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_m1535680650(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_m2979997331(L_54, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m805553372(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_m2979997331(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_m3898090075_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m3898090075 (StringBuilder_t243639308 * __this, String_t* ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m3898090075_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(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_m2979997331(L_5, /*hidden argument*/NULL);
		String_t* L_7 = __this->get__str_2();
		int32_t L_8 = String_get_Length_m2979997331(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_m2979997331(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_m2979997331(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_m2979997331(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_m3925915998(__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_m2979997331(L_25, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m805553372(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_t243639308 * StringBuilder_Append_m2189222616 (StringBuilder_t243639308 * __this, int32_t ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = Int32_ToString_m1286526384((&___value0), /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_1 = StringBuilder_Append_m3898090075(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int64)
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m2189225561 (StringBuilder_t243639308 * __this, int64_t ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = Int64_ToString_m3478011791((&___value0), /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_1 = StringBuilder_Append_m3898090075(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m4120200429 (StringBuilder_t243639308 * __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_t243639308 * L_3 = StringBuilder_Append_m3898090075(__this, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m2143093878 (StringBuilder_t243639308 * __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_m2979997331(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_m3925915998(__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_m3191521125(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_t3816648464_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Append_m1038583841_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m1038583841 (StringBuilder_t243639308 * __this, Il2CppChar ___value0, int32_t ___repeatCount1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m1038583841_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m3925915998(__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_m3191521125(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern const uint32_t StringBuilder_Append_m2623154804_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m2623154804 (StringBuilder_t243639308 * __this, CharU5BU5D_t3324145743* ___value0, int32_t ___startIndex1, int32_t ___charCount2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m2623154804_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		CharU5BU5D_t3324145743* 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_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral111972721, /*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_t3324145743* 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_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m3925915998(__this, L_12, /*hidden argument*/NULL);
		String_t* L_13 = __this->get__str_2();
		int32_t L_14 = __this->get__length_1();
		CharU5BU5D_t3324145743* L_15 = ___value0;
		int32_t L_16 = ___startIndex1;
		int32_t L_17 = ___charCount2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_CharCopy_m432636757(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111972721;
extern const uint32_t StringBuilder_Append_m2996071419_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Append_m2996071419 (StringBuilder_t243639308 * __this, String_t* ___value0, int32_t ___startIndex1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Append_m2996071419_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral111972721, /*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_m2979997331(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_t3816648464 * L_10 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m2979997331(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_m3925915998(__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_m805553372(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_t243639308 * StringBuilder_AppendLine_m568622107 (StringBuilder_t243639308 * __this, const MethodInfo* method)
{
	{
		String_t* L_0 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_1 = StringBuilder_Append_m3898090075(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendLine(System.String)
extern "C"  StringBuilder_t243639308 * StringBuilder_AppendLine_m655025863 (StringBuilder_t243639308 * __this, String_t* ___value0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___value0;
		StringBuilder_t243639308 * L_1 = StringBuilder_Append_m3898090075(__this, L_0, /*hidden argument*/NULL);
		String_t* L_2 = Environment_get_NewLine_m1034655108(NULL /*static, unused*/, /*hidden argument*/NULL);
		StringBuilder_t243639308 * L_3 = StringBuilder_Append_m3898090075(L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object[])
extern "C"  StringBuilder_t243639308 * StringBuilder_AppendFormat_m279545936 (StringBuilder_t243639308 * __this, String_t* ___format0, ObjectU5BU5D_t1108656482* ___args1, const MethodInfo* method)
{
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ___args1;
		StringBuilder_t243639308 * L_2 = StringBuilder_AppendFormat_m259793396(__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_m259793396_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_AppendFormat_m259793396 (StringBuilder_t243639308 * __this, Il2CppObject * ___provider0, String_t* ___format1, ObjectU5BU5D_t1108656482* ___args2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m259793396_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppObject * L_0 = ___provider0;
		String_t* L_1 = ___format1;
		ObjectU5BU5D_t1108656482* L_2 = ___args2;
		IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var);
		String_FormatHelper_m2506490508(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_t1108656482_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m3723191730_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_AppendFormat_m3723191730 (StringBuilder_t243639308 * __this, String_t* ___format0, Il2CppObject * ___arg01, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m3723191730_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)1));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		StringBuilder_t243639308 * L_3 = StringBuilder_AppendFormat_m259793396(__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_t1108656482_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m3487355136_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_AppendFormat_m3487355136 (StringBuilder_t243639308 * __this, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m3487355136_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)2));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t1108656482* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		StringBuilder_t243639308 * L_5 = StringBuilder_AppendFormat_m259793396(__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_t1108656482_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_AppendFormat_m508648398_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_AppendFormat_m508648398 (StringBuilder_t243639308 * __this, String_t* ___format0, Il2CppObject * ___arg01, Il2CppObject * ___arg12, Il2CppObject * ___arg23, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_AppendFormat_m508648398_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___format0;
		ObjectU5BU5D_t1108656482* L_1 = ((ObjectU5BU5D_t1108656482*)SZArrayNew(ObjectU5BU5D_t1108656482_il2cpp_TypeInfo_var, (uint32_t)3));
		Il2CppObject * L_2 = ___arg01;
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppObject *)L_2);
		ObjectU5BU5D_t1108656482* L_3 = L_1;
		Il2CppObject * L_4 = ___arg12;
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppObject *)L_4);
		ObjectU5BU5D_t1108656482* L_5 = L_3;
		Il2CppObject * L_6 = ___arg23;
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppObject *)L_6);
		StringBuilder_t243639308 * L_7 = StringBuilder_AppendFormat_m259793396(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Insert_m745836595_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Insert_m745836595 (StringBuilder_t243639308 * __this, int32_t ___index0, String_t* ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Insert_m745836595_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m2979997331(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_m2979997331(L_8, /*hidden argument*/NULL);
		StringBuilder_InternalEnsureCapacity_m3925915998(__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_m2979997331(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_m1535680650(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_m2979997331(L_21, /*hidden argument*/NULL);
		String_CharCopy_m805553372(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_m2979997331(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern const uint32_t StringBuilder_Insert_m1867188302_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Insert_m1867188302 (StringBuilder_t243639308 * __this, int32_t ___index0, Il2CppChar ___value1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Insert_m1867188302_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_3, _stringLiteral100346066, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_001e:
	{
		int32_t L_4 = __this->get__length_1();
		StringBuilder_InternalEnsureCapacity_m3925915998(__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_m1535680650(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_m3191521125(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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t StringBuilder_Insert_m1606924164_MetadataUsageId;
extern "C"  StringBuilder_t243639308 * StringBuilder_Insert_m1606924164 (StringBuilder_t243639308 * __this, int32_t ___index0, String_t* ___value1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_Insert_m1606924164_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___count2;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_000d;
		}
	}
	{
		ArgumentOutOfRangeException_t3816648464 * L_1 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m410800215(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_m2125462205(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_m745836595(__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_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3530753;
extern Il2CppCodeGenString* _stringLiteral1983838978;
extern const uint32_t StringBuilder_InternalEnsureCapacity_m3925915998_MetadataUsageId;
extern "C"  void StringBuilder_InternalEnsureCapacity_m3925915998 (StringBuilder_t243639308 * __this, int32_t ___size0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (StringBuilder_InternalEnsureCapacity_m3925915998_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_m2979997331(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_m2979997331(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_t3816648464 * L_25 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_25, _stringLiteral3530753, _stringLiteral1983838978, /*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_m4108479373(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_m805553372(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_m2464846694 (UnicodeEncoding_t1820170642 * __this, const MethodInfo* method)
{
	{
		UnicodeEncoding__ctor_m628477824(__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_m628477824 (UnicodeEncoding_t1820170642 * __this, bool ___bigEndian0, bool ___byteOrderMark1, const MethodInfo* method)
{
	{
		bool L_0 = ___bigEndian0;
		bool L_1 = ___byteOrderMark1;
		UnicodeEncoding__ctor_m1753322493(__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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderExceptionFallback_t451785075_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral65533;
extern Il2CppCodeGenString* _stringLiteral2690819548;
extern Il2CppCodeGenString* _stringLiteral2763597628;
extern Il2CppCodeGenString* _stringLiteral3459822603;
extern Il2CppCodeGenString* _stringLiteral1377637053;
extern const uint32_t UnicodeEncoding__ctor_m1753322493_MetadataUsageId;
extern "C"  void UnicodeEncoding__ctor_m1753322493 (UnicodeEncoding_t1820170642 * __this, bool ___bigEndian0, bool ___byteOrderMark1, bool ___throwOnInvalidBytes2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding__ctor_m1753322493_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UnicodeEncoding_t1820170642 * G_B2_0 = NULL;
	UnicodeEncoding_t1820170642 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	UnicodeEncoding_t1820170642 * 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_t2012439129_il2cpp_TypeInfo_var);
		Encoding__ctor_m1203666318(G_B3_1, G_B3_0, /*hidden argument*/NULL);
		bool L_1 = ___throwOnInvalidBytes2;
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		DecoderExceptionFallback_t451785075 * L_2 = (DecoderExceptionFallback_t451785075 *)il2cpp_codegen_object_new(DecoderExceptionFallback_t451785075_il2cpp_TypeInfo_var);
		DecoderExceptionFallback__ctor_m3484109795(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1712004450(__this, (EncoderFallback_t1901620832 *)NULL, L_2, /*hidden argument*/NULL);
		goto IL_0043;
	}

IL_0032:
	{
		DecoderReplacementFallback_t213425334 * L_3 = (DecoderReplacementFallback_t213425334 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m1044232898(L_3, _stringLiteral65533, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1712004450(__this, (EncoderFallback_t1901620832 *)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_t2012439129 *)__this)->set_body_name_8(_stringLiteral2690819548);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral2763597628);
		((Encoding_t2012439129 *)__this)->set_header_name_10(_stringLiteral2690819548);
		((Encoding_t2012439129 *)__this)->set_is_browser_save_13((bool)0);
		((Encoding_t2012439129 *)__this)->set_web_name_15(_stringLiteral2690819548);
		goto IL_00c2;
	}

IL_008f:
	{
		((Encoding_t2012439129 *)__this)->set_body_name_8(_stringLiteral3459822603);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral1377637053);
		((Encoding_t2012439129 *)__this)->set_header_name_10(_stringLiteral3459822603);
		((Encoding_t2012439129 *)__this)->set_is_browser_save_13((bool)1);
		((Encoding_t2012439129 *)__this)->set_web_name_15(_stringLiteral3459822603);
	}

IL_00c2:
	{
		((Encoding_t2012439129 *)__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UnicodeEncoding_GetByteCount_m1713744008_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetByteCount_m1713744008 (UnicodeEncoding_t1820170642 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetByteCount_m1713744008_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern const uint32_t UnicodeEncoding_GetByteCount_m3953856879_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetByteCount_m3953856879 (UnicodeEncoding_t1820170642 * __this, String_t* ___s0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetByteCount_m3953856879_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		String_t* L_0 = ___s0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		String_t* L_2 = ___s0;
		int32_t L_3 = String_get_Length_m2979997331(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UnicodeEncoding_GetByteCount_m2364391577_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetByteCount_m2364391577 (UnicodeEncoding_t1820170642 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetByteCount_m2364391577_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3816648464 * L_3 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_3, _stringLiteral94851343, /*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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern const uint32_t UnicodeEncoding_GetBytes_m1303521840_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytes_m1303521840 (UnicodeEncoding_t1820170642 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytes_m1303521840_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral1542343452, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, 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_t4260760469* 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_t4260760469* L_23 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length)))))
		{
			goto IL_00b8;
		}
	}
	{
		___bytes3 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)1));
	}

IL_00b8:
	{
		CharU5BU5D_t3324145743* L_24 = ___chars0;
		if (!L_24)
		{
			goto IL_00c6;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_26 = ___chars0;
		G_B21_0 = ((uintptr_t)(((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00d4:
	{
		V_1 = (Il2CppChar*)G_B21_0;
		ByteU5BU5D_t4260760469* L_27 = ___bytes3;
		if (!L_27)
		{
			goto IL_00e5;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_29 = ___bytes3;
		G_B25_0 = ((uintptr_t)(((L_29)->GetAddressAt(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_m3215369228(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral1151580041;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1159514100;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern const uint32_t UnicodeEncoding_GetBytes_m877800521_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytes_m877800521 (UnicodeEncoding_t1820170642 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytes_m877800521_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_m2979997331(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1151580041, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral1542343452, 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_m2979997331(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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1159514100, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_16 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_16, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_21 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_21, _stringLiteral2223324330, 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_t4260760469* 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_t4260760469* L_25 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_25)->max_length)))))
		{
			goto IL_00be;
		}
	}
	{
		___bytes3 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_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_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_27))+(int32_t)L_28));
		ByteU5BU5D_t4260760469* L_29 = ___bytes3;
		if (!L_29)
		{
			goto IL_00d9;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_31 = ___bytes3;
		G_B21_0 = ((uintptr_t)(((L_31)->GetAddressAt(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_m3215369228(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern const uint32_t UnicodeEncoding_GetBytes_m1942137033_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytes_m1942137033 (UnicodeEncoding_t1820170642 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytes_m1942137033_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		uint8_t* L_0 = ___bytes2;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		Il2CppChar* L_2 = ___chars0;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t3816648464 * L_5 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_5, _stringLiteral1536848729, /*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_t3816648464 * L_7 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m2026296331(L_7, _stringLiteral2217829607, /*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_m3215369228(__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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UnicodeEncoding_GetBytesInternal_m3215369228_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetBytesInternal_m3215369228 (UnicodeEncoding_t1820170642 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetBytesInternal_m3215369228_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_3 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_4 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_m137508992(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UnicodeEncoding_GetCharCount_m515156452_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetCharCount_m515156452 (UnicodeEncoding_t1820170642 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetCharCount_m515156452_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* CharU5BU5D_t3324145743_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern const uint32_t UnicodeEncoding_GetChars_m3643772578_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetChars_m3643772578 (UnicodeEncoding_t1820170642 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetChars_m3643772578_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, 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_t3324145743* 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_t3324145743* L_23 = ___chars3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length)))))
		{
			goto IL_00b8;
		}
	}
	{
		___chars3 = ((CharU5BU5D_t3324145743*)SZArrayNew(CharU5BU5D_t3324145743_il2cpp_TypeInfo_var, (uint32_t)1));
	}

IL_00b8:
	{
		ByteU5BU5D_t4260760469* L_24 = ___bytes0;
		if (!L_24)
		{
			goto IL_00c6;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_26 = ___bytes0;
		G_B21_0 = ((uintptr_t)(((L_26)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00d4:
	{
		V_1 = (uint8_t*)G_B21_0;
		CharU5BU5D_t3324145743* L_27 = ___chars3;
		if (!L_27)
		{
			goto IL_00e5;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_29 = ___chars3;
		G_B25_0 = ((uintptr_t)(((L_29)->GetAddressAt(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_m801541210(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UnicodeEncoding_GetString_m254667515_MetadataUsageId;
extern "C"  String_t* UnicodeEncoding_GetString_m254667515 (UnicodeEncoding_t1820170642 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetString_m254667515_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_m4108479373(NULL /*static, unused*/, L_16, /*hidden argument*/NULL);
		V_1 = L_17;
		ByteU5BU5D_t4260760469* L_18 = ___bytes0;
		if (!L_18)
		{
			goto IL_0082;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_20 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_20)->GetAddressAt(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_m2708084937(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_m801541210(__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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UnicodeEncoding_GetCharsInternal_m801541210_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetCharsInternal_m801541210 (UnicodeEncoding_t1820170642 * __this, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetCharsInternal_m801541210_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_3 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_4 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_m137508992(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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UnicodeEncoding_GetMaxByteCount_m2171016138_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetMaxByteCount_m2171016138 (UnicodeEncoding_t1820170642 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetMaxByteCount_m2171016138_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral1536848729, 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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UnicodeEncoding_GetMaxCharCount_m2962551484_MetadataUsageId;
extern "C"  int32_t UnicodeEncoding_GetMaxCharCount_m2962551484 (UnicodeEncoding_t1820170642 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetMaxCharCount_m2962551484_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral2217829607, 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_t2551239720_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_GetDecoder_m3461174523_MetadataUsageId;
extern "C"  Decoder_t2225063046 * UnicodeEncoding_GetDecoder_m3461174523 (UnicodeEncoding_t1820170642 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetDecoder_m3461174523_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_bigEndian_28();
		UnicodeDecoder_t2551239720 * L_1 = (UnicodeDecoder_t2551239720 *)il2cpp_codegen_object_new(UnicodeDecoder_t2551239720_il2cpp_TypeInfo_var);
		UnicodeDecoder__ctor_m1607892801(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Text.UnicodeEncoding::GetPreamble()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_GetPreamble_m2255522896_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* UnicodeEncoding_GetPreamble_m2255522896 (UnicodeEncoding_t1820170642 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_GetPreamble_m2255522896_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		bool L_0 = __this->get_byteOrderMark_29();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)2));
		bool L_1 = __this->get_bigEndian_28();
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_2 = V_0;
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)254));
		ByteU5BU5D_t4260760469* L_3 = V_0;
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)255));
		goto IL_0042;
	}

IL_0032:
	{
		ByteU5BU5D_t4260760469* L_4 = V_0;
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)255));
		ByteU5BU5D_t4260760469* L_5 = V_0;
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)254));
	}

IL_0042:
	{
		ByteU5BU5D_t4260760469* L_6 = V_0;
		return L_6;
	}

IL_0044:
	{
		return ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.Boolean System.Text.UnicodeEncoding::Equals(System.Object)
extern Il2CppClass* UnicodeEncoding_t1820170642_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_Equals_m258981209_MetadataUsageId;
extern "C"  bool UnicodeEncoding_Equals_m258981209 (UnicodeEncoding_t1820170642 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_Equals_m258981209_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UnicodeEncoding_t1820170642 * V_0 = NULL;
	int32_t G_B5_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((UnicodeEncoding_t1820170642 *)IsInstClass(L_0, UnicodeEncoding_t1820170642_il2cpp_TypeInfo_var));
		UnicodeEncoding_t1820170642 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0041;
		}
	}
	{
		int32_t L_2 = ((Encoding_t2012439129 *)__this)->get_codePage_0();
		UnicodeEncoding_t1820170642 * L_3 = V_0;
		int32_t L_4 = ((Encoding_t2012439129 *)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_t1820170642 * 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_t1820170642 * 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_m2705427633 (UnicodeEncoding_t1820170642 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = Encoding_GetHashCode_m2437082384(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Text.UnicodeEncoding::CopyChars(System.Byte*,System.Byte*,System.Int32,System.Boolean)
extern Il2CppClass* BitConverter_t1260277767_il2cpp_TypeInfo_var;
extern Il2CppClass* String_t_il2cpp_TypeInfo_var;
extern const uint32_t UnicodeEncoding_CopyChars_m137508992_MetadataUsageId;
extern "C"  void UnicodeEncoding_CopyChars_m137508992 (Il2CppObject * __this /* static, unused */, uint8_t* ___src0, uint8_t* ___dest1, int32_t ___count2, bool ___bigEndian3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeEncoding_CopyChars_m137508992_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t1260277767_il2cpp_TypeInfo_var);
		bool L_0 = ((BitConverter_t1260277767_StaticFields*)BitConverter_t1260277767_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_m3785779208(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_m1607892801 (UnicodeDecoder_t2551239720 * __this, bool ___bigEndian0, const MethodInfo* method)
{
	{
		Decoder__ctor_m1448672242(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UnicodeDecoder_GetChars_m4249510390_MetadataUsageId;
extern "C"  int32_t UnicodeDecoder_GetChars_m4249510390 (UnicodeDecoder_t2551239720 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UnicodeDecoder_GetChars_m4249510390_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_28 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_29 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t3324145743* L_32 = ___chars3;
		int32_t L_33 = ___charIndex4;
		int32_t L_34 = V_0;
		ByteU5BU5D_t4260760469* L_35 = ___bytes0;
		int32_t L_36 = ___byteIndex1;
		int32_t L_37 = L_36;
		uint8_t L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		(L_32)->SetAt(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_t3324145743* L_39 = ___chars3;
		int32_t L_40 = ___charIndex4;
		ByteU5BU5D_t4260760469* L_41 = ___bytes0;
		int32_t L_42 = ___byteIndex1;
		int32_t L_43 = L_42;
		uint8_t L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		int32_t L_45 = V_0;
		(L_39)->SetAt(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_t4260760469* L_50 = ___bytes0;
		if (!L_50)
		{
			goto IL_0131;
		}
	}
	{
		ByteU5BU5D_t4260760469* 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_t4260760469* L_52 = ___bytes0;
		G_B30_0 = ((uintptr_t)(((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_013f:
	{
		V_2 = (uint8_t*)G_B30_0;
		CharU5BU5D_t3324145743* L_53 = ___chars3;
		if (!L_53)
		{
			goto IL_0150;
		}
	}
	{
		CharU5BU5D_t3324145743* 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_t3324145743* L_55 = ___chars3;
		G_B34_0 = ((uintptr_t)(((L_55)->GetAddressAt(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_m137508992(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_t4260760469* 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)->GetAt(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_m3047105501 (UTF32Encoding_t1136945019 * __this, const MethodInfo* method)
{
	{
		UTF32Encoding__ctor_m2606271988(__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_m1611597417 (UTF32Encoding_t1136945019 * __this, bool ___bigEndian0, bool ___byteOrderMark1, const MethodInfo* method)
{
	{
		bool L_0 = ___bigEndian0;
		bool L_1 = ___byteOrderMark1;
		UTF32Encoding__ctor_m2606271988(__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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderFallback_t1901620832_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppClass* EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral65533;
extern Il2CppCodeGenString* _stringLiteral584892232;
extern Il2CppCodeGenString* _stringLiteral156894868;
extern Il2CppCodeGenString* _stringLiteral3459822661;
extern Il2CppCodeGenString* _stringLiteral2513183845;
extern const uint32_t UTF32Encoding__ctor_m2606271988_MetadataUsageId;
extern "C"  void UTF32Encoding__ctor_m2606271988 (UTF32Encoding_t1136945019 * __this, bool ___bigEndian0, bool ___byteOrderMark1, bool ___throwOnInvalidCharacters2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding__ctor_m2606271988_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UTF32Encoding_t1136945019 * G_B2_0 = NULL;
	UTF32Encoding_t1136945019 * G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	UTF32Encoding_t1136945019 * 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_t2012439129_il2cpp_TypeInfo_var);
		Encoding__ctor_m1203666318(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_t1901620832_il2cpp_TypeInfo_var);
		EncoderFallback_t1901620832 * L_4 = EncoderFallback_get_ExceptionFallback_m3519102229(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_5 = DecoderFallback_get_ExceptionFallback_m325010629(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1712004450(__this, L_4, L_5, /*hidden argument*/NULL);
		goto IL_005e;
	}

IL_0044:
	{
		EncoderReplacementFallback_t3024397534 * L_6 = (EncoderReplacementFallback_t3024397534 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t3024397534_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m2572399850(L_6, _stringLiteral65533, /*hidden argument*/NULL);
		DecoderReplacementFallback_t213425334 * L_7 = (DecoderReplacementFallback_t213425334 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t213425334_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m1044232898(L_7, _stringLiteral65533, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1712004450(__this, L_6, L_7, /*hidden argument*/NULL);
	}

IL_005e:
	{
		bool L_8 = ___bigEndian0;
		if (!L_8)
		{
			goto IL_0095;
		}
	}
	{
		((Encoding_t2012439129 *)__this)->set_body_name_8(_stringLiteral584892232);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral156894868);
		((Encoding_t2012439129 *)__this)->set_header_name_10(_stringLiteral584892232);
		((Encoding_t2012439129 *)__this)->set_web_name_15(_stringLiteral584892232);
		goto IL_00c1;
	}

IL_0095:
	{
		((Encoding_t2012439129 *)__this)->set_body_name_8(_stringLiteral3459822661);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral2513183845);
		((Encoding_t2012439129 *)__this)->set_header_name_10(_stringLiteral3459822661);
		((Encoding_t2012439129 *)__this)->set_web_name_15(_stringLiteral3459822661);
	}

IL_00c1:
	{
		((Encoding_t2012439129 *)__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UTF32Encoding_GetByteCount_m4053178303_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetByteCount_m4053178303 (UTF32Encoding_t1136945019 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetByteCount_m4053178303_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3324145743* L_14 = ___chars0;
		int32_t L_15 = V_1;
		int32_t L_16 = L_15;
		uint16_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_18 = Char_IsSurrogate_m3822546544(NULL /*static, unused*/, L_17, /*hidden argument*/NULL);
		if (!L_18)
		{
			goto IL_009f;
		}
	}
	{
		int32_t L_19 = V_1;
		CharU5BU5D_t3324145743* 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_t3324145743* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_25 = Char_IsSurrogate_m3822546544(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppClass* Char_t2862622538_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UTF32Encoding_GetBytes_m2096762137_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetBytes_m2096762137 (UTF32Encoding_t1136945019 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetBytes_m2096762137_MetadataUsageId);
		s_Il2CppMethodIntialized = 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_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral1542343452, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		ByteU5BU5D_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_24 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t3324145743* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
		V_1 = L_30;
		Il2CppChar L_31 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_t2862622538_il2cpp_TypeInfo_var);
		bool L_32 = Char_IsSurrogate_m3822546544(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_t3324145743* 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)->GetAt(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_t4260760469* L_42 = ___bytes3;
		int32_t L_43 = V_0;
		int32_t L_44 = V_3;
		int32_t L_45 = V_2;
		(L_42)->SetAt(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_t4260760469* 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)->SetAt(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_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_66), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_69), (uint8_t)((int32_t)63));
		goto IL_01c4;
	}

IL_019f:
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_72), (uint8_t)((int32_t)63));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_75), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_78), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(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_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_85), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_91), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_92>>(int32_t)8))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_95), (uint8_t)(((int32_t)((uint8_t)L_96))));
		goto IL_0229;
	}

IL_0201:
	{
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_99), (uint8_t)(((int32_t)((uint8_t)L_100))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_103), (uint8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)L_104>>(int32_t)8))))));
		ByteU5BU5D_t4260760469* 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)->SetAt(static_cast<il2cpp_array_size_t>(L_107), (uint8_t)0);
		ByteU5BU5D_t4260760469* 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)->SetAt(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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UTF32Encoding_GetCharCount_m2854590747_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetCharCount_m2854590747 (UTF32Encoding_t1136945019 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetCharCount_m2854590747_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, 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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UTF32Encoding_GetChars_m142045579_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetChars_m142045579 (UTF32Encoding_t1136945019 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetChars_m142045579_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		CharU5BU5D_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_23 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_24 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(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_t3324145743* 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_t4260760469* L_30 = ___bytes0;
		int32_t L_31 = ___byteIndex1;
		int32_t L_32 = L_31;
		uint8_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
		(L_27)->SetAt(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_t3324145743* 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_t4260760469* L_52 = ___bytes0;
		int32_t L_53 = ___byteIndex1;
		int32_t L_54 = L_53;
		uint8_t L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
		(L_49)->SetAt(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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UTF32Encoding_GetMaxByteCount_m4234377217_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetMaxByteCount_m4234377217 (UTF32Encoding_t1136945019 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetMaxByteCount_m4234377217_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral1536848729, 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_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UTF32Encoding_GetMaxCharCount_m730945267_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetMaxCharCount_m730945267 (UTF32Encoding_t1136945019 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetMaxCharCount_m730945267_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral2217829607, 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_t2029919638_il2cpp_TypeInfo_var;
extern const uint32_t UTF32Encoding_GetDecoder_m2353622692_MetadataUsageId;
extern "C"  Decoder_t2225063046 * UTF32Encoding_GetDecoder_m2353622692 (UTF32Encoding_t1136945019 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetDecoder_m2353622692_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		bool L_0 = __this->get_bigEndian_28();
		UTF32Decoder_t2029919638 * L_1 = (UTF32Decoder_t2029919638 *)il2cpp_codegen_object_new(UTF32Decoder_t2029919638_il2cpp_TypeInfo_var);
		UTF32Decoder__ctor_m2891819411(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Text.UTF32Encoding::GetPreamble()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t UTF32Encoding_GetPreamble_m4266568199_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* UTF32Encoding_GetPreamble_m4266568199 (UTF32Encoding_t1136945019 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetPreamble_m4266568199_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		bool L_0 = __this->get_byteOrderMark_29();
		if (!L_0)
		{
			goto IL_0044;
		}
	}
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)4));
		bool L_1 = __this->get_bigEndian_28();
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_2 = V_0;
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)((int32_t)254));
		ByteU5BU5D_t4260760469* L_3 = V_0;
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint8_t)((int32_t)255));
		goto IL_0042;
	}

IL_0032:
	{
		ByteU5BU5D_t4260760469* L_4 = V_0;
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)255));
		ByteU5BU5D_t4260760469* L_5 = V_0;
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)254));
	}

IL_0042:
	{
		ByteU5BU5D_t4260760469* L_6 = V_0;
		return L_6;
	}

IL_0044:
	{
		return ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.Boolean System.Text.UTF32Encoding::Equals(System.Object)
extern Il2CppClass* UTF32Encoding_t1136945019_il2cpp_TypeInfo_var;
extern const uint32_t UTF32Encoding_Equals_m2030004752_MetadataUsageId;
extern "C"  bool UTF32Encoding_Equals_m2030004752 (UTF32Encoding_t1136945019 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_Equals_m2030004752_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UTF32Encoding_t1136945019 * V_0 = NULL;
	int32_t G_B6_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((UTF32Encoding_t1136945019 *)IsInstSealed(L_0, UTF32Encoding_t1136945019_il2cpp_TypeInfo_var));
		UTF32Encoding_t1136945019 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_004b;
		}
	}
	{
		int32_t L_2 = ((Encoding_t2012439129 *)__this)->get_codePage_0();
		UTF32Encoding_t1136945019 * L_3 = V_0;
		int32_t L_4 = ((Encoding_t2012439129 *)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_t1136945019 * 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_t1136945019 * 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_m3267361452(__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_m224607976 (UTF32Encoding_t1136945019 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = Encoding_GetHashCode_m2437082384(__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_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern const uint32_t UTF32Encoding_GetByteCount_m3487534096_MetadataUsageId;
extern "C"  int32_t UTF32Encoding_GetByteCount_m3487534096 (UTF32Encoding_t1136945019 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Encoding_GetByteCount_m3487534096_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_m3893434214 (UTF32Encoding_t1136945019 * __this, String_t* ___s0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = Encoding_GetByteCount_m3861962638(__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_m1300787456 (UTF32Encoding_t1136945019 * __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_m1804873512(__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_m1671040818 (UTF32Encoding_t1136945019 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Encoding_GetBytes_m2409970698(__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_m3449921892 (UTF32Encoding_t1136945019 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		String_t* L_3 = Encoding_GetString_m565750122(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Text.UTF32Encoding/UTF32Decoder::.ctor(System.Boolean)
extern "C"  void UTF32Decoder__ctor_m2891819411 (UTF32Decoder_t2029919638 * __this, bool ___bigEndian0, const MethodInfo* method)
{
	{
		Decoder__ctor_m1448672242(__this, /*hidden argument*/NULL);
		bool L_0 = ___bigEndian0;
		__this->set_bigEndian_2(L_0);
		__this->set_leftOverByte_3((-1));
		return;
	}
}
// System.Int32 System.Text.UTF32Encoding/UTF32Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UTF32Decoder_GetChars_m1515909476_MetadataUsageId;
extern "C"  int32_t UTF32Decoder_GetChars_m1515909476 (UTF32Decoder_t2029919638 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF32Decoder_GetChars_m1515909476_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppChar V_3 = 0x0;
	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;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0097:
	{
		int32_t L_20 = ___charIndex4;
		V_0 = L_20;
		int32_t L_21 = __this->get_leftOverByte_3();
		V_1 = L_21;
		CharU5BU5D_t3324145743* L_22 = ___chars3;
		V_2 = (((int32_t)((int32_t)(((Il2CppArray *)L_22)->max_length))));
		int32_t L_23 = __this->get_leftOverLength_4();
		V_4 = ((int32_t)((int32_t)4-(int32_t)L_23));
		int32_t L_24 = __this->get_leftOverLength_4();
		if ((((int32_t)L_24) <= ((int32_t)0)))
		{
			goto IL_01ba;
		}
	}
	{
		int32_t L_25 = ___byteCount2;
		int32_t L_26 = V_4;
		if ((((int32_t)L_25) <= ((int32_t)L_26)))
		{
			goto IL_01ba;
		}
	}
	{
		bool L_27 = __this->get_bigEndian_2();
		if (!L_27)
		{
			goto IL_0105;
		}
	}
	{
		V_5 = 0;
		goto IL_00f7;
	}

IL_00d7:
	{
		int32_t L_28 = V_1;
		ByteU5BU5D_t4260760469* 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)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		int32_t L_34 = ___byteCount2;
		int32_t L_35 = L_34;
		___byteCount2 = ((int32_t)((int32_t)L_35-(int32_t)1));
		V_1 = ((int32_t)((int32_t)L_28+(int32_t)((int32_t)((int32_t)L_33<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4-(int32_t)L_35))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		int32_t L_36 = V_5;
		V_5 = ((int32_t)((int32_t)L_36+(int32_t)1));
	}

IL_00f7:
	{
		int32_t L_37 = V_5;
		int32_t L_38 = V_4;
		if ((((int32_t)L_37) < ((int32_t)L_38)))
		{
			goto IL_00d7;
		}
	}
	{
		goto IL_0134;
	}

IL_0105:
	{
		V_6 = 0;
		goto IL_012b;
	}

IL_010d:
	{
		int32_t L_39 = V_1;
		ByteU5BU5D_t4260760469* L_40 = ___bytes0;
		int32_t L_41 = ___byteIndex1;
		int32_t L_42 = L_41;
		___byteIndex1 = ((int32_t)((int32_t)L_42+(int32_t)1));
		int32_t L_43 = L_42;
		uint8_t L_44 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		int32_t L_45 = ___byteCount2;
		int32_t L_46 = L_45;
		___byteCount2 = ((int32_t)((int32_t)L_46-(int32_t)1));
		V_1 = ((int32_t)((int32_t)L_39+(int32_t)((int32_t)((int32_t)L_44<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_46&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		int32_t L_47 = V_6;
		V_6 = ((int32_t)((int32_t)L_47+(int32_t)1));
	}

IL_012b:
	{
		int32_t L_48 = V_6;
		int32_t L_49 = V_4;
		if ((((int32_t)L_48) < ((int32_t)L_49)))
		{
			goto IL_010d;
		}
	}

IL_0134:
	{
		int32_t L_50 = V_1;
		if ((((int32_t)L_50) <= ((int32_t)((int32_t)65535))))
		{
			goto IL_0148;
		}
	}
	{
		int32_t L_51 = V_0;
		int32_t L_52 = V_2;
		if ((((int32_t)((int32_t)((int32_t)L_51+(int32_t)1))) < ((int32_t)L_52)))
		{
			goto IL_014f;
		}
	}

IL_0148:
	{
		int32_t L_53 = V_0;
		int32_t L_54 = V_2;
		if ((((int32_t)L_53) >= ((int32_t)L_54)))
		{
			goto IL_015f;
		}
	}

IL_014f:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_55 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_56 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_56, L_55, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_56);
	}

IL_015f:
	{
		int32_t L_57 = V_1;
		if ((((int32_t)L_57) <= ((int32_t)((int32_t)65535))))
		{
			goto IL_01a7;
		}
	}
	{
		CharU5BU5D_t3324145743* L_58 = ___chars3;
		int32_t L_59 = V_0;
		int32_t L_60 = L_59;
		V_0 = ((int32_t)((int32_t)L_60+(int32_t)1));
		int32_t L_61 = V_1;
		(L_58)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_61-(int32_t)((int32_t)10000)))/(int32_t)((int32_t)1024)))+(int32_t)((int32_t)55296)))))));
		CharU5BU5D_t3324145743* L_62 = ___chars3;
		int32_t L_63 = V_0;
		int32_t L_64 = L_63;
		V_0 = ((int32_t)((int32_t)L_64+(int32_t)1));
		int32_t L_65 = V_1;
		(L_62)->SetAt(static_cast<il2cpp_array_size_t>(L_64), (Il2CppChar)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_65-(int32_t)((int32_t)10000)))%(int32_t)((int32_t)1024)))+(int32_t)((int32_t)56320)))))));
		goto IL_01b1;
	}

IL_01a7:
	{
		CharU5BU5D_t3324145743* L_66 = ___chars3;
		int32_t L_67 = V_0;
		int32_t L_68 = L_67;
		V_0 = ((int32_t)((int32_t)L_68+(int32_t)1));
		int32_t L_69 = V_1;
		(L_66)->SetAt(static_cast<il2cpp_array_size_t>(L_68), (Il2CppChar)(((int32_t)((uint16_t)L_69))));
	}

IL_01b1:
	{
		V_1 = (-1);
		__this->set_leftOverLength_4(0);
	}

IL_01ba:
	{
		goto IL_0253;
	}

IL_01bf:
	{
		bool L_70 = __this->get_bigEndian_2();
		if (!L_70)
		{
			goto IL_01fc;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_71 = ___bytes0;
		int32_t L_72 = ___byteIndex1;
		int32_t L_73 = L_72;
		___byteIndex1 = ((int32_t)((int32_t)L_73+(int32_t)1));
		int32_t L_74 = L_73;
		uint8_t L_75 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		ByteU5BU5D_t4260760469* L_76 = ___bytes0;
		int32_t L_77 = ___byteIndex1;
		int32_t L_78 = L_77;
		___byteIndex1 = ((int32_t)((int32_t)L_78+(int32_t)1));
		int32_t L_79 = L_78;
		uint8_t L_80 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		ByteU5BU5D_t4260760469* L_81 = ___bytes0;
		int32_t L_82 = ___byteIndex1;
		int32_t L_83 = L_82;
		___byteIndex1 = ((int32_t)((int32_t)L_83+(int32_t)1));
		int32_t L_84 = L_83;
		uint8_t L_85 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		ByteU5BU5D_t4260760469* L_86 = ___bytes0;
		int32_t L_87 = ___byteIndex1;
		int32_t L_88 = L_87;
		___byteIndex1 = ((int32_t)((int32_t)L_88+(int32_t)1));
		int32_t L_89 = L_88;
		uint8_t L_90 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_75<<(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_85<<(int32_t)8))))|(int32_t)L_90)))));
		goto IL_0229;
	}

IL_01fc:
	{
		ByteU5BU5D_t4260760469* L_91 = ___bytes0;
		int32_t L_92 = ___byteIndex1;
		int32_t L_93 = L_92;
		___byteIndex1 = ((int32_t)((int32_t)L_93+(int32_t)1));
		int32_t L_94 = L_93;
		uint8_t L_95 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_94));
		ByteU5BU5D_t4260760469* L_96 = ___bytes0;
		int32_t L_97 = ___byteIndex1;
		int32_t L_98 = L_97;
		___byteIndex1 = ((int32_t)((int32_t)L_98+(int32_t)1));
		int32_t L_99 = L_98;
		uint8_t L_100 = (L_96)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
		ByteU5BU5D_t4260760469* L_101 = ___bytes0;
		int32_t L_102 = ___byteIndex1;
		int32_t L_103 = L_102;
		___byteIndex1 = ((int32_t)((int32_t)L_103+(int32_t)1));
		int32_t L_104 = L_103;
		uint8_t L_105 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
		ByteU5BU5D_t4260760469* L_106 = ___bytes0;
		int32_t L_107 = ___byteIndex1;
		int32_t L_108 = L_107;
		___byteIndex1 = ((int32_t)((int32_t)L_108+(int32_t)1));
		int32_t L_109 = L_108;
		uint8_t L_110 = (L_106)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
		V_3 = (((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_95|(int32_t)((int32_t)((int32_t)L_100<<(int32_t)8))))|(int32_t)((int32_t)((int32_t)L_105<<(int32_t)((int32_t)16)))))|(int32_t)((int32_t)((int32_t)L_110<<(int32_t)((int32_t)24))))))));
	}

IL_0229:
	{
		int32_t L_111 = ___byteCount2;
		___byteCount2 = ((int32_t)((int32_t)L_111-(int32_t)4));
		int32_t L_112 = V_0;
		int32_t L_113 = V_2;
		if ((((int32_t)L_112) >= ((int32_t)L_113)))
		{
			goto IL_0243;
		}
	}
	{
		CharU5BU5D_t3324145743* L_114 = ___chars3;
		int32_t L_115 = V_0;
		int32_t L_116 = L_115;
		V_0 = ((int32_t)((int32_t)L_116+(int32_t)1));
		Il2CppChar L_117 = V_3;
		(L_114)->SetAt(static_cast<il2cpp_array_size_t>(L_116), (Il2CppChar)L_117);
		goto IL_0253;
	}

IL_0243:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_118 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_119 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m3544856547(L_119, L_118, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_119);
	}

IL_0253:
	{
		int32_t L_120 = ___byteCount2;
		if ((((int32_t)L_120) > ((int32_t)3)))
		{
			goto IL_01bf;
		}
	}
	{
		int32_t L_121 = ___byteCount2;
		if ((((int32_t)L_121) <= ((int32_t)0)))
		{
			goto IL_02df;
		}
	}
	{
		int32_t L_122 = ___byteCount2;
		__this->set_leftOverLength_4(L_122);
		V_1 = 0;
		bool L_123 = __this->get_bigEndian_2();
		if (!L_123)
		{
			goto IL_02aa;
		}
	}
	{
		V_7 = 0;
		goto IL_029d;
	}

IL_027d:
	{
		int32_t L_124 = V_1;
		ByteU5BU5D_t4260760469* L_125 = ___bytes0;
		int32_t L_126 = ___byteIndex1;
		int32_t L_127 = L_126;
		___byteIndex1 = ((int32_t)((int32_t)L_127+(int32_t)1));
		int32_t L_128 = L_127;
		uint8_t L_129 = (L_125)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
		int32_t L_130 = ___byteCount2;
		int32_t L_131 = L_130;
		___byteCount2 = ((int32_t)((int32_t)L_131-(int32_t)1));
		V_1 = ((int32_t)((int32_t)L_124+(int32_t)((int32_t)((int32_t)L_129<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)4-(int32_t)L_131))&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		int32_t L_132 = V_7;
		V_7 = ((int32_t)((int32_t)L_132+(int32_t)1));
	}

IL_029d:
	{
		int32_t L_133 = V_7;
		int32_t L_134 = ___byteCount2;
		if ((((int32_t)L_133) < ((int32_t)L_134)))
		{
			goto IL_027d;
		}
	}
	{
		goto IL_02d8;
	}

IL_02aa:
	{
		V_8 = 0;
		goto IL_02d0;
	}

IL_02b2:
	{
		int32_t L_135 = V_1;
		ByteU5BU5D_t4260760469* L_136 = ___bytes0;
		int32_t L_137 = ___byteIndex1;
		int32_t L_138 = L_137;
		___byteIndex1 = ((int32_t)((int32_t)L_138+(int32_t)1));
		int32_t L_139 = L_138;
		uint8_t L_140 = (L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_139));
		int32_t L_141 = ___byteCount2;
		int32_t L_142 = L_141;
		___byteCount2 = ((int32_t)((int32_t)L_142-(int32_t)1));
		V_1 = ((int32_t)((int32_t)L_135+(int32_t)((int32_t)((int32_t)L_140<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_142&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))));
		int32_t L_143 = V_8;
		V_8 = ((int32_t)((int32_t)L_143+(int32_t)1));
	}

IL_02d0:
	{
		int32_t L_144 = V_8;
		int32_t L_145 = ___byteCount2;
		if ((((int32_t)L_144) < ((int32_t)L_145)))
		{
			goto IL_02b2;
		}
	}

IL_02d8:
	{
		int32_t L_146 = V_1;
		__this->set_leftOverByte_3(L_146);
	}

IL_02df:
	{
		int32_t L_147 = V_0;
		int32_t L_148 = ___charIndex4;
		return ((int32_t)((int32_t)L_147-(int32_t)L_148));
	}
}
// System.Void System.Text.UTF7Encoding::.ctor()
extern "C"  void UTF7Encoding__ctor_m3219339181 (UTF7Encoding_t330356969 * __this, const MethodInfo* method)
{
	{
		UTF7Encoding__ctor_m2518973028(__this, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.UTF7Encoding::.ctor(System.Boolean)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111607185;
extern Il2CppCodeGenString* _stringLiteral22808733;
extern const uint32_t UTF7Encoding__ctor_m2518973028_MetadataUsageId;
extern "C"  void UTF7Encoding__ctor_m2518973028 (UTF7Encoding_t330356969 * __this, bool ___allowOptionals0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding__ctor_m2518973028_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding__ctor_m1203666318(__this, ((int32_t)65000), /*hidden argument*/NULL);
		bool L_0 = ___allowOptionals0;
		__this->set_allowOptionals_28(L_0);
		((Encoding_t2012439129 *)__this)->set_body_name_8(_stringLiteral111607185);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral22808733);
		((Encoding_t2012439129 *)__this)->set_header_name_10(_stringLiteral111607185);
		((Encoding_t2012439129 *)__this)->set_is_mail_news_display_11((bool)1);
		((Encoding_t2012439129 *)__this)->set_is_mail_news_save_12((bool)1);
		((Encoding_t2012439129 *)__this)->set_web_name_15(_stringLiteral111607185);
		((Encoding_t2012439129 *)__this)->set_windows_code_page_1(((int32_t)1200));
		return;
	}
}
// System.Void System.Text.UTF7Encoding::.cctor()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern Il2CppClass* SByteU5BU5D_t2505034988_il2cpp_TypeInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D62_49_FieldInfo_var;
extern FieldInfo* U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D63_50_FieldInfo_var;
extern const uint32_t UTF7Encoding__cctor_m533170592_MetadataUsageId;
extern "C"  void UTF7Encoding__cctor_m533170592 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding__cctor_m533170592_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_0, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D62_49_FieldInfo_var), /*hidden argument*/NULL);
		((UTF7Encoding_t330356969_StaticFields*)UTF7Encoding_t330356969_il2cpp_TypeInfo_var->static_fields)->set_encodingRules_29(L_0);
		SByteU5BU5D_t2505034988* L_1 = ((SByteU5BU5D_t2505034988*)SZArrayNew(SByteU5BU5D_t2505034988_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256)));
		RuntimeHelpers_InitializeArray_m2058365049(NULL /*static, unused*/, (Il2CppArray *)(Il2CppArray *)L_1, LoadFieldToken(U3CPrivateImplementationDetailsU3E_t3053238933____U24U24fieldU2D63_50_FieldInfo_var), /*hidden argument*/NULL);
		((UTF7Encoding_t330356969_StaticFields*)UTF7Encoding_t330356969_il2cpp_TypeInfo_var->static_fields)->set_base64Values_30(L_1);
		return;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetHashCode()
extern "C"  int32_t UTF7Encoding_GetHashCode_m3782877952 (UTF7Encoding_t330356969 * __this, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = Encoding_GetHashCode_m2437082384(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1 = __this->get_allowOptionals_28();
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		int32_t L_2 = V_0;
		G_B3_0 = ((-L_2));
		goto IL_001a;
	}

IL_0019:
	{
		int32_t L_3 = V_0;
		G_B3_0 = L_3;
	}

IL_001a:
	{
		return G_B3_0;
	}
}
// System.Boolean System.Text.UTF7Encoding::Equals(System.Object)
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern const uint32_t UTF7Encoding_Equals_m85066652_MetadataUsageId;
extern "C"  bool UTF7Encoding_Equals_m85066652 (UTF7Encoding_t330356969 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_Equals_m85066652_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UTF7Encoding_t330356969 * V_0 = NULL;
	int32_t G_B6_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((UTF7Encoding_t330356969 *)IsInstClass(L_0, UTF7Encoding_t330356969_il2cpp_TypeInfo_var));
		UTF7Encoding_t330356969 * L_1 = V_0;
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		return (bool)0;
	}

IL_000f:
	{
		bool L_2 = __this->get_allowOptionals_28();
		UTF7Encoding_t330356969 * L_3 = V_0;
		bool L_4 = L_3->get_allowOptionals_28();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_0049;
		}
	}
	{
		EncoderFallback_t1901620832 * L_5 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		UTF7Encoding_t330356969 * L_6 = V_0;
		EncoderFallback_t1901620832 * L_7 = Encoding_get_EncoderFallback_m252351353(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_0049;
		}
	}
	{
		DecoderFallback_t649129352 * L_9 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		UTF7Encoding_t330356969 * L_10 = V_0;
		DecoderFallback_t649129352 * L_11 = Encoding_get_DecoderFallback_m3409202121(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_B6_0 = ((int32_t)(L_12));
		goto IL_004a;
	}

IL_0049:
	{
		G_B6_0 = 0;
	}

IL_004a:
	{
		return (bool)G_B6_0;
	}
}
// System.Int32 System.Text.UTF7Encoding::InternalGetByteCount(System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32,System.Boolean,System.Boolean)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UTF7Encoding_InternalGetByteCount_m2693580788_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_InternalGetByteCount_m2693580788 (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, bool ___flush3, int32_t ___leftOver4, bool ___isInShifted5, bool ___allowOptionals6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_InternalGetByteCount_m2693580788_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	ByteU5BU5D_t4260760469* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		V_0 = 0;
		int32_t L_13 = ___leftOver4;
		V_1 = ((int32_t)((int32_t)L_13>>(int32_t)8));
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_14 = ((UTF7Encoding_t330356969_StaticFields*)UTF7Encoding_t330356969_il2cpp_TypeInfo_var->static_fields)->get_encodingRules_29();
		V_2 = L_14;
		goto IL_013a;
	}

IL_006f:
	{
		CharU5BU5D_t3324145743* L_15 = ___chars0;
		int32_t L_16 = ___index1;
		int32_t L_17 = L_16;
		___index1 = ((int32_t)((int32_t)L_17+(int32_t)1));
		int32_t L_18 = L_17;
		uint16_t L_19 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		V_3 = L_19;
		int32_t L_20 = ___count2;
		___count2 = ((int32_t)((int32_t)L_20-(int32_t)1));
		int32_t L_21 = V_3;
		if ((((int32_t)L_21) >= ((int32_t)((int32_t)128))))
		{
			goto IL_0092;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_22 = V_2;
		int32_t L_23 = V_3;
		int32_t L_24 = L_23;
		uint8_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		V_4 = L_25;
		goto IL_0095;
	}

IL_0092:
	{
		V_4 = 0;
	}

IL_0095:
	{
		int32_t L_26 = V_4;
		V_5 = L_26;
		int32_t L_27 = V_5;
		if (L_27 == 0)
		{
			goto IL_00b5;
		}
		if (L_27 == 1)
		{
			goto IL_00e3;
		}
		if (L_27 == 2)
		{
			goto IL_0106;
		}
		if (L_27 == 3)
		{
			goto IL_0117;
		}
	}
	{
		goto IL_013a;
	}

IL_00b5:
	{
		bool L_28 = ___isInShifted5;
		if (L_28)
		{
			goto IL_00c5;
		}
	}
	{
		int32_t L_29 = V_0;
		V_0 = ((int32_t)((int32_t)L_29+(int32_t)1));
		V_1 = 0;
		___isInShifted5 = (bool)1;
	}

IL_00c5:
	{
		int32_t L_30 = V_1;
		V_1 = ((int32_t)((int32_t)L_30+(int32_t)((int32_t)16)));
		goto IL_00d7;
	}

IL_00cf:
	{
		int32_t L_31 = V_0;
		V_0 = ((int32_t)((int32_t)L_31+(int32_t)1));
		int32_t L_32 = V_1;
		V_1 = ((int32_t)((int32_t)L_32-(int32_t)6));
	}

IL_00d7:
	{
		int32_t L_33 = V_1;
		if ((((int32_t)L_33) >= ((int32_t)6)))
		{
			goto IL_00cf;
		}
	}
	{
		goto IL_013a;
	}

IL_00e3:
	{
		bool L_34 = ___isInShifted5;
		if (!L_34)
		{
			goto IL_00fd;
		}
	}
	{
		int32_t L_35 = V_1;
		if (!L_35)
		{
			goto IL_00f6;
		}
	}
	{
		int32_t L_36 = V_0;
		V_0 = ((int32_t)((int32_t)L_36+(int32_t)1));
		V_1 = 0;
	}

IL_00f6:
	{
		int32_t L_37 = V_0;
		V_0 = ((int32_t)((int32_t)L_37+(int32_t)1));
		___isInShifted5 = (bool)0;
	}

IL_00fd:
	{
		int32_t L_38 = V_0;
		V_0 = ((int32_t)((int32_t)L_38+(int32_t)1));
		goto IL_013a;
	}

IL_0106:
	{
		bool L_39 = ___allowOptionals6;
		if (!L_39)
		{
			goto IL_0112;
		}
	}
	{
		goto IL_00e3;
	}

IL_0112:
	{
		goto IL_00b5;
	}

IL_0117:
	{
		bool L_40 = ___isInShifted5;
		if (!L_40)
		{
			goto IL_0131;
		}
	}
	{
		int32_t L_41 = V_1;
		if (!L_41)
		{
			goto IL_012a;
		}
	}
	{
		int32_t L_42 = V_0;
		V_0 = ((int32_t)((int32_t)L_42+(int32_t)1));
		V_1 = 0;
	}

IL_012a:
	{
		int32_t L_43 = V_0;
		V_0 = ((int32_t)((int32_t)L_43+(int32_t)1));
		___isInShifted5 = (bool)0;
	}

IL_0131:
	{
		int32_t L_44 = V_0;
		V_0 = ((int32_t)((int32_t)L_44+(int32_t)2));
		goto IL_013a;
	}

IL_013a:
	{
		int32_t L_45 = ___count2;
		if ((((int32_t)L_45) > ((int32_t)0)))
		{
			goto IL_006f;
		}
	}
	{
		bool L_46 = ___isInShifted5;
		if (!L_46)
		{
			goto IL_015c;
		}
	}
	{
		bool L_47 = ___flush3;
		if (!L_47)
		{
			goto IL_015c;
		}
	}
	{
		int32_t L_48 = V_1;
		if (!L_48)
		{
			goto IL_0158;
		}
	}
	{
		int32_t L_49 = V_0;
		V_0 = ((int32_t)((int32_t)L_49+(int32_t)1));
	}

IL_0158:
	{
		int32_t L_50 = V_0;
		V_0 = ((int32_t)((int32_t)L_50+(int32_t)1));
	}

IL_015c:
	{
		int32_t L_51 = V_0;
		return L_51;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern const uint32_t UTF7Encoding_GetByteCount_m1291682775_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_GetByteCount_m1291682775 (UTF7Encoding_t330356969 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetByteCount_m1291682775_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		bool L_3 = __this->get_allowOptionals_28();
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		int32_t L_4 = UTF7Encoding_InternalGetByteCount_m2693580788(NULL /*static, unused*/, L_0, L_1, L_2, (bool)1, 0, (bool)0, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 System.Text.UTF7Encoding::InternalGetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Boolean,System.Int32&,System.Boolean&,System.Boolean)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral3958812739;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern const uint32_t UTF7Encoding_InternalGetBytes_m3747805498_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_InternalGetBytes_m3747805498 (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, bool ___flush5, int32_t* ___leftOver6, bool* ___isInShifted7, bool ___allowOptionals8, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_InternalGetBytes_m3747805498_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	ByteU5BU5D_t4260760469* V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		CharU5BU5D_t3324145743* L_6 = ___chars0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0047;
		}
	}

IL_0032:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral1542343452, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0047:
	{
		int32_t L_9 = ___charCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0059;
		}
	}
	{
		int32_t L_10 = ___charCount2;
		CharU5BU5D_t3324145743* 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_006e;
		}
	}

IL_0059:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006e:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t4260760469* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0095;
		}
	}

IL_0080:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0095:
	{
		int32_t L_20 = ___byteIndex4;
		V_0 = L_20;
		ByteU5BU5D_t4260760469* L_21 = ___bytes3;
		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))));
		int32_t* L_22 = ___leftOver6;
		V_2 = ((int32_t)((int32_t)(*((int32_t*)L_22))>>(int32_t)8));
		int32_t* L_23 = ___leftOver6;
		V_3 = ((int32_t)((int32_t)(*((int32_t*)L_23))&(int32_t)((int32_t)255)));
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		ByteU5BU5D_t4260760469* L_24 = ((UTF7Encoding_t330356969_StaticFields*)UTF7Encoding_t330356969_il2cpp_TypeInfo_var->static_fields)->get_encodingRules_29();
		V_4 = L_24;
		V_5 = _stringLiteral3958812739;
		goto IL_02f2;
	}

IL_00bf:
	{
		CharU5BU5D_t3324145743* L_25 = ___chars0;
		int32_t L_26 = ___charIndex1;
		int32_t L_27 = L_26;
		___charIndex1 = ((int32_t)((int32_t)L_27+(int32_t)1));
		int32_t L_28 = L_27;
		uint16_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		V_6 = L_29;
		int32_t L_30 = ___charCount2;
		___charCount2 = ((int32_t)((int32_t)L_30-(int32_t)1));
		int32_t L_31 = V_6;
		if ((((int32_t)L_31) >= ((int32_t)((int32_t)128))))
		{
			goto IL_00e6;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_32 = V_4;
		int32_t L_33 = V_6;
		int32_t L_34 = L_33;
		uint8_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
		V_7 = L_35;
		goto IL_00e9;
	}

IL_00e6:
	{
		V_7 = 0;
	}

IL_00e9:
	{
		int32_t L_36 = V_7;
		V_8 = L_36;
		int32_t L_37 = V_8;
		if (L_37 == 0)
		{
			goto IL_0109;
		}
		if (L_37 == 1)
		{
			goto IL_019d;
		}
		if (L_37 == 2)
		{
			goto IL_023a;
		}
		if (L_37 == 3)
		{
			goto IL_024b;
		}
	}
	{
		goto IL_02f2;
	}

IL_0109:
	{
		bool* L_38 = ___isInShifted7;
		if ((*((int8_t*)L_38)))
		{
			goto IL_013c;
		}
	}
	{
		int32_t L_39 = V_0;
		int32_t L_40 = V_1;
		if ((((int32_t)L_39) < ((int32_t)L_40)))
		{
			goto IL_012d;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_41 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_42 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_42, L_41, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_42);
	}

IL_012d:
	{
		ByteU5BU5D_t4260760469* L_43 = ___bytes3;
		int32_t L_44 = V_0;
		int32_t L_45 = L_44;
		V_0 = ((int32_t)((int32_t)L_45+(int32_t)1));
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_45), (uint8_t)((int32_t)43));
		bool* L_46 = ___isInShifted7;
		*((int8_t*)(L_46)) = (int8_t)1;
		V_2 = 0;
	}

IL_013c:
	{
		int32_t L_47 = V_3;
		int32_t L_48 = V_6;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)L_47<<(int32_t)((int32_t)16)))|(int32_t)L_48));
		int32_t L_49 = V_2;
		V_2 = ((int32_t)((int32_t)L_49+(int32_t)((int32_t)16)));
		goto IL_0191;
	}

IL_014e:
	{
		int32_t L_50 = V_0;
		int32_t L_51 = V_1;
		if ((((int32_t)L_50) < ((int32_t)L_51)))
		{
			goto IL_016a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_52 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_53 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_53, L_52, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_53);
	}

IL_016a:
	{
		int32_t L_54 = V_2;
		V_2 = ((int32_t)((int32_t)L_54-(int32_t)6));
		ByteU5BU5D_t4260760469* L_55 = ___bytes3;
		int32_t L_56 = V_0;
		int32_t L_57 = L_56;
		V_0 = ((int32_t)((int32_t)L_57+(int32_t)1));
		String_t* L_58 = V_5;
		int32_t L_59 = V_3;
		int32_t L_60 = V_2;
		Il2CppChar L_61 = String_get_Chars_m3015341861(L_58, ((int32_t)((int32_t)L_59>>(int32_t)((int32_t)((int32_t)L_60&(int32_t)((int32_t)31))))), /*hidden argument*/NULL);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(L_57), (uint8_t)(((int32_t)((uint8_t)L_61))));
		int32_t L_62 = V_3;
		int32_t L_63 = V_2;
		V_3 = ((int32_t)((int32_t)L_62&(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_63&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))-(int32_t)1))));
	}

IL_0191:
	{
		int32_t L_64 = V_2;
		if ((((int32_t)L_64) >= ((int32_t)6)))
		{
			goto IL_014e;
		}
	}
	{
		goto IL_02f2;
	}

IL_019d:
	{
		bool* L_65 = ___isInShifted7;
		if (!(*((int8_t*)L_65)))
		{
			goto IL_020f;
		}
	}
	{
		int32_t L_66 = V_2;
		if (!L_66)
		{
			goto IL_01e0;
		}
	}
	{
		int32_t L_67 = V_0;
		int32_t L_68 = V_1;
		if ((((int32_t)((int32_t)((int32_t)L_67+(int32_t)1))) <= ((int32_t)L_68)))
		{
			goto IL_01c9;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_69 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_70 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_70, L_69, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_70);
	}

IL_01c9:
	{
		ByteU5BU5D_t4260760469* L_71 = ___bytes3;
		int32_t L_72 = V_0;
		int32_t L_73 = L_72;
		V_0 = ((int32_t)((int32_t)L_73+(int32_t)1));
		String_t* L_74 = V_5;
		int32_t L_75 = V_3;
		int32_t L_76 = V_2;
		Il2CppChar L_77 = String_get_Chars_m3015341861(L_74, ((int32_t)((int32_t)L_75<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)6-(int32_t)L_76))&(int32_t)((int32_t)31))))), /*hidden argument*/NULL);
		(L_71)->SetAt(static_cast<il2cpp_array_size_t>(L_73), (uint8_t)(((int32_t)((uint8_t)L_77))));
	}

IL_01e0:
	{
		int32_t L_78 = V_0;
		int32_t L_79 = V_1;
		if ((((int32_t)((int32_t)((int32_t)L_78+(int32_t)1))) <= ((int32_t)L_79)))
		{
			goto IL_01fe;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_80 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_81 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_81, L_80, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_81);
	}

IL_01fe:
	{
		ByteU5BU5D_t4260760469* L_82 = ___bytes3;
		int32_t L_83 = V_0;
		int32_t L_84 = L_83;
		V_0 = ((int32_t)((int32_t)L_84+(int32_t)1));
		(L_82)->SetAt(static_cast<il2cpp_array_size_t>(L_84), (uint8_t)((int32_t)45));
		bool* L_85 = ___isInShifted7;
		*((int8_t*)(L_85)) = (int8_t)0;
		V_2 = 0;
		V_3 = 0;
	}

IL_020f:
	{
		int32_t L_86 = V_0;
		int32_t L_87 = V_1;
		if ((((int32_t)L_86) < ((int32_t)L_87)))
		{
			goto IL_022b;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_88 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_89 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_89, L_88, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_89);
	}

IL_022b:
	{
		ByteU5BU5D_t4260760469* L_90 = ___bytes3;
		int32_t L_91 = V_0;
		int32_t L_92 = L_91;
		V_0 = ((int32_t)((int32_t)L_92+(int32_t)1));
		int32_t L_93 = V_6;
		(L_90)->SetAt(static_cast<il2cpp_array_size_t>(L_92), (uint8_t)(((int32_t)((uint8_t)L_93))));
		goto IL_02f2;
	}

IL_023a:
	{
		bool L_94 = ___allowOptionals8;
		if (!L_94)
		{
			goto IL_0246;
		}
	}
	{
		goto IL_019d;
	}

IL_0246:
	{
		goto IL_0109;
	}

IL_024b:
	{
		bool* L_95 = ___isInShifted7;
		if (!(*((int8_t*)L_95)))
		{
			goto IL_02bd;
		}
	}
	{
		int32_t L_96 = V_2;
		if (!L_96)
		{
			goto IL_028e;
		}
	}
	{
		int32_t L_97 = V_0;
		int32_t L_98 = V_1;
		if ((((int32_t)((int32_t)((int32_t)L_97+(int32_t)1))) <= ((int32_t)L_98)))
		{
			goto IL_0277;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_99 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_100 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_100, L_99, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_100);
	}

IL_0277:
	{
		ByteU5BU5D_t4260760469* 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));
		String_t* L_104 = V_5;
		int32_t L_105 = V_3;
		int32_t L_106 = V_2;
		Il2CppChar L_107 = String_get_Chars_m3015341861(L_104, ((int32_t)((int32_t)L_105<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)6-(int32_t)L_106))&(int32_t)((int32_t)31))))), /*hidden argument*/NULL);
		(L_101)->SetAt(static_cast<il2cpp_array_size_t>(L_103), (uint8_t)(((int32_t)((uint8_t)L_107))));
	}

IL_028e:
	{
		int32_t L_108 = V_0;
		int32_t L_109 = V_1;
		if ((((int32_t)((int32_t)((int32_t)L_108+(int32_t)1))) <= ((int32_t)L_109)))
		{
			goto IL_02ac;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_110 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_111 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_111, L_110, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_111);
	}

IL_02ac:
	{
		ByteU5BU5D_t4260760469* L_112 = ___bytes3;
		int32_t L_113 = V_0;
		int32_t L_114 = L_113;
		V_0 = ((int32_t)((int32_t)L_114+(int32_t)1));
		(L_112)->SetAt(static_cast<il2cpp_array_size_t>(L_114), (uint8_t)((int32_t)45));
		bool* L_115 = ___isInShifted7;
		*((int8_t*)(L_115)) = (int8_t)0;
		V_2 = 0;
		V_3 = 0;
	}

IL_02bd:
	{
		int32_t L_116 = V_0;
		int32_t L_117 = V_1;
		if ((((int32_t)((int32_t)((int32_t)L_116+(int32_t)2))) <= ((int32_t)L_117)))
		{
			goto IL_02db;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_118 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_119 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_119, L_118, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_119);
	}

IL_02db:
	{
		ByteU5BU5D_t4260760469* L_120 = ___bytes3;
		int32_t L_121 = V_0;
		int32_t L_122 = L_121;
		V_0 = ((int32_t)((int32_t)L_122+(int32_t)1));
		(L_120)->SetAt(static_cast<il2cpp_array_size_t>(L_122), (uint8_t)((int32_t)43));
		ByteU5BU5D_t4260760469* L_123 = ___bytes3;
		int32_t L_124 = V_0;
		int32_t L_125 = L_124;
		V_0 = ((int32_t)((int32_t)L_125+(int32_t)1));
		(L_123)->SetAt(static_cast<il2cpp_array_size_t>(L_125), (uint8_t)((int32_t)45));
		goto IL_02f2;
	}

IL_02f2:
	{
		int32_t L_126 = ___charCount2;
		if ((((int32_t)L_126) > ((int32_t)0)))
		{
			goto IL_00bf;
		}
	}
	{
		bool* L_127 = ___isInShifted7;
		if (!(*((int8_t*)L_127)))
		{
			goto IL_0354;
		}
	}
	{
		bool L_128 = ___flush5;
		if (!L_128)
		{
			goto IL_0354;
		}
	}
	{
		int32_t L_129 = V_2;
		if (!L_129)
		{
			goto IL_0343;
		}
	}
	{
		int32_t L_130 = V_0;
		int32_t L_131 = V_1;
		if ((((int32_t)((int32_t)((int32_t)L_130+(int32_t)1))) <= ((int32_t)L_131)))
		{
			goto IL_032c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_132 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_133 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_133, L_132, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_133);
	}

IL_032c:
	{
		ByteU5BU5D_t4260760469* L_134 = ___bytes3;
		int32_t L_135 = V_0;
		int32_t L_136 = L_135;
		V_0 = ((int32_t)((int32_t)L_136+(int32_t)1));
		String_t* L_137 = V_5;
		int32_t L_138 = V_3;
		int32_t L_139 = V_2;
		Il2CppChar L_140 = String_get_Chars_m3015341861(L_137, ((int32_t)((int32_t)L_138<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)6-(int32_t)L_139))&(int32_t)((int32_t)31))))), /*hidden argument*/NULL);
		(L_134)->SetAt(static_cast<il2cpp_array_size_t>(L_136), (uint8_t)(((int32_t)((uint8_t)L_140))));
	}

IL_0343:
	{
		ByteU5BU5D_t4260760469* L_141 = ___bytes3;
		int32_t L_142 = V_0;
		int32_t L_143 = L_142;
		V_0 = ((int32_t)((int32_t)L_143+(int32_t)1));
		(L_141)->SetAt(static_cast<il2cpp_array_size_t>(L_143), (uint8_t)((int32_t)45));
		V_2 = 0;
		V_3 = 0;
		bool* L_144 = ___isInShifted7;
		*((int8_t*)(L_144)) = (int8_t)0;
	}

IL_0354:
	{
		int32_t* L_145 = ___leftOver6;
		int32_t L_146 = V_2;
		int32_t L_147 = V_3;
		*((int32_t*)(L_145)) = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_146<<(int32_t)8))|(int32_t)L_147));
		int32_t L_148 = V_0;
		int32_t L_149 = ___byteIndex4;
		return ((int32_t)((int32_t)L_148-(int32_t)L_149));
	}
}
// System.Int32 System.Text.UTF7Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern const uint32_t UTF7Encoding_GetBytes_m3199141377_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_GetBytes_m3199141377 (UTF7Encoding_t330356969 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetBytes_m3199141377_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		V_1 = (bool)0;
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		bool L_5 = __this->get_allowOptionals_28();
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		int32_t L_6 = UTF7Encoding_InternalGetBytes_m3747805498(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (bool)1, (&V_0), (&V_1), L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Int32 System.Text.UTF7Encoding::InternalGetCharCount(System.Byte[],System.Int32,System.Int32,System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UTF7Encoding_InternalGetCharCount_m2327269409_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_InternalGetCharCount_m2327269409 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, int32_t ___leftOver3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_InternalGetCharCount_m2327269409_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	SByteU5BU5D_t2505034988* V_5 = NULL;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		V_0 = 0;
		int32_t L_13 = ___leftOver3;
		V_2 = (bool)((((int32_t)((int32_t)((int32_t)L_13&(int32_t)((int32_t)16777216)))) == ((int32_t)0))? 1 : 0);
		int32_t L_14 = ___leftOver3;
		V_3 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)L_14&(int32_t)((int32_t)33554432)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		int32_t L_15 = ___leftOver3;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_15>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255)));
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		SByteU5BU5D_t2505034988* L_16 = ((UTF7Encoding_t330356969_StaticFields*)UTF7Encoding_t330356969_il2cpp_TypeInfo_var->static_fields)->get_base64Values_30();
		V_5 = L_16;
		goto IL_010f;
	}

IL_0090:
	{
		ByteU5BU5D_t4260760469* L_17 = ___bytes0;
		int32_t L_18 = ___index1;
		int32_t L_19 = L_18;
		___index1 = ((int32_t)((int32_t)L_19+(int32_t)1));
		int32_t L_20 = L_19;
		uint8_t L_21 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		V_1 = L_21;
		int32_t L_22 = ___count2;
		___count2 = ((int32_t)((int32_t)L_22-(int32_t)1));
		bool L_23 = V_2;
		if (!L_23)
		{
			goto IL_00be;
		}
	}
	{
		int32_t L_24 = V_1;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)43))))
		{
			goto IL_00b5;
		}
	}
	{
		int32_t L_25 = V_0;
		V_0 = ((int32_t)((int32_t)L_25+(int32_t)1));
		goto IL_00b9;
	}

IL_00b5:
	{
		V_2 = (bool)0;
		V_3 = (bool)1;
	}

IL_00b9:
	{
		goto IL_010f;
	}

IL_00be:
	{
		int32_t L_26 = V_1;
		if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_00da;
		}
	}
	{
		bool L_27 = V_3;
		if (!L_27)
		{
			goto IL_00d0;
		}
	}
	{
		int32_t L_28 = V_0;
		V_0 = ((int32_t)((int32_t)L_28+(int32_t)1));
	}

IL_00d0:
	{
		V_4 = 0;
		V_2 = (bool)1;
		goto IL_010d;
	}

IL_00da:
	{
		SByteU5BU5D_t2505034988* L_29 = V_5;
		int32_t L_30 = V_1;
		int32_t L_31 = L_30;
		int8_t L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		if ((((int32_t)(((int32_t)((int32_t)L_32)))) == ((int32_t)(-1))))
		{
			goto IL_0104;
		}
	}
	{
		int32_t L_33 = V_4;
		V_4 = ((int32_t)((int32_t)L_33+(int32_t)6));
		int32_t L_34 = V_4;
		if ((((int32_t)L_34) < ((int32_t)((int32_t)16))))
		{
			goto IL_00ff;
		}
	}
	{
		int32_t L_35 = V_0;
		V_0 = ((int32_t)((int32_t)L_35+(int32_t)1));
		int32_t L_36 = V_4;
		V_4 = ((int32_t)((int32_t)L_36-(int32_t)((int32_t)16)));
	}

IL_00ff:
	{
		goto IL_010d;
	}

IL_0104:
	{
		int32_t L_37 = V_0;
		V_0 = ((int32_t)((int32_t)L_37+(int32_t)1));
		V_2 = (bool)1;
		V_4 = 0;
	}

IL_010d:
	{
		V_3 = (bool)0;
	}

IL_010f:
	{
		int32_t L_38 = ___count2;
		if ((((int32_t)L_38) > ((int32_t)0)))
		{
			goto IL_0090;
		}
	}
	{
		int32_t L_39 = V_0;
		return L_39;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern const uint32_t UTF7Encoding_GetCharCount_m93095219_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_GetCharCount_m93095219 (UTF7Encoding_t330356969 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetCharCount_m93095219_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		int32_t L_3 = UTF7Encoding_InternalGetCharCount_m2327269409(NULL /*static, unused*/, L_0, L_1, L_2, 0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.Text.UTF7Encoding::InternalGetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32&)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern Il2CppCodeGenString* _stringLiteral1639411038;
extern const uint32_t UTF7Encoding_InternalGetChars_m504744357_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_InternalGetChars_m504744357 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, int32_t* ___leftOver5, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_InternalGetChars_m504744357_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	SByteU5BU5D_t2505034988* V_9 = NULL;
	Il2CppChar V_10 = 0x0;
	int32_t G_B52_0 = 0;
	int32_t* G_B52_1 = NULL;
	int32_t G_B51_0 = 0;
	int32_t* G_B51_1 = NULL;
	int32_t G_B53_0 = 0;
	int32_t G_B53_1 = 0;
	int32_t* G_B53_2 = NULL;
	int32_t G_B55_0 = 0;
	int32_t* G_B55_1 = NULL;
	int32_t G_B54_0 = 0;
	int32_t* G_B54_1 = NULL;
	int32_t G_B56_0 = 0;
	int32_t G_B56_1 = 0;
	int32_t* G_B56_2 = NULL;
	int32_t G_B58_0 = 0;
	int32_t* G_B58_1 = NULL;
	int32_t G_B57_0 = 0;
	int32_t* G_B57_1 = NULL;
	int32_t G_B59_0 = 0;
	int32_t G_B59_1 = 0;
	int32_t* G_B59_2 = NULL;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t4260760469* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0047;
		}
	}

IL_0032:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0047:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0059;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t4260760469* 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_006e;
		}
	}

IL_0059:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006e:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t3324145743* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0095;
		}
	}

IL_0080:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0095:
	{
		int32_t L_20 = ___charIndex4;
		V_0 = L_20;
		CharU5BU5D_t3324145743* L_21 = ___chars3;
		V_1 = (((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))));
		int32_t* L_22 = ___leftOver5;
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_22))&(int32_t)((int32_t)16777216)))) == ((int32_t)0))? 1 : 0);
		int32_t* L_23 = ___leftOver5;
		V_5 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_23))&(int32_t)((int32_t)33554432)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		int32_t* L_24 = ___leftOver5;
		V_6 = (bool)((((int32_t)((((int32_t)((int32_t)((int32_t)(*((int32_t*)L_24))&(int32_t)((int32_t)67108864)))) == ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		int32_t* L_25 = ___leftOver5;
		V_7 = ((int32_t)((int32_t)((int32_t)((int32_t)(*((int32_t*)L_25))>>(int32_t)((int32_t)16)))&(int32_t)((int32_t)255)));
		int32_t* L_26 = ___leftOver5;
		V_8 = ((int32_t)((int32_t)(*((int32_t*)L_26))&(int32_t)((int32_t)65535)));
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		SByteU5BU5D_t2505034988* L_27 = ((UTF7Encoding_t330356969_StaticFields*)UTF7Encoding_t330356969_il2cpp_TypeInfo_var->static_fields)->get_base64Values_30();
		V_9 = L_27;
		goto IL_02c6;
	}

IL_00f1:
	{
		ByteU5BU5D_t4260760469* L_28 = ___bytes0;
		int32_t L_29 = ___byteIndex1;
		int32_t L_30 = L_29;
		___byteIndex1 = ((int32_t)((int32_t)L_30+(int32_t)1));
		int32_t L_31 = L_30;
		uint8_t L_32 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		V_2 = L_32;
		int32_t L_33 = ___byteCount2;
		___byteCount2 = ((int32_t)((int32_t)L_33-(int32_t)1));
		bool L_34 = V_4;
		if (!L_34)
		{
			goto IL_015f;
		}
	}
	{
		int32_t L_35 = V_2;
		if ((((int32_t)L_35) == ((int32_t)((int32_t)43))))
		{
			goto IL_0154;
		}
	}
	{
		int32_t L_36 = V_0;
		int32_t L_37 = V_1;
		if ((((int32_t)L_36) < ((int32_t)L_37)))
		{
			goto IL_012a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_38 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_39 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_39, L_38, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_39);
	}

IL_012a:
	{
		bool L_40 = V_6;
		if (!L_40)
		{
			goto IL_0146;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_41 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1639411038, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_42 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_42, L_41, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_42);
	}

IL_0146:
	{
		CharU5BU5D_t3324145743* L_43 = ___chars3;
		int32_t L_44 = V_0;
		int32_t L_45 = L_44;
		V_0 = ((int32_t)((int32_t)L_45+(int32_t)1));
		int32_t L_46 = V_2;
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(L_45), (Il2CppChar)(((int32_t)((uint16_t)L_46))));
		goto IL_015a;
	}

IL_0154:
	{
		V_4 = (bool)0;
		V_5 = (bool)1;
	}

IL_015a:
	{
		goto IL_02c6;
	}

IL_015f:
	{
		int32_t L_47 = V_2;
		if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_01bd;
		}
	}
	{
		bool L_48 = V_5;
		if (!L_48)
		{
			goto IL_01af;
		}
	}
	{
		int32_t L_49 = V_0;
		int32_t L_50 = V_1;
		if ((((int32_t)L_49) < ((int32_t)L_50)))
		{
			goto IL_018a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_51 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_52 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_52, L_51, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_52);
	}

IL_018a:
	{
		bool L_53 = V_6;
		if (!L_53)
		{
			goto IL_01a6;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_54 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1639411038, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_55 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_55, L_54, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_55);
	}

IL_01a6:
	{
		CharU5BU5D_t3324145743* L_56 = ___chars3;
		int32_t L_57 = V_0;
		int32_t L_58 = L_57;
		V_0 = ((int32_t)((int32_t)L_58+(int32_t)1));
		(L_56)->SetAt(static_cast<il2cpp_array_size_t>(L_58), (Il2CppChar)((int32_t)43));
	}

IL_01af:
	{
		V_4 = (bool)1;
		V_7 = 0;
		V_8 = 0;
		goto IL_02c3;
	}

IL_01bd:
	{
		SByteU5BU5D_t2505034988* L_59 = V_9;
		int32_t L_60 = V_2;
		int32_t L_61 = L_60;
		int8_t L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
		int32_t L_63 = (((int32_t)((int32_t)L_62)));
		V_3 = L_63;
		if ((((int32_t)L_63) == ((int32_t)(-1))))
		{
			goto IL_0279;
		}
	}
	{
		int32_t L_64 = V_8;
		int32_t L_65 = V_3;
		V_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_64<<(int32_t)6))|(int32_t)L_65));
		int32_t L_66 = V_7;
		V_7 = ((int32_t)((int32_t)L_66+(int32_t)6));
		int32_t L_67 = V_7;
		if ((((int32_t)L_67) < ((int32_t)((int32_t)16))))
		{
			goto IL_0274;
		}
	}
	{
		int32_t L_68 = V_0;
		int32_t L_69 = V_1;
		if ((((int32_t)L_68) < ((int32_t)L_69)))
		{
			goto IL_01fd;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_70 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_71 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_71, L_70, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_71);
	}

IL_01fd:
	{
		int32_t L_72 = V_7;
		V_7 = ((int32_t)((int32_t)L_72-(int32_t)((int32_t)16)));
		int32_t L_73 = V_8;
		int32_t L_74 = V_7;
		V_10 = (((int32_t)((uint16_t)((int32_t)((int32_t)L_73>>(int32_t)((int32_t)((int32_t)L_74&(int32_t)((int32_t)31))))))));
		Il2CppChar L_75 = V_10;
		if ((!(((uint32_t)((int32_t)((int32_t)L_75&(int32_t)((int32_t)64512)))) == ((uint32_t)((int32_t)55296)))))
		{
			goto IL_0229;
		}
	}
	{
		V_6 = (bool)1;
		goto IL_025a;
	}

IL_0229:
	{
		Il2CppChar L_76 = V_10;
		if ((!(((uint32_t)((int32_t)((int32_t)L_76&(int32_t)((int32_t)64512)))) == ((uint32_t)((int32_t)56320)))))
		{
			goto IL_025a;
		}
	}
	{
		bool L_77 = V_6;
		if (L_77)
		{
			goto IL_0257;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_78 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1639411038, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_79 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_79, L_78, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_79);
	}

IL_0257:
	{
		V_6 = (bool)0;
	}

IL_025a:
	{
		CharU5BU5D_t3324145743* L_80 = ___chars3;
		int32_t L_81 = V_0;
		int32_t L_82 = L_81;
		V_0 = ((int32_t)((int32_t)L_82+(int32_t)1));
		Il2CppChar L_83 = V_10;
		(L_80)->SetAt(static_cast<il2cpp_array_size_t>(L_82), (Il2CppChar)L_83);
		int32_t L_84 = V_8;
		int32_t L_85 = V_7;
		V_8 = ((int32_t)((int32_t)L_84&(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)1<<(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_85&(int32_t)((int32_t)31)))&(int32_t)((int32_t)31)))))-(int32_t)1))));
	}

IL_0274:
	{
		goto IL_02c3;
	}

IL_0279:
	{
		int32_t L_86 = V_0;
		int32_t L_87 = V_1;
		if ((((int32_t)L_86) < ((int32_t)L_87)))
		{
			goto IL_0295;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_88 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_89 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_89, L_88, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_89);
	}

IL_0295:
	{
		bool L_90 = V_6;
		if (!L_90)
		{
			goto IL_02b1;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_91 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1639411038, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_92 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_92, L_91, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_92);
	}

IL_02b1:
	{
		CharU5BU5D_t3324145743* L_93 = ___chars3;
		int32_t L_94 = V_0;
		int32_t L_95 = L_94;
		V_0 = ((int32_t)((int32_t)L_95+(int32_t)1));
		int32_t L_96 = V_2;
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(L_95), (Il2CppChar)(((int32_t)((uint16_t)L_96))));
		V_4 = (bool)1;
		V_7 = 0;
		V_8 = 0;
	}

IL_02c3:
	{
		V_5 = (bool)0;
	}

IL_02c6:
	{
		int32_t L_97 = ___byteCount2;
		if ((((int32_t)L_97) > ((int32_t)0)))
		{
			goto IL_00f1;
		}
	}
	{
		int32_t* L_98 = ___leftOver5;
		int32_t L_99 = V_8;
		int32_t L_100 = V_7;
		bool L_101 = V_4;
		G_B51_0 = ((int32_t)((int32_t)L_99|(int32_t)((int32_t)((int32_t)L_100<<(int32_t)((int32_t)16)))));
		G_B51_1 = L_98;
		if (!L_101)
		{
			G_B52_0 = ((int32_t)((int32_t)L_99|(int32_t)((int32_t)((int32_t)L_100<<(int32_t)((int32_t)16)))));
			G_B52_1 = L_98;
			goto IL_02e4;
		}
	}
	{
		G_B53_0 = 0;
		G_B53_1 = G_B51_0;
		G_B53_2 = G_B51_1;
		goto IL_02e9;
	}

IL_02e4:
	{
		G_B53_0 = ((int32_t)16777216);
		G_B53_1 = G_B52_0;
		G_B53_2 = G_B52_1;
	}

IL_02e9:
	{
		bool L_102 = V_5;
		G_B54_0 = ((int32_t)((int32_t)G_B53_1|(int32_t)G_B53_0));
		G_B54_1 = G_B53_2;
		if (!L_102)
		{
			G_B55_0 = ((int32_t)((int32_t)G_B53_1|(int32_t)G_B53_0));
			G_B55_1 = G_B53_2;
			goto IL_02fb;
		}
	}
	{
		G_B56_0 = ((int32_t)33554432);
		G_B56_1 = G_B54_0;
		G_B56_2 = G_B54_1;
		goto IL_02fc;
	}

IL_02fb:
	{
		G_B56_0 = 0;
		G_B56_1 = G_B55_0;
		G_B56_2 = G_B55_1;
	}

IL_02fc:
	{
		bool L_103 = V_6;
		G_B57_0 = ((int32_t)((int32_t)G_B56_1|(int32_t)G_B56_0));
		G_B57_1 = G_B56_2;
		if (!L_103)
		{
			G_B58_0 = ((int32_t)((int32_t)G_B56_1|(int32_t)G_B56_0));
			G_B58_1 = G_B56_2;
			goto IL_030e;
		}
	}
	{
		G_B59_0 = ((int32_t)67108864);
		G_B59_1 = G_B57_0;
		G_B59_2 = G_B57_1;
		goto IL_030f;
	}

IL_030e:
	{
		G_B59_0 = 0;
		G_B59_1 = G_B58_0;
		G_B59_2 = G_B58_1;
	}

IL_030f:
	{
		*((int32_t*)(G_B59_2)) = (int32_t)((int32_t)((int32_t)G_B59_1|(int32_t)G_B59_0));
		int32_t L_104 = V_0;
		int32_t L_105 = ___charIndex4;
		return ((int32_t)((int32_t)L_104-(int32_t)L_105));
	}
}
// System.Int32 System.Text.UTF7Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1639411038;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern const uint32_t UTF7Encoding_GetChars_m1244424819_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_GetChars_m1244424819 (UTF7Encoding_t330356969 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetChars_m1244424819_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = 0;
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t3324145743* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		int32_t L_5 = UTF7Encoding_InternalGetChars_m504744357(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (&V_0), /*hidden argument*/NULL);
		V_1 = L_5;
		int32_t L_6 = V_0;
		if (!((int32_t)((int32_t)L_6&(int32_t)((int32_t)67108864))))
		{
			goto IL_0032;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1639411038, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_8 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_8, L_7, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0032:
	{
		int32_t L_9 = V_1;
		return L_9;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetMaxByteCount(System.Int32)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UTF7Encoding_GetMaxByteCount_m3189713945_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_GetMaxByteCount_m3189713945 (UTF7Encoding_t330356969 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetMaxByteCount_m3189713945_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral1536848729, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___charCount0;
		if (L_3)
		{
			goto IL_0024;
		}
	}
	{
		return 0;
	}

IL_0024:
	{
		int32_t L_4 = ___charCount0;
		int32_t L_5 = ___charCount0;
		return ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)8*(int32_t)((int32_t)((int32_t)L_4/(int32_t)3))))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5%(int32_t)3))*(int32_t)3))))+(int32_t)2));
	}
}
// System.Int32 System.Text.UTF7Encoding::GetMaxCharCount(System.Int32)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UTF7Encoding_GetMaxCharCount_m3981249291_MetadataUsageId;
extern "C"  int32_t UTF7Encoding_GetMaxCharCount_m3981249291 (UTF7Encoding_t330356969 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetMaxCharCount_m3981249291_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral2217829607, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___byteCount0;
		return L_3;
	}
}
// System.Text.Decoder System.Text.UTF7Encoding::GetDecoder()
extern Il2CppClass* UTF7Decoder_t1979535786_il2cpp_TypeInfo_var;
extern const uint32_t UTF7Encoding_GetDecoder_m292232534_MetadataUsageId;
extern "C"  Decoder_t2225063046 * UTF7Encoding_GetDecoder_m292232534 (UTF7Encoding_t330356969 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Encoding_GetDecoder_m292232534_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		UTF7Decoder_t1979535786 * L_0 = (UTF7Decoder_t1979535786 *)il2cpp_codegen_object_new(UTF7Decoder_t1979535786_il2cpp_TypeInfo_var);
		UTF7Decoder__ctor_m4062693192(L_0, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetByteCount(System.Char*,System.Int32)
extern "C"  int32_t UTF7Encoding_GetByteCount_m2801467944 (UTF7Encoding_t330356969 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	{
		Il2CppChar* L_0 = ___chars0;
		int32_t L_1 = ___count1;
		int32_t L_2 = Encoding_GetByteCount_m957110328(__this, (Il2CppChar*)(Il2CppChar*)L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetByteCount(System.String)
extern "C"  int32_t UTF7Encoding_GetByteCount_m3034247550 (UTF7Encoding_t330356969 * __this, String_t* ___s0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = Encoding_GetByteCount_m3861962638(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 System.Text.UTF7Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
extern "C"  int32_t UTF7Encoding_GetBytes_m3752707352 (UTF7Encoding_t330356969 * __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_m1804873512(__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.UTF7Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t UTF7Encoding_GetBytes_m2773420058 (UTF7Encoding_t330356969 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	{
		String_t* L_0 = ___s0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = Encoding_GetBytes_m2409970698(__this, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.String System.Text.UTF7Encoding::GetString(System.Byte[],System.Int32,System.Int32)
extern "C"  String_t* UTF7Encoding_GetString_m138259962 (UTF7Encoding_t330356969 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		String_t* L_3 = Encoding_GetString_m565750122(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Text.UTF7Encoding/UTF7Decoder::.ctor()
extern "C"  void UTF7Decoder__ctor_m4062693192 (UTF7Decoder_t1979535786 * __this, const MethodInfo* method)
{
	{
		Decoder__ctor_m1448672242(__this, /*hidden argument*/NULL);
		__this->set_leftOver_2(0);
		return;
	}
}
// System.Int32 System.Text.UTF7Encoding/UTF7Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern Il2CppClass* UTF7Encoding_t330356969_il2cpp_TypeInfo_var;
extern const uint32_t UTF7Decoder_GetChars_m4162711992_MetadataUsageId;
extern "C"  int32_t UTF7Decoder_GetChars_m4162711992 (UTF7Decoder_t1979535786 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF7Decoder_GetChars_m4162711992_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t3324145743* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		int32_t* L_5 = __this->get_address_of_leftOver_2();
		IL2CPP_RUNTIME_CLASS_INIT(UTF7Encoding_t330356969_il2cpp_TypeInfo_var);
		int32_t L_6 = UTF7Encoding_InternalGetChars_m504744357(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Void System.Text.UTF8Encoding::.ctor()
extern "C"  void UTF8Encoding__ctor_m2222266828 (UTF8Encoding_t2817869802 * __this, const MethodInfo* method)
{
	{
		UTF8Encoding__ctor_m4274875098(__this, (bool)0, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.UTF8Encoding::.ctor(System.Boolean)
extern "C"  void UTF8Encoding__ctor_m508869187 (UTF8Encoding_t2817869802 * __this, bool ___encoderShouldEmitUTF8Identifier0, const MethodInfo* method)
{
	{
		bool L_0 = ___encoderShouldEmitUTF8Identifier0;
		UTF8Encoding__ctor_m4274875098(__this, L_0, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.UTF8Encoding::.ctor(System.Boolean,System.Boolean)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral111607186;
extern Il2CppCodeGenString* _stringLiteral22808764;
extern const uint32_t UTF8Encoding__ctor_m4274875098_MetadataUsageId;
extern "C"  void UTF8Encoding__ctor_m4274875098 (UTF8Encoding_t2817869802 * __this, bool ___encoderShouldEmitUTF8Identifier0, bool ___throwOnInvalidBytes1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding__ctor_m4274875098_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	String_t* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding__ctor_m1203666318(__this, ((int32_t)65001), /*hidden argument*/NULL);
		bool L_0 = ___encoderShouldEmitUTF8Identifier0;
		__this->set_emitIdentifier_28(L_0);
		bool L_1 = ___throwOnInvalidBytes1;
		if (!L_1)
		{
			goto IL_0029;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_2 = DecoderFallback_get_ExceptionFallback_m325010629(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1712004450(__this, (EncoderFallback_t1901620832 *)NULL, L_2, /*hidden argument*/NULL);
		goto IL_0035;
	}

IL_0029:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DecoderFallback_t649129352_il2cpp_TypeInfo_var);
		DecoderFallback_t649129352 * L_3 = DecoderFallback_get_StandardSafeFallback_m2811048538(NULL /*static, unused*/, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		Encoding_SetFallbackInternal_m1712004450(__this, (EncoderFallback_t1901620832 *)NULL, L_3, /*hidden argument*/NULL);
	}

IL_0035:
	{
		String_t* L_4 = _stringLiteral111607186;
		V_0 = L_4;
		((Encoding_t2012439129 *)__this)->set_header_name_10(L_4);
		String_t* L_5 = V_0;
		String_t* L_6 = L_5;
		V_0 = L_6;
		((Encoding_t2012439129 *)__this)->set_body_name_8(L_6);
		String_t* L_7 = V_0;
		((Encoding_t2012439129 *)__this)->set_web_name_15(L_7);
		((Encoding_t2012439129 *)__this)->set_encoding_name_9(_stringLiteral22808764);
		((Encoding_t2012439129 *)__this)->set_is_browser_save_13((bool)1);
		((Encoding_t2012439129 *)__this)->set_is_browser_display_14((bool)1);
		((Encoding_t2012439129 *)__this)->set_is_mail_news_display_11((bool)1);
		((Encoding_t2012439129 *)__this)->set_is_mail_news_save_12((bool)1);
		((Encoding_t2012439129 *)__this)->set_windows_code_page_1(((int32_t)1200));
		return;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetByteCount(System.Char[],System.Int32,System.Int32,System.Char&,System.Boolean)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UTF8Encoding_InternalGetByteCount_m1402598209_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_InternalGetByteCount_m1402598209 (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, Il2CppChar* ___leftOver3, bool ___flush4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_InternalGetByteCount_m1402598209_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	uintptr_t G_B17_0 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t3324145743* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___index1;
		CharU5BU5D_t3324145743* L_14 = ___chars0;
		if ((!(((uint32_t)L_13) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_14)->max_length))))))))
		{
			goto IL_007b;
		}
	}
	{
		bool L_15 = ___flush4;
		if (!L_15)
		{
			goto IL_0079;
		}
	}
	{
		Il2CppChar* L_16 = ___leftOver3;
		if (!(*((uint16_t*)L_16)))
		{
			goto IL_0079;
		}
	}
	{
		Il2CppChar* L_17 = ___leftOver3;
		*((int16_t*)(L_17)) = (int16_t)0;
		return 3;
	}

IL_0079:
	{
		return 0;
	}

IL_007b:
	{
		CharU5BU5D_t3324145743* L_18 = ___chars0;
		if (!L_18)
		{
			goto IL_0089;
		}
	}
	{
		CharU5BU5D_t3324145743* L_19 = ___chars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_19)->max_length)))))
		{
			goto IL_0090;
		}
	}

IL_0089:
	{
		G_B17_0 = (((uintptr_t)0));
		goto IL_0097;
	}

IL_0090:
	{
		CharU5BU5D_t3324145743* L_20 = ___chars0;
		G_B17_0 = ((uintptr_t)(((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0097:
	{
		V_0 = (Il2CppChar*)G_B17_0;
		Il2CppChar* L_21 = V_0;
		int32_t L_22 = ___index1;
		int32_t L_23 = ___count2;
		Il2CppChar* L_24 = ___leftOver3;
		bool L_25 = ___flush4;
		int32_t L_26 = UTF8Encoding_InternalGetByteCount_m776634770(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_21+(int32_t)((int32_t)((int32_t)L_22*(int32_t)2)))), L_23, L_24, L_25, /*hidden argument*/NULL);
		return L_26;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetByteCount(System.Char*,System.Int32,System.Char&,System.Boolean)
extern "C"  int32_t UTF8Encoding_InternalGetByteCount_m776634770 (Il2CppObject * __this /* static, unused */, Il2CppChar* ___chars0, int32_t ___count1, Il2CppChar* ___leftOver2, bool ___flush3, const MethodInfo* method)
{
	int32_t V_0 = 0;
	Il2CppChar* V_1 = NULL;
	{
		V_0 = 0;
		Il2CppChar* L_0 = ___chars0;
		int32_t L_1 = ___count1;
		V_1 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)2))));
		goto IL_00fa;
	}

IL_000d:
	{
		Il2CppChar* L_2 = ___leftOver2;
		if ((*((uint16_t*)L_2)))
		{
			goto IL_00cc;
		}
	}
	{
		goto IL_00c0;
	}

IL_0019:
	{
		Il2CppChar* L_3 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_3))) >= ((int32_t)((int32_t)128))))
		{
			goto IL_002e;
		}
	}
	{
		int32_t L_4 = V_0;
		V_0 = ((int32_t)((int32_t)L_4+(int32_t)1));
		goto IL_00ba;
	}

IL_002e:
	{
		Il2CppChar* L_5 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_5))) >= ((int32_t)((int32_t)2048))))
		{
			goto IL_0043;
		}
	}
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)((int32_t)L_6+(int32_t)2));
		goto IL_00ba;
	}

IL_0043:
	{
		Il2CppChar* L_7 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_7))) < ((int32_t)((int32_t)55296))))
		{
			goto IL_005b;
		}
	}
	{
		Il2CppChar* L_8 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_8))) <= ((int32_t)((int32_t)57343))))
		{
			goto IL_0064;
		}
	}

IL_005b:
	{
		int32_t L_9 = V_0;
		V_0 = ((int32_t)((int32_t)L_9+(int32_t)3));
		goto IL_00ba;
	}

IL_0064:
	{
		Il2CppChar* L_10 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_10))) > ((int32_t)((int32_t)56319))))
		{
			goto IL_00b3;
		}
	}
	{
		Il2CppChar* L_11 = ___chars0;
		Il2CppChar* L_12 = V_1;
		if ((!(((uintptr_t)((Il2CppChar*)((intptr_t)L_11+(int32_t)2))) < ((uintptr_t)L_12))))
		{
			goto IL_00a4;
		}
	}
	{
		Il2CppChar* L_13 = ___chars0;
		if ((((int32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_13+(int32_t)2))))) < ((int32_t)((int32_t)56320))))
		{
			goto IL_00a4;
		}
	}
	{
		Il2CppChar* L_14 = ___chars0;
		if ((((int32_t)(*((uint16_t*)((Il2CppChar*)((intptr_t)L_14+(int32_t)2))))) > ((int32_t)((int32_t)57343))))
		{
			goto IL_00a4;
		}
	}
	{
		int32_t L_15 = V_0;
		V_0 = ((int32_t)((int32_t)L_15+(int32_t)4));
		Il2CppChar* L_16 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_16+(intptr_t)(((intptr_t)2))));
		goto IL_00ba;
	}

IL_00a4:
	{
		Il2CppChar* L_17 = ___leftOver2;
		Il2CppChar* L_18 = ___chars0;
		*((int16_t*)(L_17)) = (int16_t)(*((uint16_t*)L_18));
		Il2CppChar* L_19 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_19+(intptr_t)(((intptr_t)2))));
		goto IL_00c7;
	}

IL_00b3:
	{
		int32_t L_20 = V_0;
		V_0 = ((int32_t)((int32_t)L_20+(int32_t)3));
		Il2CppChar* L_21 = ___leftOver2;
		*((int16_t*)(L_21)) = (int16_t)0;
	}

IL_00ba:
	{
		Il2CppChar* L_22 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_22+(intptr_t)(((intptr_t)2))));
	}

IL_00c0:
	{
		Il2CppChar* L_23 = ___chars0;
		Il2CppChar* L_24 = V_1;
		if ((!(((uintptr_t)L_23) >= ((uintptr_t)L_24))))
		{
			goto IL_0019;
		}
	}

IL_00c7:
	{
		goto IL_00fa;
	}

IL_00cc:
	{
		Il2CppChar* L_25 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_25))) < ((int32_t)((int32_t)56320))))
		{
			goto IL_00f3;
		}
	}
	{
		Il2CppChar* L_26 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_26))) > ((int32_t)((int32_t)57343))))
		{
			goto IL_00f3;
		}
	}
	{
		int32_t L_27 = V_0;
		V_0 = ((int32_t)((int32_t)L_27+(int32_t)4));
		Il2CppChar* L_28 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_28+(intptr_t)(((intptr_t)2))));
		goto IL_00f7;
	}

IL_00f3:
	{
		int32_t L_29 = V_0;
		V_0 = ((int32_t)((int32_t)L_29+(int32_t)3));
	}

IL_00f7:
	{
		Il2CppChar* L_30 = ___leftOver2;
		*((int16_t*)(L_30)) = (int16_t)0;
	}

IL_00fa:
	{
		Il2CppChar* L_31 = ___chars0;
		Il2CppChar* L_32 = V_1;
		if ((!(((uintptr_t)L_31) >= ((uintptr_t)L_32))))
		{
			goto IL_000d;
		}
	}
	{
		bool L_33 = ___flush3;
		if (!L_33)
		{
			goto IL_0115;
		}
	}
	{
		Il2CppChar* L_34 = ___leftOver2;
		if (!(*((uint16_t*)L_34)))
		{
			goto IL_0115;
		}
	}
	{
		int32_t L_35 = V_0;
		V_0 = ((int32_t)((int32_t)L_35+(int32_t)3));
		Il2CppChar* L_36 = ___leftOver2;
		*((int16_t*)(L_36)) = (int16_t)0;
	}

IL_0115:
	{
		int32_t L_37 = V_0;
		return L_37;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetByteCount(System.Char[],System.Int32,System.Int32)
extern "C"  int32_t UTF8Encoding_GetByteCount_m3411969974 (UTF8Encoding_t2817869802 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	Il2CppChar V_0 = 0x0;
	{
		V_0 = 0;
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		int32_t L_3 = UTF8Encoding_InternalGetByteCount_m1402598209(NULL /*static, unused*/, L_0, L_1, L_2, (&V_0), (bool)1, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetByteCount(System.Char*,System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern const uint32_t UTF8Encoding_GetByteCount_m2560927815_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_GetByteCount_m2560927815 (UTF8Encoding_t2817869802 * __this, Il2CppChar* ___chars0, int32_t ___count1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetByteCount_m2560927815_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___count1;
		if (L_2)
		{
			goto IL_0019;
		}
	}
	{
		return 0;
	}

IL_0019:
	{
		V_0 = 0;
		Il2CppChar* L_3 = ___chars0;
		int32_t L_4 = ___count1;
		int32_t L_5 = UTF8Encoding_InternalGetByteCount_m776634770(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_3, L_4, (&V_0), (bool)1, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32,System.Char&,System.Boolean)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern const uint32_t UTF8Encoding_InternalGetBytes_m1304805863_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_InternalGetBytes_m1304805863 (Il2CppObject * __this /* static, unused */, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, Il2CppChar* ___leftOver5, bool ___flush6, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_InternalGetBytes_m1304805863_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	uint8_t* V_1 = NULL;
	uintptr_t G_B22_0 = 0;
	uintptr_t G_B28_0 = 0;
	{
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___charIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_5 = ___charIndex1;
		CharU5BU5D_t3324145743* L_6 = ___chars0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0047;
		}
	}

IL_0032:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral1542343452, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0047:
	{
		int32_t L_9 = ___charCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0059;
		}
	}
	{
		int32_t L_10 = ___charCount2;
		CharU5BU5D_t3324145743* 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_006e;
		}
	}

IL_0059:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral1536848729, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006e:
	{
		int32_t L_15 = ___byteIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_16 = ___byteIndex4;
		ByteU5BU5D_t4260760469* L_17 = ___bytes3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0095;
		}
	}

IL_0080:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral2223324330, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0095:
	{
		int32_t L_20 = ___charIndex1;
		CharU5BU5D_t3324145743* L_21 = ___chars0;
		if ((!(((uint32_t)L_20) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))))))))
		{
			goto IL_00b3;
		}
	}
	{
		bool L_22 = ___flush6;
		if (!L_22)
		{
			goto IL_00b1;
		}
	}
	{
		Il2CppChar* L_23 = ___leftOver5;
		if (!(*((uint16_t*)L_23)))
		{
			goto IL_00b1;
		}
	}
	{
		Il2CppChar* L_24 = ___leftOver5;
		*((int16_t*)(L_24)) = (int16_t)0;
	}

IL_00b1:
	{
		return 0;
	}

IL_00b3:
	{
		CharU5BU5D_t3324145743* L_25 = ___chars0;
		if (!L_25)
		{
			goto IL_00c1;
		}
	}
	{
		CharU5BU5D_t3324145743* L_26 = ___chars0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_26)->max_length)))))
		{
			goto IL_00c8;
		}
	}

IL_00c1:
	{
		G_B22_0 = (((uintptr_t)0));
		goto IL_00cf;
	}

IL_00c8:
	{
		CharU5BU5D_t3324145743* L_27 = ___chars0;
		G_B22_0 = ((uintptr_t)(((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00cf:
	{
		V_0 = (Il2CppChar*)G_B22_0;
		ByteU5BU5D_t4260760469* L_28 = ___bytes3;
		int32_t L_29 = ___byteIndex4;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_28)->max_length))))) == ((uint32_t)L_29))))
		{
			goto IL_00ed;
		}
	}
	{
		Il2CppChar* L_30 = V_0;
		int32_t L_31 = ___charIndex1;
		int32_t L_32 = ___charCount2;
		Il2CppChar* L_33 = ___leftOver5;
		bool L_34 = ___flush6;
		int32_t L_35 = UTF8Encoding_InternalGetBytes_m4145641218(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))), L_32, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, L_33, L_34, /*hidden argument*/NULL);
		return L_35;
	}

IL_00ed:
	{
		ByteU5BU5D_t4260760469* L_36 = ___bytes3;
		if (!L_36)
		{
			goto IL_00fb;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_37 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_37)->max_length)))))
		{
			goto IL_0102;
		}
	}

IL_00fb:
	{
		G_B28_0 = (((uintptr_t)0));
		goto IL_0109;
	}

IL_0102:
	{
		ByteU5BU5D_t4260760469* L_38 = ___bytes3;
		G_B28_0 = ((uintptr_t)(((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0109:
	{
		V_1 = (uint8_t*)G_B28_0;
		Il2CppChar* L_39 = V_0;
		int32_t L_40 = ___charIndex1;
		int32_t L_41 = ___charCount2;
		uint8_t* L_42 = V_1;
		int32_t L_43 = ___byteIndex4;
		ByteU5BU5D_t4260760469* L_44 = ___bytes3;
		int32_t L_45 = ___byteIndex4;
		Il2CppChar* L_46 = ___leftOver5;
		bool L_47 = ___flush6;
		int32_t L_48 = UTF8Encoding_InternalGetBytes_m4145641218(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_39+(int32_t)((int32_t)((int32_t)L_40*(int32_t)2)))), L_41, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_42+(int32_t)L_43)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_44)->max_length))))-(int32_t)L_45)), L_46, L_47, /*hidden argument*/NULL);
		return L_48;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetBytes(System.Char*,System.Int32,System.Byte*,System.Int32,System.Char&,System.Boolean)
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1725588137;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern const uint32_t UTF8Encoding_InternalGetBytes_m4145641218_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_InternalGetBytes_m4145641218 (Il2CppObject * __this /* static, unused */, Il2CppChar* ___chars0, int32_t ___count1, uint8_t* ___bytes2, int32_t ___bcount3, Il2CppChar* ___leftOver4, bool ___flush5, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_InternalGetBytes_m4145641218_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	uint8_t* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
		Il2CppChar* L_0 = ___chars0;
		int32_t L_1 = ___count1;
		V_0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_0+(int32_t)((int32_t)((int32_t)L_1*(int32_t)2))));
		uint8_t* L_2 = ___bytes2;
		int32_t L_3 = ___bcount3;
		V_1 = (uint8_t*)((uint8_t*)((intptr_t)L_2+(int32_t)L_3));
		goto IL_022c;
	}

IL_000f:
	{
		Il2CppChar* L_4 = ___leftOver4;
		if ((*((uint16_t*)L_4)))
		{
			goto IL_014f;
		}
	}
	{
		goto IL_0143;
	}

IL_001c:
	{
		Il2CppChar* L_5 = ___chars0;
		V_2 = (*((uint16_t*)L_5));
		int32_t L_6 = V_2;
		if ((((int32_t)L_6) >= ((int32_t)((int32_t)128))))
		{
			goto IL_0045;
		}
	}
	{
		uint8_t* L_7 = ___bytes2;
		uint8_t* L_8 = V_1;
		if ((!(((uintptr_t)L_7) >= ((uintptr_t)L_8))))
		{
			goto IL_0036;
		}
	}
	{
		goto IL_029b;
	}

IL_0036:
	{
		uint8_t* L_9 = ___bytes2;
		uint8_t* L_10 = (uint8_t*)L_9;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_10+(intptr_t)(((intptr_t)1))));
		int32_t L_11 = V_2;
		*((int8_t*)(L_10)) = (int8_t)(((int32_t)((uint8_t)L_11)));
		goto IL_013d;
	}

IL_0045:
	{
		int32_t L_12 = V_2;
		if ((((int32_t)L_12) >= ((int32_t)((int32_t)2048))))
		{
			goto IL_0083;
		}
	}
	{
		uint8_t* L_13 = ___bytes2;
		uint8_t* L_14 = V_1;
		if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_13+(int32_t)1))) >= ((uintptr_t)L_14))))
		{
			goto IL_005e;
		}
	}
	{
		goto IL_029b;
	}

IL_005e:
	{
		uint8_t* L_15 = ___bytes2;
		int32_t L_16 = V_2;
		*((int8_t*)(L_15)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)192)|(int32_t)((int32_t)((int32_t)L_16>>(int32_t)6)))))));
		uint8_t* L_17 = ___bytes2;
		int32_t L_18 = V_2;
		*((int8_t*)(((uint8_t*)((intptr_t)L_17+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)63))))))));
		uint8_t* L_19 = ___bytes2;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_19+(int32_t)2));
		goto IL_013d;
	}

IL_0083:
	{
		int32_t L_20 = V_2;
		if ((((int32_t)L_20) < ((int32_t)((int32_t)55296))))
		{
			goto IL_0099;
		}
	}
	{
		int32_t L_21 = V_2;
		if ((((int32_t)L_21) <= ((int32_t)((int32_t)57343))))
		{
			goto IL_00de;
		}
	}

IL_0099:
	{
		uint8_t* L_22 = ___bytes2;
		uint8_t* L_23 = V_1;
		if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_22+(int32_t)2))) >= ((uintptr_t)L_23))))
		{
			goto IL_00a7;
		}
	}
	{
		goto IL_029b;
	}

IL_00a7:
	{
		uint8_t* L_24 = ___bytes2;
		int32_t L_25 = V_2;
		*((int8_t*)(L_24)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_25>>(int32_t)((int32_t)12))))))));
		uint8_t* L_26 = ___bytes2;
		int32_t L_27 = V_2;
		*((int8_t*)(((uint8_t*)((intptr_t)L_26+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_27>>(int32_t)6))&(int32_t)((int32_t)63))))))));
		uint8_t* L_28 = ___bytes2;
		int32_t L_29 = V_2;
		*((int8_t*)(((uint8_t*)((intptr_t)L_28+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_29&(int32_t)((int32_t)63))))))));
		uint8_t* L_30 = ___bytes2;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_30+(int32_t)3));
		goto IL_013d;
	}

IL_00de:
	{
		int32_t L_31 = V_2;
		if ((((int32_t)L_31) > ((int32_t)((int32_t)56319))))
		{
			goto IL_00f9;
		}
	}
	{
		Il2CppChar* L_32 = ___leftOver4;
		Il2CppChar* L_33 = ___chars0;
		*((int16_t*)(L_32)) = (int16_t)(*((uint16_t*)L_33));
		Il2CppChar* L_34 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_34+(intptr_t)(((intptr_t)2))));
		goto IL_014a;
	}

IL_00f9:
	{
		uint8_t* L_35 = ___bytes2;
		uint8_t* L_36 = V_1;
		if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_35+(int32_t)2))) >= ((uintptr_t)L_36))))
		{
			goto IL_0107;
		}
	}
	{
		goto IL_029b;
	}

IL_0107:
	{
		uint8_t* L_37 = ___bytes2;
		int32_t L_38 = V_2;
		*((int8_t*)(L_37)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_38>>(int32_t)((int32_t)12))))))));
		uint8_t* L_39 = ___bytes2;
		int32_t L_40 = V_2;
		*((int8_t*)(((uint8_t*)((intptr_t)L_39+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_40>>(int32_t)6))&(int32_t)((int32_t)63))))))));
		uint8_t* L_41 = ___bytes2;
		int32_t L_42 = V_2;
		*((int8_t*)(((uint8_t*)((intptr_t)L_41+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_42&(int32_t)((int32_t)63))))))));
		uint8_t* L_43 = ___bytes2;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_43+(int32_t)3));
		Il2CppChar* L_44 = ___leftOver4;
		*((int16_t*)(L_44)) = (int16_t)0;
	}

IL_013d:
	{
		Il2CppChar* L_45 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_45+(intptr_t)(((intptr_t)2))));
	}

IL_0143:
	{
		Il2CppChar* L_46 = ___chars0;
		Il2CppChar* L_47 = V_0;
		if ((!(((uintptr_t)L_46) >= ((uintptr_t)L_47))))
		{
			goto IL_001c;
		}
	}

IL_014a:
	{
		goto IL_022c;
	}

IL_014f:
	{
		Il2CppChar* L_48 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_48))) < ((int32_t)((int32_t)56320))))
		{
			goto IL_01e0;
		}
	}
	{
		Il2CppChar* L_49 = ___chars0;
		if ((((int32_t)(*((uint16_t*)L_49))) > ((int32_t)((int32_t)57343))))
		{
			goto IL_01e0;
		}
	}
	{
		Il2CppChar* L_50 = ___chars0;
		Il2CppChar* L_51 = ___leftOver4;
		V_3 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)65536)+(int32_t)(*((uint16_t*)L_50))))-(int32_t)((int32_t)56320)))+(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(*((uint16_t*)L_51))-(int32_t)((int32_t)55296)))<<(int32_t)((int32_t)10)))));
		uint8_t* L_52 = ___bytes2;
		uint8_t* L_53 = V_1;
		if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_52+(int32_t)3))) >= ((uintptr_t)L_53))))
		{
			goto IL_0191;
		}
	}
	{
		goto IL_029b;
	}

IL_0191:
	{
		uint8_t* L_54 = ___bytes2;
		int32_t L_55 = V_3;
		*((int8_t*)(L_54)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)240)|(int32_t)((int32_t)((int32_t)L_55>>(int32_t)((int32_t)18))))))));
		uint8_t* L_56 = ___bytes2;
		int32_t L_57 = V_3;
		*((int8_t*)(((uint8_t*)((intptr_t)L_56+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_57>>(int32_t)((int32_t)12)))&(int32_t)((int32_t)63))))))));
		uint8_t* L_58 = ___bytes2;
		int32_t L_59 = V_3;
		*((int8_t*)(((uint8_t*)((intptr_t)L_58+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_59>>(int32_t)6))&(int32_t)((int32_t)63))))))));
		uint8_t* L_60 = ___bytes2;
		int32_t L_61 = V_3;
		*((int8_t*)(((uint8_t*)((intptr_t)L_60+(int32_t)3)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_61&(int32_t)((int32_t)63))))))));
		uint8_t* L_62 = ___bytes2;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_62+(int32_t)4));
		Il2CppChar* L_63 = ___chars0;
		___chars0 = (Il2CppChar*)((Il2CppChar*)((intptr_t)L_63+(intptr_t)(((intptr_t)2))));
		goto IL_0228;
	}

IL_01e0:
	{
		Il2CppChar* L_64 = ___leftOver4;
		V_4 = (*((uint16_t*)L_64));
		uint8_t* L_65 = ___bytes2;
		uint8_t* L_66 = V_1;
		if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_65+(int32_t)2))) >= ((uintptr_t)L_66))))
		{
			goto IL_01f3;
		}
	}
	{
		goto IL_029b;
	}

IL_01f3:
	{
		uint8_t* L_67 = ___bytes2;
		int32_t L_68 = V_4;
		*((int8_t*)(L_67)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_68>>(int32_t)((int32_t)12))))))));
		uint8_t* L_69 = ___bytes2;
		int32_t L_70 = V_4;
		*((int8_t*)(((uint8_t*)((intptr_t)L_69+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_70>>(int32_t)6))&(int32_t)((int32_t)63))))))));
		uint8_t* L_71 = ___bytes2;
		int32_t L_72 = V_4;
		*((int8_t*)(((uint8_t*)((intptr_t)L_71+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_72&(int32_t)((int32_t)63))))))));
		uint8_t* L_73 = ___bytes2;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_73+(int32_t)3));
	}

IL_0228:
	{
		Il2CppChar* L_74 = ___leftOver4;
		*((int16_t*)(L_74)) = (int16_t)0;
	}

IL_022c:
	{
		Il2CppChar* L_75 = ___chars0;
		Il2CppChar* L_76 = V_0;
		if ((!(((uintptr_t)L_75) >= ((uintptr_t)L_76))))
		{
			goto IL_000f;
		}
	}
	{
		bool L_77 = ___flush5;
		if (!L_77)
		{
			goto IL_0293;
		}
	}
	{
		Il2CppChar* L_78 = ___leftOver4;
		if (!(*((uint16_t*)L_78)))
		{
			goto IL_0293;
		}
	}
	{
		Il2CppChar* L_79 = ___leftOver4;
		V_5 = (*((uint16_t*)L_79));
		uint8_t* L_80 = ___bytes2;
		uint8_t* L_81 = V_1;
		if ((!(((uintptr_t)((uint8_t*)((intptr_t)L_80+(int32_t)2))) < ((uintptr_t)L_81))))
		{
			goto IL_028a;
		}
	}
	{
		uint8_t* L_82 = ___bytes2;
		int32_t L_83 = V_5;
		*((int8_t*)(L_82)) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)224)|(int32_t)((int32_t)((int32_t)L_83>>(int32_t)((int32_t)12))))))));
		uint8_t* L_84 = ___bytes2;
		int32_t L_85 = V_5;
		*((int8_t*)(((uint8_t*)((intptr_t)L_84+(int32_t)1)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_85>>(int32_t)6))&(int32_t)((int32_t)63))))))));
		uint8_t* L_86 = ___bytes2;
		int32_t L_87 = V_5;
		*((int8_t*)(((uint8_t*)((intptr_t)L_86+(int32_t)2)))) = (int8_t)(((int32_t)((uint8_t)((int32_t)((int32_t)((int32_t)128)|(int32_t)((int32_t)((int32_t)L_87&(int32_t)((int32_t)63))))))));
		uint8_t* L_88 = ___bytes2;
		___bytes2 = (uint8_t*)((uint8_t*)((intptr_t)L_88+(int32_t)3));
		goto IL_028f;
	}

IL_028a:
	{
		goto IL_029b;
	}

IL_028f:
	{
		Il2CppChar* L_89 = ___leftOver4;
		*((int16_t*)(L_89)) = (int16_t)0;
	}

IL_0293:
	{
		uint8_t* L_90 = ___bytes2;
		uint8_t* L_91 = V_1;
		int32_t L_92 = ___bcount3;
		return (((int32_t)((int32_t)(((int64_t)((int64_t)(intptr_t)((uint8_t*)((intptr_t)L_90-(intptr_t)((uint8_t*)((intptr_t)L_91-(int32_t)L_92))))))))));
	}

IL_029b:
	{
		ArgumentException_t928607144 * L_93 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_93, _stringLiteral1725588137, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_93);
	}
}
// System.Int32 System.Text.UTF8Encoding::GetBytes(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)
extern "C"  int32_t UTF8Encoding_GetBytes_m758519618 (UTF8Encoding_t2817869802 * __this, CharU5BU5D_t3324145743* ___chars0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	Il2CppChar V_0 = 0x0;
	{
		V_0 = 0;
		CharU5BU5D_t3324145743* L_0 = ___chars0;
		int32_t L_1 = ___charIndex1;
		int32_t L_2 = ___charCount2;
		ByteU5BU5D_t4260760469* L_3 = ___bytes3;
		int32_t L_4 = ___byteIndex4;
		int32_t L_5 = UTF8Encoding_InternalGetBytes_m1304805863(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (&V_0), (bool)1, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetBytes(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral115;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern Il2CppCodeGenString* _stringLiteral1151580041;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1159514100;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern const uint32_t UTF8Encoding_GetBytes_m332798299_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_GetBytes_m332798299 (UTF8Encoding_t2817869802 * __this, String_t* ___s0, int32_t ___charIndex1, int32_t ___charCount2, ByteU5BU5D_t4260760469* ___bytes3, int32_t ___byteIndex4, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetBytes_m332798299_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	Il2CppChar V_1 = 0x0;
	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_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral115, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		ByteU5BU5D_t4260760469* L_2 = ___bytes3;
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94224491, /*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_m2979997331(L_6, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)L_7)))
		{
			goto IL_004b;
		}
	}

IL_0036:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_8 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1151580041, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_9 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_9, _stringLiteral1542343452, 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_m2979997331(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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_15 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1159514100, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_16 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_16, _stringLiteral1536848729, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_20 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_21 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_21, _stringLiteral2223324330, L_20, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21);
	}

IL_009d:
	{
		int32_t L_22 = ___charIndex1;
		String_t* L_23 = ___s0;
		int32_t L_24 = String_get_Length_m2979997331(L_23, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_22) == ((uint32_t)L_24))))
		{
			goto IL_00ab;
		}
	}
	{
		return 0;
	}

IL_00ab:
	{
		String_t* L_25 = ___s0;
		V_3 = L_25;
		String_t* L_26 = V_3;
		int32_t L_27 = RuntimeHelpers_get_OffsetToStringData_m2708084937(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((intptr_t)((intptr_t)(((intptr_t)L_26))+(int32_t)L_27));
		V_1 = 0;
		ByteU5BU5D_t4260760469* L_28 = ___bytes3;
		int32_t L_29 = ___byteIndex4;
		if ((!(((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_28)->max_length))))) == ((uint32_t)L_29))))
		{
			goto IL_00d5;
		}
	}
	{
		Il2CppChar* L_30 = V_0;
		int32_t L_31 = ___charIndex1;
		int32_t L_32 = ___charCount2;
		int32_t L_33 = UTF8Encoding_InternalGetBytes_m4145641218(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_30+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))), L_32, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, (&V_1), (bool)1, /*hidden argument*/NULL);
		return L_33;
	}

IL_00d5:
	{
		ByteU5BU5D_t4260760469* L_34 = ___bytes3;
		if (!L_34)
		{
			goto IL_00e5;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_35 = ___bytes3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_35)->max_length)))))
		{
			goto IL_00ec;
		}
	}

IL_00e5:
	{
		G_B21_0 = (((uintptr_t)0));
		goto IL_00f4;
	}

IL_00ec:
	{
		ByteU5BU5D_t4260760469* L_36 = ___bytes3;
		G_B21_0 = ((uintptr_t)(((L_36)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00f4:
	{
		V_2 = (uint8_t*)G_B21_0;
		Il2CppChar* L_37 = V_0;
		int32_t L_38 = ___charIndex1;
		int32_t L_39 = ___charCount2;
		uint8_t* L_40 = V_2;
		int32_t L_41 = ___byteIndex4;
		ByteU5BU5D_t4260760469* L_42 = ___bytes3;
		int32_t L_43 = ___byteIndex4;
		int32_t L_44 = UTF8Encoding_InternalGetBytes_m4145641218(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_37+(int32_t)((int32_t)((int32_t)L_38*(int32_t)2)))), L_39, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_40+(int32_t)L_41)), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_42)->max_length))))-(int32_t)L_43)), (&V_1), (bool)1, /*hidden argument*/NULL);
		return L_44;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern const uint32_t UTF8Encoding_GetBytes_m1643674103_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_GetBytes_m1643674103 (UTF8Encoding_t2817869802 * __this, Il2CppChar* ___chars0, int32_t ___charCount1, uint8_t* ___bytes2, int32_t ___byteCount3, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetBytes_m1643674103_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		Il2CppChar* L_0 = ___chars0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		int32_t L_2 = ___charCount1;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0023;
		}
	}
	{
		IndexOutOfRangeException_t3456360697 * L_3 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_3, _stringLiteral1536848729, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0023:
	{
		uint8_t* L_4 = ___bytes2;
		if (L_4)
		{
			goto IL_0034;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_5 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_5, _stringLiteral94224491, /*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;
		}
	}
	{
		IndexOutOfRangeException_t3456360697 * L_7 = (IndexOutOfRangeException_t3456360697 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t3456360697_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m1621772274(L_7, _stringLiteral1536848729, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7);
	}

IL_0047:
	{
		int32_t L_8 = ___charCount1;
		if (L_8)
		{
			goto IL_004f;
		}
	}
	{
		return 0;
	}

IL_004f:
	{
		V_0 = 0;
		int32_t L_9 = ___byteCount3;
		if (L_9)
		{
			goto IL_0066;
		}
	}
	{
		Il2CppChar* L_10 = ___chars0;
		int32_t L_11 = ___charCount1;
		int32_t L_12 = UTF8Encoding_InternalGetBytes_m4145641218(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_10, L_11, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, (&V_0), (bool)1, /*hidden argument*/NULL);
		return L_12;
	}

IL_0066:
	{
		Il2CppChar* L_13 = ___chars0;
		int32_t L_14 = ___charCount1;
		uint8_t* L_15 = ___bytes2;
		int32_t L_16 = ___byteCount3;
		int32_t L_17 = UTF8Encoding_InternalGetBytes_m4145641218(NULL /*static, unused*/, (Il2CppChar*)(Il2CppChar*)L_13, L_14, (uint8_t*)(uint8_t*)L_15, L_16, (&V_0), (bool)1, /*hidden argument*/NULL);
		return L_17;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetCharCount(System.Byte[],System.Int32,System.Int32,System.UInt32,System.UInt32,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral100346066;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral94851343;
extern const uint32_t UTF8Encoding_InternalGetCharCount_m3413246797_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_InternalGetCharCount_m3413246797 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, uint32_t ___leftOverBits3, uint32_t ___leftOverCount4, Il2CppObject * ___provider5, DecoderFallbackBuffer_t4139272936 ** ___fallbackBuffer6, ByteU5BU5D_t4260760469** ___bufferArg7, bool ___flush8, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_InternalGetCharCount_m3413246797_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	uint8_t* V_0 = NULL;
	uintptr_t G_B14_0 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_5 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_6 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_6, _stringLiteral100346066, 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_t4260760469* 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_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_11 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_12 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_12, _stringLiteral94851343, L_11, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12);
	}

IL_005d:
	{
		int32_t L_13 = ___count2;
		if (L_13)
		{
			goto IL_0065;
		}
	}
	{
		return 0;
	}

IL_0065:
	{
		ByteU5BU5D_t4260760469* L_14 = ___bytes0;
		if (!L_14)
		{
			goto IL_0073;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_15 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_15)->max_length)))))
		{
			goto IL_007a;
		}
	}

IL_0073:
	{
		G_B14_0 = (((uintptr_t)0));
		goto IL_0081;
	}

IL_007a:
	{
		ByteU5BU5D_t4260760469* L_16 = ___bytes0;
		G_B14_0 = ((uintptr_t)(((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_0081:
	{
		V_0 = (uint8_t*)G_B14_0;
		uint8_t* L_17 = V_0;
		int32_t L_18 = ___index1;
		int32_t L_19 = ___count2;
		uint32_t L_20 = ___leftOverBits3;
		uint32_t L_21 = ___leftOverCount4;
		Il2CppObject * L_22 = ___provider5;
		DecoderFallbackBuffer_t4139272936 ** L_23 = ___fallbackBuffer6;
		ByteU5BU5D_t4260760469** L_24 = ___bufferArg7;
		bool L_25 = ___flush8;
		int32_t L_26 = UTF8Encoding_InternalGetCharCount_m1382612956(NULL /*static, unused*/, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_17+(int32_t)L_18)), L_19, L_20, L_21, L_22, L_23, L_24, L_25, /*hidden argument*/NULL);
		return L_26;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetCharCount(System.Byte*,System.Int32,System.UInt32,System.UInt32,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean)
extern "C"  int32_t UTF8Encoding_InternalGetCharCount_m1382612956 (Il2CppObject * __this /* static, unused */, uint8_t* ___bytes0, int32_t ___count1, uint32_t ___leftOverBits2, uint32_t ___leftOverCount3, Il2CppObject * ___provider4, DecoderFallbackBuffer_t4139272936 ** ___fallbackBuffer5, ByteU5BU5D_t4260760469** ___bufferArg6, bool ___flush7, const MethodInfo* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	uint32_t V_3 = 0;
	uint32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	bool V_7 = false;
	uint32_t V_8 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		uint32_t L_0 = ___leftOverCount3;
		if (L_0)
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_1 = V_0;
		int32_t L_2 = ___count1;
		V_2 = ((int32_t)((int32_t)L_1+(int32_t)L_2));
		goto IL_0038;
	}

IL_0013:
	{
		uint8_t* L_3 = ___bytes0;
		int32_t L_4 = V_0;
		if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_3+(int32_t)L_4))))) >= ((int32_t)((int32_t)128))))
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_5 = V_1;
		V_1 = ((int32_t)((int32_t)L_5+(int32_t)1));
		goto IL_002f;
	}

IL_002a:
	{
		goto IL_003f;
	}

IL_002f:
	{
		int32_t L_6 = V_0;
		V_0 = ((int32_t)((int32_t)L_6+(int32_t)1));
		int32_t L_7 = ___count1;
		___count1 = ((int32_t)((int32_t)L_7-(int32_t)1));
	}

IL_0038:
	{
		int32_t L_8 = V_0;
		int32_t L_9 = V_2;
		if ((((int32_t)L_8) < ((int32_t)L_9)))
		{
			goto IL_0013;
		}
	}

IL_003f:
	{
		uint32_t L_10 = ___leftOverBits2;
		V_4 = L_10;
		uint32_t L_11 = ___leftOverCount3;
		V_5 = ((int32_t)((int32_t)L_11&(int32_t)((int32_t)15)));
		uint32_t L_12 = ___leftOverCount3;
		V_6 = ((int32_t)((int32_t)((int32_t)((uint32_t)L_12>>4))&(int32_t)((int32_t)15)));
		goto IL_02aa;
	}

IL_0055:
	{
		uint8_t* L_13 = ___bytes0;
		int32_t L_14 = V_0;
		int32_t L_15 = L_14;
		V_0 = ((int32_t)((int32_t)L_15+(int32_t)1));
		V_3 = (*((uint8_t*)((uint8_t*)((intptr_t)L_13+(int32_t)L_15))));
		int32_t L_16 = ___count1;
		___count1 = ((int32_t)((int32_t)L_16-(int32_t)1));
		uint32_t L_17 = V_6;
		if (L_17)
		{
			goto IL_013e;
		}
	}
	{
		uint32_t L_18 = V_3;
		if ((!(((uint32_t)L_18) < ((uint32_t)((int32_t)128)))))
		{
			goto IL_007e;
		}
	}
	{
		int32_t L_19 = V_1;
		V_1 = ((int32_t)((int32_t)L_19+(int32_t)1));
		goto IL_0139;
	}

IL_007e:
	{
		uint32_t L_20 = V_3;
		if ((!(((uint32_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)224)))) == ((uint32_t)((int32_t)192)))))
		{
			goto IL_00a0;
		}
	}
	{
		uint32_t L_21 = V_3;
		V_4 = ((int32_t)((int32_t)L_21&(int32_t)((int32_t)31)));
		V_5 = 1;
		V_6 = 2;
		goto IL_0139;
	}

IL_00a0:
	{
		uint32_t L_22 = V_3;
		if ((!(((uint32_t)((int32_t)((int32_t)L_22&(int32_t)((int32_t)240)))) == ((uint32_t)((int32_t)224)))))
		{
			goto IL_00c2;
		}
	}
	{
		uint32_t L_23 = V_3;
		V_4 = ((int32_t)((int32_t)L_23&(int32_t)((int32_t)15)));
		V_5 = 1;
		V_6 = 3;
		goto IL_0139;
	}

IL_00c2:
	{
		uint32_t L_24 = V_3;
		if ((!(((uint32_t)((int32_t)((int32_t)L_24&(int32_t)((int32_t)248)))) == ((uint32_t)((int32_t)240)))))
		{
			goto IL_00e3;
		}
	}
	{
		uint32_t L_25 = V_3;
		V_4 = ((int32_t)((int32_t)L_25&(int32_t)7));
		V_5 = 1;
		V_6 = 4;
		goto IL_0139;
	}

IL_00e3:
	{
		uint32_t L_26 = V_3;
		if ((!(((uint32_t)((int32_t)((int32_t)L_26&(int32_t)((int32_t)252)))) == ((uint32_t)((int32_t)248)))))
		{
			goto IL_0104;
		}
	}
	{
		uint32_t L_27 = V_3;
		V_4 = ((int32_t)((int32_t)L_27&(int32_t)3));
		V_5 = 1;
		V_6 = 5;
		goto IL_0139;
	}

IL_0104:
	{
		uint32_t L_28 = V_3;
		if ((!(((uint32_t)((int32_t)((int32_t)L_28&(int32_t)((int32_t)254)))) == ((uint32_t)((int32_t)252)))))
		{
			goto IL_0125;
		}
	}
	{
		uint32_t L_29 = V_3;
		V_4 = ((int32_t)((int32_t)L_29&(int32_t)3));
		V_5 = 1;
		V_6 = 6;
		goto IL_0139;
	}

IL_0125:
	{
		int32_t L_30 = V_1;
		Il2CppObject * L_31 = ___provider4;
		DecoderFallbackBuffer_t4139272936 ** L_32 = ___fallbackBuffer5;
		ByteU5BU5D_t4260760469** L_33 = ___bufferArg6;
		uint8_t* L_34 = ___bytes0;
		int32_t L_35 = V_0;
		int32_t L_36 = UTF8Encoding_Fallback_m2998229612(NULL /*static, unused*/, L_31, L_32, L_33, (uint8_t*)(uint8_t*)L_34, (((int64_t)((int64_t)((int32_t)((int32_t)L_35-(int32_t)1))))), 1, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)L_30+(int32_t)L_36));
	}

IL_0139:
	{
		goto IL_02aa;
	}

IL_013e:
	{
		uint32_t L_37 = V_3;
		if ((!(((uint32_t)((int32_t)((int32_t)L_37&(int32_t)((int32_t)192)))) == ((uint32_t)((int32_t)128)))))
		{
			goto IL_0287;
		}
	}
	{
		uint32_t L_38 = V_4;
		uint32_t L_39 = V_3;
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)L_38<<(int32_t)6))|(int32_t)((int32_t)((int32_t)L_39&(int32_t)((int32_t)63)))));
		uint32_t L_40 = V_5;
		int32_t L_41 = ((int32_t)((int32_t)L_40+(int32_t)1));
		V_5 = L_41;
		uint32_t L_42 = V_6;
		if ((!(((uint32_t)L_41) >= ((uint32_t)L_42))))
		{
			goto IL_0282;
		}
	}
	{
		uint32_t L_43 = V_4;
		if ((!(((uint32_t)L_43) < ((uint32_t)((int32_t)65536)))))
		{
			goto IL_0253;
		}
	}
	{
		V_7 = (bool)0;
		uint32_t L_44 = V_6;
		V_8 = L_44;
		uint32_t L_45 = V_8;
		if (((int32_t)((int32_t)L_45-(int32_t)2)) == 0)
		{
			goto IL_019d;
		}
		if (((int32_t)((int32_t)L_45-(int32_t)2)) == 1)
		{
			goto IL_01ad;
		}
		if (((int32_t)((int32_t)L_45-(int32_t)2)) == 2)
		{
			goto IL_01c0;
		}
		if (((int32_t)((int32_t)L_45-(int32_t)2)) == 3)
		{
			goto IL_01d3;
		}
		if (((int32_t)((int32_t)L_45-(int32_t)2)) == 4)
		{
			goto IL_01e6;
		}
	}
	{
		goto IL_01f9;
	}

IL_019d:
	{
		uint32_t L_46 = V_4;
		V_7 = (bool)((((int32_t)((!(((uint32_t)L_46) <= ((uint32_t)((int32_t)127))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01f9;
	}

IL_01ad:
	{
		uint32_t L_47 = V_4;
		V_7 = (bool)((((int32_t)((!(((uint32_t)L_47) <= ((uint32_t)((int32_t)2047))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01f9;
	}

IL_01c0:
	{
		uint32_t L_48 = V_4;
		V_7 = (bool)((((int32_t)((!(((uint32_t)L_48) <= ((uint32_t)((int32_t)65535))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01f9;
	}

IL_01d3:
	{
		uint32_t L_49 = V_4;
		V_7 = (bool)((((int32_t)((!(((uint32_t)L_49) <= ((uint32_t)((int32_t)2097151))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01f9;
	}

IL_01e6:
	{
		uint32_t L_50 = V_4;
		V_7 = (bool)((((int32_t)((!(((uint32_t)L_50) <= ((uint32_t)((int32_t)67108863))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01f9;
	}

IL_01f9:
	{
		bool L_51 = V_7;
		if (!L_51)
		{
			goto IL_021c;
		}
	}
	{
		int32_t L_52 = V_1;
		Il2CppObject * L_53 = ___provider4;
		DecoderFallbackBuffer_t4139272936 ** L_54 = ___fallbackBuffer5;
		ByteU5BU5D_t4260760469** L_55 = ___bufferArg6;
		uint8_t* L_56 = ___bytes0;
		int32_t L_57 = V_0;
		uint32_t L_58 = V_5;
		uint32_t L_59 = V_5;
		int32_t L_60 = UTF8Encoding_Fallback_m2998229612(NULL /*static, unused*/, L_53, L_54, L_55, (uint8_t*)(uint8_t*)L_56, ((int64_t)((int64_t)(((int64_t)((int64_t)L_57)))-(int64_t)(((int64_t)((uint64_t)L_58))))), L_59, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)L_52+(int32_t)L_60));
		goto IL_024e;
	}

IL_021c:
	{
		uint32_t L_61 = V_4;
		if ((!(((uint32_t)((int32_t)((int32_t)L_61&(int32_t)((int32_t)63488)))) == ((uint32_t)((int32_t)55296)))))
		{
			goto IL_024a;
		}
	}
	{
		int32_t L_62 = V_1;
		Il2CppObject * L_63 = ___provider4;
		DecoderFallbackBuffer_t4139272936 ** L_64 = ___fallbackBuffer5;
		ByteU5BU5D_t4260760469** L_65 = ___bufferArg6;
		uint8_t* L_66 = ___bytes0;
		int32_t L_67 = V_0;
		uint32_t L_68 = V_5;
		uint32_t L_69 = V_5;
		int32_t L_70 = UTF8Encoding_Fallback_m2998229612(NULL /*static, unused*/, L_63, L_64, L_65, (uint8_t*)(uint8_t*)L_66, ((int64_t)((int64_t)(((int64_t)((int64_t)L_67)))-(int64_t)(((int64_t)((uint64_t)L_68))))), L_69, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)L_62+(int32_t)L_70));
		goto IL_024e;
	}

IL_024a:
	{
		int32_t L_71 = V_1;
		V_1 = ((int32_t)((int32_t)L_71+(int32_t)1));
	}

IL_024e:
	{
		goto IL_027f;
	}

IL_0253:
	{
		uint32_t L_72 = V_4;
		if ((!(((uint32_t)L_72) < ((uint32_t)((int32_t)1114112)))))
		{
			goto IL_0268;
		}
	}
	{
		int32_t L_73 = V_1;
		V_1 = ((int32_t)((int32_t)L_73+(int32_t)2));
		goto IL_027f;
	}

IL_0268:
	{
		int32_t L_74 = V_1;
		Il2CppObject * L_75 = ___provider4;
		DecoderFallbackBuffer_t4139272936 ** L_76 = ___fallbackBuffer5;
		ByteU5BU5D_t4260760469** L_77 = ___bufferArg6;
		uint8_t* L_78 = ___bytes0;
		int32_t L_79 = V_0;
		uint32_t L_80 = V_5;
		uint32_t L_81 = V_5;
		int32_t L_82 = UTF8Encoding_Fallback_m2998229612(NULL /*static, unused*/, L_75, L_76, L_77, (uint8_t*)(uint8_t*)L_78, ((int64_t)((int64_t)(((int64_t)((int64_t)L_79)))-(int64_t)(((int64_t)((uint64_t)L_80))))), L_81, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)L_74+(int32_t)L_82));
	}

IL_027f:
	{
		V_6 = 0;
	}

IL_0282:
	{
		goto IL_02aa;
	}

IL_0287:
	{
		int32_t L_83 = V_1;
		Il2CppObject * L_84 = ___provider4;
		DecoderFallbackBuffer_t4139272936 ** L_85 = ___fallbackBuffer5;
		ByteU5BU5D_t4260760469** L_86 = ___bufferArg6;
		uint8_t* L_87 = ___bytes0;
		int32_t L_88 = V_0;
		uint32_t L_89 = V_5;
		uint32_t L_90 = V_5;
		int32_t L_91 = UTF8Encoding_Fallback_m2998229612(NULL /*static, unused*/, L_84, L_85, L_86, (uint8_t*)(uint8_t*)L_87, ((int64_t)((int64_t)(((int64_t)((int64_t)L_88)))-(int64_t)(((int64_t)((uint64_t)L_89))))), L_90, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)L_83+(int32_t)L_91));
		V_6 = 0;
		int32_t L_92 = V_0;
		V_0 = ((int32_t)((int32_t)L_92-(int32_t)1));
		int32_t L_93 = ___count1;
		___count1 = ((int32_t)((int32_t)L_93+(int32_t)1));
	}

IL_02aa:
	{
		int32_t L_94 = ___count1;
		if ((((int32_t)L_94) > ((int32_t)0)))
		{
			goto IL_0055;
		}
	}
	{
		bool L_95 = ___flush7;
		if (!L_95)
		{
			goto IL_02d6;
		}
	}
	{
		uint32_t L_96 = V_6;
		if (!L_96)
		{
			goto IL_02d6;
		}
	}
	{
		int32_t L_97 = V_1;
		Il2CppObject * L_98 = ___provider4;
		DecoderFallbackBuffer_t4139272936 ** L_99 = ___fallbackBuffer5;
		ByteU5BU5D_t4260760469** L_100 = ___bufferArg6;
		uint8_t* L_101 = ___bytes0;
		int32_t L_102 = V_0;
		uint32_t L_103 = V_5;
		uint32_t L_104 = V_5;
		int32_t L_105 = UTF8Encoding_Fallback_m2998229612(NULL /*static, unused*/, L_98, L_99, L_100, (uint8_t*)(uint8_t*)L_101, ((int64_t)((int64_t)(((int64_t)((int64_t)L_102)))-(int64_t)(((int64_t)((uint64_t)L_103))))), L_104, /*hidden argument*/NULL);
		V_1 = ((int32_t)((int32_t)L_97+(int32_t)L_105));
	}

IL_02d6:
	{
		int32_t L_106 = V_1;
		return L_106;
	}
}
// System.Int32 System.Text.UTF8Encoding::Fallback(System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Byte*,System.Int64,System.UInt32)
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppClass* Decoder_t2225063046_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t UTF8Encoding_Fallback_m2998229612_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_Fallback_m2998229612 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___provider0, DecoderFallbackBuffer_t4139272936 ** ___buffer1, ByteU5BU5D_t4260760469** ___bufferArg2, uint8_t* ___bytes3, int64_t ___index4, uint32_t ___size5, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_Fallback_m2998229612_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	DecoderFallback_t649129352 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		DecoderFallbackBuffer_t4139272936 ** L_0 = ___buffer1;
		if ((*((DecoderFallbackBuffer_t4139272936 **)L_0)))
		{
			goto IL_002e;
		}
	}
	{
		Il2CppObject * L_1 = ___provider0;
		V_0 = ((DecoderFallback_t649129352 *)IsInstClass(L_1, DecoderFallback_t649129352_il2cpp_TypeInfo_var));
		DecoderFallback_t649129352 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		DecoderFallbackBuffer_t4139272936 ** L_3 = ___buffer1;
		DecoderFallback_t649129352 * L_4 = V_0;
		DecoderFallbackBuffer_t4139272936 * L_5 = VirtFuncInvoker0< DecoderFallbackBuffer_t4139272936 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_4);
		*((Il2CppObject **)(L_3)) = (Il2CppObject *)L_5;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_3), (Il2CppObject *)L_5);
		goto IL_002e;
	}

IL_0021:
	{
		DecoderFallbackBuffer_t4139272936 ** L_6 = ___buffer1;
		Il2CppObject * L_7 = ___provider0;
		DecoderFallbackBuffer_t4139272936 * L_8 = Decoder_get_FallbackBuffer_m1620793422(((Decoder_t2225063046 *)CastclassClass(L_7, Decoder_t2225063046_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		*((Il2CppObject **)(L_6)) = (Il2CppObject *)L_8;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_6), (Il2CppObject *)L_8);
	}

IL_002e:
	{
		ByteU5BU5D_t4260760469** L_9 = ___bufferArg2;
		if ((*((ByteU5BU5D_t4260760469**)L_9)))
		{
			goto IL_003d;
		}
	}
	{
		ByteU5BU5D_t4260760469** L_10 = ___bufferArg2;
		*((Il2CppObject **)(L_10)) = (Il2CppObject *)((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)1));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_10), (Il2CppObject *)((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)1)));
	}

IL_003d:
	{
		V_1 = 0;
		V_2 = 0;
		goto IL_0072;
	}

IL_0046:
	{
		ByteU5BU5D_t4260760469** L_11 = ___bufferArg2;
		uint8_t* L_12 = ___bytes3;
		int64_t L_13 = ___index4;
		int32_t L_14 = V_2;
		((*((ByteU5BU5D_t4260760469**)L_11)))->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)L_13)))+(int32_t)L_14)))))));
		DecoderFallbackBuffer_t4139272936 ** L_15 = ___buffer1;
		ByteU5BU5D_t4260760469** L_16 = ___bufferArg2;
		VirtFuncInvoker2< bool, ByteU5BU5D_t4260760469*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t4139272936 **)L_15)), (*((ByteU5BU5D_t4260760469**)L_16)), 0);
		int32_t L_17 = V_1;
		DecoderFallbackBuffer_t4139272936 ** L_18 = ___buffer1;
		int32_t L_19 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t4139272936 **)L_18)));
		V_1 = ((int32_t)((int32_t)L_17+(int32_t)L_19));
		DecoderFallbackBuffer_t4139272936 ** L_20 = ___buffer1;
		VirtActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, (*((DecoderFallbackBuffer_t4139272936 **)L_20)));
		int32_t L_21 = V_2;
		V_2 = ((int32_t)((int32_t)L_21+(int32_t)1));
	}

IL_0072:
	{
		int32_t L_22 = V_2;
		uint32_t L_23 = ___size5;
		if ((((int64_t)(((int64_t)((int64_t)L_22)))) < ((int64_t)(((int64_t)((uint64_t)L_23))))))
		{
			goto IL_0046;
		}
	}
	{
		int32_t L_24 = V_1;
		return L_24;
	}
}
// System.Void System.Text.UTF8Encoding::Fallback(System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Byte*,System.Int64,System.UInt32,System.Char*,System.Int32&)
extern Il2CppClass* DecoderFallback_t649129352_il2cpp_TypeInfo_var;
extern Il2CppClass* Decoder_t2225063046_il2cpp_TypeInfo_var;
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t UTF8Encoding_Fallback_m1420233630_MetadataUsageId;
extern "C"  void UTF8Encoding_Fallback_m1420233630 (Il2CppObject * __this /* static, unused */, Il2CppObject * ___provider0, DecoderFallbackBuffer_t4139272936 ** ___buffer1, ByteU5BU5D_t4260760469** ___bufferArg2, uint8_t* ___bytes3, int64_t ___byteIndex4, uint32_t ___size5, Il2CppChar* ___chars6, int32_t* ___charIndex7, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_Fallback_m1420233630_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	DecoderFallback_t649129352 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		DecoderFallbackBuffer_t4139272936 ** L_0 = ___buffer1;
		if ((*((DecoderFallbackBuffer_t4139272936 **)L_0)))
		{
			goto IL_002e;
		}
	}
	{
		Il2CppObject * L_1 = ___provider0;
		V_0 = ((DecoderFallback_t649129352 *)IsInstClass(L_1, DecoderFallback_t649129352_il2cpp_TypeInfo_var));
		DecoderFallback_t649129352 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		DecoderFallbackBuffer_t4139272936 ** L_3 = ___buffer1;
		DecoderFallback_t649129352 * L_4 = V_0;
		DecoderFallbackBuffer_t4139272936 * L_5 = VirtFuncInvoker0< DecoderFallbackBuffer_t4139272936 * >::Invoke(4 /* System.Text.DecoderFallbackBuffer System.Text.DecoderFallback::CreateFallbackBuffer() */, L_4);
		*((Il2CppObject **)(L_3)) = (Il2CppObject *)L_5;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_3), (Il2CppObject *)L_5);
		goto IL_002e;
	}

IL_0021:
	{
		DecoderFallbackBuffer_t4139272936 ** L_6 = ___buffer1;
		Il2CppObject * L_7 = ___provider0;
		DecoderFallbackBuffer_t4139272936 * L_8 = Decoder_get_FallbackBuffer_m1620793422(((Decoder_t2225063046 *)CastclassClass(L_7, Decoder_t2225063046_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		*((Il2CppObject **)(L_6)) = (Il2CppObject *)L_8;
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_6), (Il2CppObject *)L_8);
	}

IL_002e:
	{
		ByteU5BU5D_t4260760469** L_9 = ___bufferArg2;
		if ((*((ByteU5BU5D_t4260760469**)L_9)))
		{
			goto IL_003d;
		}
	}
	{
		ByteU5BU5D_t4260760469** L_10 = ___bufferArg2;
		*((Il2CppObject **)(L_10)) = (Il2CppObject *)((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)1));
		Il2CppCodeGenWriteBarrier((Il2CppObject **)(L_10), (Il2CppObject *)((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)1)));
	}

IL_003d:
	{
		V_1 = 0;
		goto IL_0091;
	}

IL_0044:
	{
		ByteU5BU5D_t4260760469** L_11 = ___bufferArg2;
		uint8_t* L_12 = ___bytes3;
		int64_t L_13 = ___byteIndex4;
		int32_t L_14 = V_1;
		((*((ByteU5BU5D_t4260760469**)L_11)))->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_12+(intptr_t)(((intptr_t)((int64_t)((int64_t)L_13+(int64_t)(((int64_t)((int64_t)L_14))))))))))));
		DecoderFallbackBuffer_t4139272936 ** L_15 = ___buffer1;
		ByteU5BU5D_t4260760469** L_16 = ___bufferArg2;
		VirtFuncInvoker2< bool, ByteU5BU5D_t4260760469*, int32_t >::Invoke(5 /* System.Boolean System.Text.DecoderFallbackBuffer::Fallback(System.Byte[],System.Int32) */, (*((DecoderFallbackBuffer_t4139272936 **)L_15)), (*((ByteU5BU5D_t4260760469**)L_16)), 0);
		goto IL_0079;
	}

IL_0061:
	{
		Il2CppChar* L_17 = ___chars6;
		int32_t* L_18 = ___charIndex7;
		int32_t* L_19 = ___charIndex7;
		int32_t L_20 = (*((int32_t*)L_19));
		V_2 = L_20;
		*((int32_t*)(L_18)) = (int32_t)((int32_t)((int32_t)L_20+(int32_t)1));
		int32_t L_21 = V_2;
		DecoderFallbackBuffer_t4139272936 ** L_22 = ___buffer1;
		Il2CppChar L_23 = VirtFuncInvoker0< Il2CppChar >::Invoke(6 /* System.Char System.Text.DecoderFallbackBuffer::GetNextChar() */, (*((DecoderFallbackBuffer_t4139272936 **)L_22)));
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_17+(int32_t)((int32_t)((int32_t)L_21*(int32_t)2)))))) = (int16_t)L_23;
	}

IL_0079:
	{
		DecoderFallbackBuffer_t4139272936 ** L_24 = ___buffer1;
		int32_t L_25 = VirtFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 System.Text.DecoderFallbackBuffer::get_Remaining() */, (*((DecoderFallbackBuffer_t4139272936 **)L_24)));
		if ((((int32_t)L_25) > ((int32_t)0)))
		{
			goto IL_0061;
		}
	}
	{
		DecoderFallbackBuffer_t4139272936 ** L_26 = ___buffer1;
		VirtActionInvoker0::Invoke(7 /* System.Void System.Text.DecoderFallbackBuffer::Reset() */, (*((DecoderFallbackBuffer_t4139272936 **)L_26)));
		int32_t L_27 = V_1;
		V_1 = ((int32_t)((int32_t)L_27+(int32_t)1));
	}

IL_0091:
	{
		int32_t L_28 = V_1;
		uint32_t L_29 = ___size5;
		if ((((int64_t)(((int64_t)((int64_t)L_28)))) < ((int64_t)(((int64_t)((uint64_t)L_29))))))
		{
			goto IL_0044;
		}
	}
	{
		return;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetCharCount(System.Byte[],System.Int32,System.Int32)
extern "C"  int32_t UTF8Encoding_GetCharCount_m2213382418 (UTF8Encoding_t2817869802 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	DecoderFallbackBuffer_t4139272936 * V_0 = NULL;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	{
		V_0 = (DecoderFallbackBuffer_t4139272936 *)NULL;
		V_1 = (ByteU5BU5D_t4260760469*)NULL;
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		DecoderFallback_t649129352 * L_3 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		int32_t L_4 = UTF8Encoding_InternalGetCharCount_m3413246797(NULL /*static, unused*/, L_0, L_1, L_2, 0, 0, L_3, (&V_0), (&V_1), (bool)1, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.UInt32&,System.UInt32&,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral94224491;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern Il2CppCodeGenString* _stringLiteral2223324330;
extern Il2CppCodeGenString* _stringLiteral4008952993;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1542343452;
extern const uint32_t UTF8Encoding_InternalGetChars_m456868025_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_InternalGetChars_m456868025 (Il2CppObject * __this /* static, unused */, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, uint32_t* ___leftOverBits5, uint32_t* ___leftOverCount6, Il2CppObject * ___provider7, DecoderFallbackBuffer_t4139272936 ** ___fallbackBuffer8, ByteU5BU5D_t4260760469** ___bufferArg9, bool ___flush10, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_InternalGetChars_m456868025_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	Il2CppChar* V_0 = NULL;
	uint8_t* V_1 = NULL;
	uintptr_t G_B19_0 = 0;
	uintptr_t G_B26_0 = 0;
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral94224491, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		CharU5BU5D_t3324145743* L_2 = ___chars3;
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_3 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_3, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3);
	}

IL_0022:
	{
		int32_t L_4 = ___byteIndex1;
		if ((((int32_t)L_4) < ((int32_t)0)))
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_5 = ___byteIndex1;
		ByteU5BU5D_t4260760469* L_6 = ___bytes0;
		if ((((int32_t)L_5) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_6)->max_length)))))))
		{
			goto IL_0047;
		}
	}

IL_0032:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_7 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_8 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_8, _stringLiteral2223324330, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8);
	}

IL_0047:
	{
		int32_t L_9 = ___byteCount2;
		if ((((int32_t)L_9) < ((int32_t)0)))
		{
			goto IL_0059;
		}
	}
	{
		int32_t L_10 = ___byteCount2;
		ByteU5BU5D_t4260760469* 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_006e;
		}
	}

IL_0059:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_13 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_14 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_14, _stringLiteral2217829607, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14);
	}

IL_006e:
	{
		int32_t L_15 = ___charIndex4;
		if ((((int32_t)L_15) < ((int32_t)0)))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_16 = ___charIndex4;
		CharU5BU5D_t3324145743* L_17 = ___chars3;
		if ((((int32_t)L_16) <= ((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_17)->max_length)))))))
		{
			goto IL_0095;
		}
	}

IL_0080:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_18 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral4008952993, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_19 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_19, _stringLiteral1542343452, L_18, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19);
	}

IL_0095:
	{
		int32_t L_20 = ___charIndex4;
		CharU5BU5D_t3324145743* L_21 = ___chars3;
		if ((!(((uint32_t)L_20) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_21)->max_length))))))))
		{
			goto IL_00a1;
		}
	}
	{
		return 0;
	}

IL_00a1:
	{
		CharU5BU5D_t3324145743* L_22 = ___chars3;
		if (!L_22)
		{
			goto IL_00af;
		}
	}
	{
		CharU5BU5D_t3324145743* L_23 = ___chars3;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_23)->max_length)))))
		{
			goto IL_00b6;
		}
	}

IL_00af:
	{
		G_B19_0 = (((uintptr_t)0));
		goto IL_00bd;
	}

IL_00b6:
	{
		CharU5BU5D_t3324145743* L_24 = ___chars3;
		G_B19_0 = ((uintptr_t)(((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_00bd:
	{
		V_0 = (Il2CppChar*)G_B19_0;
		int32_t L_25 = ___byteCount2;
		if (!L_25)
		{
			goto IL_00cd;
		}
	}
	{
		int32_t L_26 = ___byteIndex1;
		ByteU5BU5D_t4260760469* L_27 = ___bytes0;
		if ((!(((uint32_t)L_26) == ((uint32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_27)->max_length))))))))
		{
			goto IL_00ee;
		}
	}

IL_00cd:
	{
		Il2CppChar* L_28 = V_0;
		int32_t L_29 = ___charIndex4;
		CharU5BU5D_t3324145743* L_30 = ___chars3;
		int32_t L_31 = ___charIndex4;
		uint32_t* L_32 = ___leftOverBits5;
		uint32_t* L_33 = ___leftOverCount6;
		Il2CppObject * L_34 = ___provider7;
		DecoderFallbackBuffer_t4139272936 ** L_35 = ___fallbackBuffer8;
		ByteU5BU5D_t4260760469** L_36 = ___bufferArg9;
		bool L_37 = ___flush10;
		int32_t L_38 = UTF8Encoding_InternalGetChars_m402940066(NULL /*static, unused*/, (uint8_t*)(uint8_t*)(((uintptr_t)0)), 0, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_28+(int32_t)((int32_t)((int32_t)L_29*(int32_t)2)))), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_30)->max_length))))-(int32_t)L_31)), L_32, L_33, L_34, L_35, L_36, L_37, /*hidden argument*/NULL);
		return L_38;
	}

IL_00ee:
	{
		ByteU5BU5D_t4260760469* L_39 = ___bytes0;
		if (!L_39)
		{
			goto IL_00fc;
		}
	}
	{
		ByteU5BU5D_t4260760469* L_40 = ___bytes0;
		if ((((int32_t)((int32_t)(((Il2CppArray *)L_40)->max_length)))))
		{
			goto IL_0103;
		}
	}

IL_00fc:
	{
		G_B26_0 = (((uintptr_t)0));
		goto IL_010a;
	}

IL_0103:
	{
		ByteU5BU5D_t4260760469* L_41 = ___bytes0;
		G_B26_0 = ((uintptr_t)(((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))));
	}

IL_010a:
	{
		V_1 = (uint8_t*)G_B26_0;
		uint8_t* L_42 = V_1;
		int32_t L_43 = ___byteIndex1;
		int32_t L_44 = ___byteCount2;
		Il2CppChar* L_45 = V_0;
		int32_t L_46 = ___charIndex4;
		CharU5BU5D_t3324145743* L_47 = ___chars3;
		int32_t L_48 = ___charIndex4;
		uint32_t* L_49 = ___leftOverBits5;
		uint32_t* L_50 = ___leftOverCount6;
		Il2CppObject * L_51 = ___provider7;
		DecoderFallbackBuffer_t4139272936 ** L_52 = ___fallbackBuffer8;
		ByteU5BU5D_t4260760469** L_53 = ___bufferArg9;
		bool L_54 = ___flush10;
		int32_t L_55 = UTF8Encoding_InternalGetChars_m402940066(NULL /*static, unused*/, (uint8_t*)(uint8_t*)((uint8_t*)((intptr_t)L_42+(int32_t)L_43)), L_44, (Il2CppChar*)(Il2CppChar*)((Il2CppChar*)((intptr_t)L_45+(int32_t)((int32_t)((int32_t)L_46*(int32_t)2)))), ((int32_t)((int32_t)(((int32_t)((int32_t)(((Il2CppArray *)L_47)->max_length))))-(int32_t)L_48)), L_49, L_50, L_51, L_52, L_53, L_54, /*hidden argument*/NULL);
		return L_55;
	}
}
// System.Int32 System.Text.UTF8Encoding::InternalGetChars(System.Byte*,System.Int32,System.Char*,System.Int32,System.UInt32&,System.UInt32&,System.Object,System.Text.DecoderFallbackBuffer&,System.Byte[]&,System.Boolean)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentException_t928607144_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2221012186;
extern Il2CppCodeGenString* _stringLiteral94623709;
extern const uint32_t UTF8Encoding_InternalGetChars_m402940066_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_InternalGetChars_m402940066 (Il2CppObject * __this /* static, unused */, uint8_t* ___bytes0, int32_t ___byteCount1, Il2CppChar* ___chars2, int32_t ___charCount3, uint32_t* ___leftOverBits4, uint32_t* ___leftOverCount5, Il2CppObject * ___provider6, DecoderFallbackBuffer_t4139272936 ** ___fallbackBuffer7, ByteU5BU5D_t4260760469** ___bufferArg8, bool ___flush9, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_InternalGetChars_m402940066_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	uint32_t V_5 = 0;
	uint32_t V_6 = 0;
	uint32_t V_7 = 0;
	uint32_t V_8 = 0;
	int32_t V_9 = 0;
	bool V_10 = false;
	uint32_t V_11 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		int32_t L_0 = ___charCount3;
		V_2 = L_0;
		int32_t L_1 = V_0;
		V_3 = L_1;
		uint32_t* L_2 = ___leftOverCount5;
		if ((*((uint32_t*)L_2)))
		{
			goto IL_0052;
		}
	}
	{
		int32_t L_3 = V_1;
		int32_t L_4 = ___byteCount1;
		V_4 = ((int32_t)((int32_t)L_3+(int32_t)L_4));
		goto IL_004a;
	}

IL_001a:
	{
		uint8_t* L_5 = ___bytes0;
		int32_t L_6 = V_1;
		if ((((int32_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_5+(int32_t)L_6))))) >= ((int32_t)((int32_t)128))))
		{
			goto IL_0038;
		}
	}
	{
		Il2CppChar* L_7 = ___chars2;
		int32_t L_8 = V_3;
		uint8_t* L_9 = ___bytes0;
		int32_t L_10 = V_1;
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_7+(int32_t)((int32_t)((int32_t)L_8*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)(*((uint8_t*)((uint8_t*)((intptr_t)L_9+(int32_t)L_10)))))));
		goto IL_003d;
	}

IL_0038:
	{
		goto IL_0052;
	}

IL_003d:
	{
		int32_t L_11 = V_3;
		V_3 = ((int32_t)((int32_t)L_11+(int32_t)1));
		int32_t L_12 = V_1;
		V_1 = ((int32_t)((int32_t)L_12+(int32_t)1));
		int32_t L_13 = ___byteCount1;
		___byteCount1 = ((int32_t)((int32_t)L_13-(int32_t)1));
	}

IL_004a:
	{
		int32_t L_14 = V_1;
		int32_t L_15 = V_4;
		if ((((int32_t)L_14) < ((int32_t)L_15)))
		{
			goto IL_001a;
		}
	}

IL_0052:
	{
		uint32_t* L_16 = ___leftOverBits4;
		V_6 = (*((uint32_t*)L_16));
		uint32_t* L_17 = ___leftOverCount5;
		V_7 = ((int32_t)((int32_t)(*((uint32_t*)L_17))&(int32_t)((int32_t)15)));
		uint32_t* L_18 = ___leftOverCount5;
		V_8 = ((int32_t)((int32_t)((int32_t)((uint32_t)(*((uint32_t*)L_18))>>4))&(int32_t)((int32_t)15)));
		int32_t L_19 = V_1;
		int32_t L_20 = ___byteCount1;
		V_9 = ((int32_t)((int32_t)L_19+(int32_t)L_20));
		goto IL_0367;
	}

IL_0073:
	{
		uint8_t* L_21 = ___bytes0;
		int32_t L_22 = V_1;
		V_5 = (*((uint8_t*)((uint8_t*)((intptr_t)L_21+(int32_t)L_22))));
		uint32_t L_23 = V_8;
		if (L_23)
		{
			goto IL_0182;
		}
	}
	{
		uint32_t L_24 = V_5;
		if ((!(((uint32_t)L_24) < ((uint32_t)((int32_t)128)))))
		{
			goto IL_00ba;
		}
	}
	{
		int32_t L_25 = V_3;
		int32_t L_26 = V_2;
		if ((((int32_t)L_25) < ((int32_t)L_26)))
		{
			goto IL_00a8;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_27 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_28 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_28, L_27, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_28);
	}

IL_00a8:
	{
		Il2CppChar* L_29 = ___chars2;
		int32_t L_30 = V_3;
		int32_t L_31 = L_30;
		V_3 = ((int32_t)((int32_t)L_31+(int32_t)1));
		uint32_t L_32 = V_5;
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_29+(int32_t)((int32_t)((int32_t)L_31*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)L_32)));
		goto IL_017d;
	}

IL_00ba:
	{
		uint32_t L_33 = V_5;
		if ((!(((uint32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)224)))) == ((uint32_t)((int32_t)192)))))
		{
			goto IL_00de;
		}
	}
	{
		uint32_t L_34 = V_5;
		V_6 = ((int32_t)((int32_t)L_34&(int32_t)((int32_t)31)));
		V_7 = 1;
		V_8 = 2;
		goto IL_017d;
	}

IL_00de:
	{
		uint32_t L_35 = V_5;
		if ((!(((uint32_t)((int32_t)((int32_t)L_35&(int32_t)((int32_t)240)))) == ((uint32_t)((int32_t)224)))))
		{
			goto IL_0102;
		}
	}
	{
		uint32_t L_36 = V_5;
		V_6 = ((int32_t)((int32_t)L_36&(int32_t)((int32_t)15)));
		V_7 = 1;
		V_8 = 3;
		goto IL_017d;
	}

IL_0102:
	{
		uint32_t L_37 = V_5;
		if ((!(((uint32_t)((int32_t)((int32_t)L_37&(int32_t)((int32_t)248)))) == ((uint32_t)((int32_t)240)))))
		{
			goto IL_0125;
		}
	}
	{
		uint32_t L_38 = V_5;
		V_6 = ((int32_t)((int32_t)L_38&(int32_t)7));
		V_7 = 1;
		V_8 = 4;
		goto IL_017d;
	}

IL_0125:
	{
		uint32_t L_39 = V_5;
		if ((!(((uint32_t)((int32_t)((int32_t)L_39&(int32_t)((int32_t)252)))) == ((uint32_t)((int32_t)248)))))
		{
			goto IL_0148;
		}
	}
	{
		uint32_t L_40 = V_5;
		V_6 = ((int32_t)((int32_t)L_40&(int32_t)3));
		V_7 = 1;
		V_8 = 5;
		goto IL_017d;
	}

IL_0148:
	{
		uint32_t L_41 = V_5;
		if ((!(((uint32_t)((int32_t)((int32_t)L_41&(int32_t)((int32_t)254)))) == ((uint32_t)((int32_t)252)))))
		{
			goto IL_016b;
		}
	}
	{
		uint32_t L_42 = V_5;
		V_6 = ((int32_t)((int32_t)L_42&(int32_t)3));
		V_7 = 1;
		V_8 = 6;
		goto IL_017d;
	}

IL_016b:
	{
		Il2CppObject * L_43 = ___provider6;
		DecoderFallbackBuffer_t4139272936 ** L_44 = ___fallbackBuffer7;
		ByteU5BU5D_t4260760469** L_45 = ___bufferArg8;
		uint8_t* L_46 = ___bytes0;
		int32_t L_47 = V_1;
		Il2CppChar* L_48 = ___chars2;
		UTF8Encoding_Fallback_m1420233630(NULL /*static, unused*/, L_43, L_44, L_45, (uint8_t*)(uint8_t*)L_46, (((int64_t)((int64_t)L_47))), 1, (Il2CppChar*)(Il2CppChar*)L_48, (&V_3), /*hidden argument*/NULL);
	}

IL_017d:
	{
		goto IL_0363;
	}

IL_0182:
	{
		uint32_t L_49 = V_5;
		if ((!(((uint32_t)((int32_t)((int32_t)L_49&(int32_t)((int32_t)192)))) == ((uint32_t)((int32_t)128)))))
		{
			goto IL_0345;
		}
	}
	{
		uint32_t L_50 = V_6;
		uint32_t L_51 = V_5;
		V_6 = ((int32_t)((int32_t)((int32_t)((int32_t)L_50<<(int32_t)6))|(int32_t)((int32_t)((int32_t)L_51&(int32_t)((int32_t)63)))));
		uint32_t L_52 = V_7;
		int32_t L_53 = ((int32_t)((int32_t)L_52+(int32_t)1));
		V_7 = L_53;
		uint32_t L_54 = V_8;
		if ((!(((uint32_t)L_53) >= ((uint32_t)L_54))))
		{
			goto IL_0340;
		}
	}
	{
		uint32_t L_55 = V_6;
		if ((!(((uint32_t)L_55) < ((uint32_t)((int32_t)65536)))))
		{
			goto IL_02be;
		}
	}
	{
		V_10 = (bool)0;
		uint32_t L_56 = V_8;
		V_11 = L_56;
		uint32_t L_57 = V_11;
		if (((int32_t)((int32_t)L_57-(int32_t)2)) == 0)
		{
			goto IL_01e3;
		}
		if (((int32_t)((int32_t)L_57-(int32_t)2)) == 1)
		{
			goto IL_01f3;
		}
		if (((int32_t)((int32_t)L_57-(int32_t)2)) == 2)
		{
			goto IL_0206;
		}
		if (((int32_t)((int32_t)L_57-(int32_t)2)) == 3)
		{
			goto IL_0219;
		}
		if (((int32_t)((int32_t)L_57-(int32_t)2)) == 4)
		{
			goto IL_022c;
		}
	}
	{
		goto IL_023f;
	}

IL_01e3:
	{
		uint32_t L_58 = V_6;
		V_10 = (bool)((((int32_t)((!(((uint32_t)L_58) <= ((uint32_t)((int32_t)127))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_023f;
	}

IL_01f3:
	{
		uint32_t L_59 = V_6;
		V_10 = (bool)((((int32_t)((!(((uint32_t)L_59) <= ((uint32_t)((int32_t)2047))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_023f;
	}

IL_0206:
	{
		uint32_t L_60 = V_6;
		V_10 = (bool)((((int32_t)((!(((uint32_t)L_60) <= ((uint32_t)((int32_t)65535))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_023f;
	}

IL_0219:
	{
		uint32_t L_61 = V_6;
		V_10 = (bool)((((int32_t)((!(((uint32_t)L_61) <= ((uint32_t)((int32_t)2097151))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_023f;
	}

IL_022c:
	{
		uint32_t L_62 = V_6;
		V_10 = (bool)((((int32_t)((!(((uint32_t)L_62) <= ((uint32_t)((int32_t)67108863))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_023f;
	}

IL_023f:
	{
		bool L_63 = V_10;
		if (!L_63)
		{
			goto IL_0262;
		}
	}
	{
		Il2CppObject * L_64 = ___provider6;
		DecoderFallbackBuffer_t4139272936 ** L_65 = ___fallbackBuffer7;
		ByteU5BU5D_t4260760469** L_66 = ___bufferArg8;
		uint8_t* L_67 = ___bytes0;
		int32_t L_68 = V_1;
		uint32_t L_69 = V_7;
		uint32_t L_70 = V_7;
		Il2CppChar* L_71 = ___chars2;
		UTF8Encoding_Fallback_m1420233630(NULL /*static, unused*/, L_64, L_65, L_66, (uint8_t*)(uint8_t*)L_67, ((int64_t)((int64_t)(((int64_t)((int64_t)L_68)))-(int64_t)(((int64_t)((uint64_t)L_69))))), L_70, (Il2CppChar*)(Il2CppChar*)L_71, (&V_3), /*hidden argument*/NULL);
		goto IL_02b9;
	}

IL_0262:
	{
		uint32_t L_72 = V_6;
		if ((!(((uint32_t)((int32_t)((int32_t)L_72&(int32_t)((int32_t)63488)))) == ((uint32_t)((int32_t)55296)))))
		{
			goto IL_0290;
		}
	}
	{
		Il2CppObject * L_73 = ___provider6;
		DecoderFallbackBuffer_t4139272936 ** L_74 = ___fallbackBuffer7;
		ByteU5BU5D_t4260760469** L_75 = ___bufferArg8;
		uint8_t* L_76 = ___bytes0;
		int32_t L_77 = V_1;
		uint32_t L_78 = V_7;
		uint32_t L_79 = V_7;
		Il2CppChar* L_80 = ___chars2;
		UTF8Encoding_Fallback_m1420233630(NULL /*static, unused*/, L_73, L_74, L_75, (uint8_t*)(uint8_t*)L_76, ((int64_t)((int64_t)(((int64_t)((int64_t)L_77)))-(int64_t)(((int64_t)((uint64_t)L_78))))), L_79, (Il2CppChar*)(Il2CppChar*)L_80, (&V_3), /*hidden argument*/NULL);
		goto IL_02b9;
	}

IL_0290:
	{
		int32_t L_81 = V_3;
		int32_t L_82 = V_2;
		if ((((int32_t)L_81) < ((int32_t)L_82)))
		{
			goto IL_02ac;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_83 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_84 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_84, L_83, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_84);
	}

IL_02ac:
	{
		Il2CppChar* L_85 = ___chars2;
		int32_t L_86 = V_3;
		int32_t L_87 = L_86;
		V_3 = ((int32_t)((int32_t)L_87+(int32_t)1));
		uint32_t L_88 = V_6;
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_85+(int32_t)((int32_t)((int32_t)L_87*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)L_88)));
	}

IL_02b9:
	{
		goto IL_033d;
	}

IL_02be:
	{
		uint32_t L_89 = V_6;
		if ((!(((uint32_t)L_89) < ((uint32_t)((int32_t)1114112)))))
		{
			goto IL_0326;
		}
	}
	{
		int32_t L_90 = V_3;
		int32_t L_91 = V_2;
		if ((((int32_t)((int32_t)((int32_t)L_90+(int32_t)2))) <= ((int32_t)L_91)))
		{
			goto IL_02e8;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_92 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral2221012186, /*hidden argument*/NULL);
		ArgumentException_t928607144 * L_93 = (ArgumentException_t928607144 *)il2cpp_codegen_object_new(ArgumentException_t928607144_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m732321503(L_93, L_92, _stringLiteral94623709, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_93);
	}

IL_02e8:
	{
		uint32_t L_94 = V_6;
		V_6 = ((int32_t)((int32_t)L_94-(int32_t)((int32_t)65536)));
		Il2CppChar* L_95 = ___chars2;
		int32_t L_96 = V_3;
		int32_t L_97 = L_96;
		V_3 = ((int32_t)((int32_t)L_97+(int32_t)1));
		uint32_t L_98 = V_6;
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_95+(int32_t)((int32_t)((int32_t)L_97*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((uint32_t)L_98>>((int32_t)10)))+(int32_t)((int32_t)55296))))));
		Il2CppChar* L_99 = ___chars2;
		int32_t L_100 = V_3;
		int32_t L_101 = L_100;
		V_3 = ((int32_t)((int32_t)L_101+(int32_t)1));
		uint32_t L_102 = V_6;
		*((int16_t*)(((Il2CppChar*)((intptr_t)L_99+(int32_t)((int32_t)((int32_t)L_101*(int32_t)2)))))) = (int16_t)(((int32_t)((uint16_t)((int32_t)((int32_t)((int32_t)((int32_t)L_102&(int32_t)((int32_t)1023)))+(int32_t)((int32_t)56320))))));
		goto IL_033d;
	}

IL_0326:
	{
		Il2CppObject * L_103 = ___provider6;
		DecoderFallbackBuffer_t4139272936 ** L_104 = ___fallbackBuffer7;
		ByteU5BU5D_t4260760469** L_105 = ___bufferArg8;
		uint8_t* L_106 = ___bytes0;
		int32_t L_107 = V_1;
		uint32_t L_108 = V_7;
		uint32_t L_109 = V_7;
		Il2CppChar* L_110 = ___chars2;
		UTF8Encoding_Fallback_m1420233630(NULL /*static, unused*/, L_103, L_104, L_105, (uint8_t*)(uint8_t*)L_106, ((int64_t)((int64_t)(((int64_t)((int64_t)L_107)))-(int64_t)(((int64_t)((uint64_t)L_108))))), L_109, (Il2CppChar*)(Il2CppChar*)L_110, (&V_3), /*hidden argument*/NULL);
	}

IL_033d:
	{
		V_8 = 0;
	}

IL_0340:
	{
		goto IL_0363;
	}

IL_0345:
	{
		Il2CppObject * L_111 = ___provider6;
		DecoderFallbackBuffer_t4139272936 ** L_112 = ___fallbackBuffer7;
		ByteU5BU5D_t4260760469** L_113 = ___bufferArg8;
		uint8_t* L_114 = ___bytes0;
		int32_t L_115 = V_1;
		uint32_t L_116 = V_7;
		uint32_t L_117 = V_7;
		Il2CppChar* L_118 = ___chars2;
		UTF8Encoding_Fallback_m1420233630(NULL /*static, unused*/, L_111, L_112, L_113, (uint8_t*)(uint8_t*)L_114, ((int64_t)((int64_t)(((int64_t)((int64_t)L_115)))-(int64_t)(((int64_t)((uint64_t)L_116))))), L_117, (Il2CppChar*)(Il2CppChar*)L_118, (&V_3), /*hidden argument*/NULL);
		V_8 = 0;
		int32_t L_119 = V_1;
		V_1 = ((int32_t)((int32_t)L_119-(int32_t)1));
	}

IL_0363:
	{
		int32_t L_120 = V_1;
		V_1 = ((int32_t)((int32_t)L_120+(int32_t)1));
	}

IL_0367:
	{
		int32_t L_121 = V_1;
		int32_t L_122 = V_9;
		if ((((int32_t)L_121) < ((int32_t)L_122)))
		{
			goto IL_0073;
		}
	}
	{
		bool L_123 = ___flush9;
		if (!L_123)
		{
			goto IL_0394;
		}
	}
	{
		uint32_t L_124 = V_8;
		if (!L_124)
		{
			goto IL_0394;
		}
	}
	{
		Il2CppObject * L_125 = ___provider6;
		DecoderFallbackBuffer_t4139272936 ** L_126 = ___fallbackBuffer7;
		ByteU5BU5D_t4260760469** L_127 = ___bufferArg8;
		uint8_t* L_128 = ___bytes0;
		int32_t L_129 = V_1;
		uint32_t L_130 = V_7;
		uint32_t L_131 = V_7;
		Il2CppChar* L_132 = ___chars2;
		UTF8Encoding_Fallback_m1420233630(NULL /*static, unused*/, L_125, L_126, L_127, (uint8_t*)(uint8_t*)L_128, ((int64_t)((int64_t)(((int64_t)((int64_t)L_129)))-(int64_t)(((int64_t)((uint64_t)L_130))))), L_131, (Il2CppChar*)(Il2CppChar*)L_132, (&V_3), /*hidden argument*/NULL);
	}

IL_0394:
	{
		uint32_t* L_133 = ___leftOverBits4;
		uint32_t L_134 = V_6;
		*((int32_t*)(L_133)) = (int32_t)L_134;
		uint32_t* L_135 = ___leftOverCount5;
		uint32_t L_136 = V_7;
		uint32_t L_137 = V_8;
		*((int32_t*)(L_135)) = (int32_t)((int32_t)((int32_t)L_136|(int32_t)((int32_t)((int32_t)L_137<<(int32_t)4))));
		int32_t L_138 = V_3;
		int32_t L_139 = V_0;
		return ((int32_t)((int32_t)L_138-(int32_t)L_139));
	}
}
// System.Int32 System.Text.UTF8Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern "C"  int32_t UTF8Encoding_GetChars_m3098770356 (UTF8Encoding_t2817869802 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	DecoderFallbackBuffer_t4139272936 * V_2 = NULL;
	ByteU5BU5D_t4260760469* V_3 = NULL;
	{
		V_0 = 0;
		V_1 = 0;
		V_2 = (DecoderFallbackBuffer_t4139272936 *)NULL;
		V_3 = (ByteU5BU5D_t4260760469*)NULL;
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t3324145743* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		DecoderFallback_t649129352 * L_5 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		int32_t L_6 = UTF8Encoding_InternalGetChars_m456868025(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, (&V_0), (&V_1), L_5, (&V_2), (&V_3), (bool)1, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetMaxByteCount(System.Int32)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral1536848729;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UTF8Encoding_GetMaxByteCount_m356326648_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_GetMaxByteCount_m356326648 (UTF8Encoding_t2817869802 * __this, int32_t ___charCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetMaxByteCount_m356326648_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___charCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral1536848729, 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.UTF8Encoding::GetMaxCharCount(System.Int32)
extern Il2CppClass* Encoding_t2012439129_il2cpp_TypeInfo_var;
extern Il2CppClass* ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral2217829607;
extern Il2CppCodeGenString* _stringLiteral1982364266;
extern const uint32_t UTF8Encoding_GetMaxCharCount_m1147861994_MetadataUsageId;
extern "C"  int32_t UTF8Encoding_GetMaxCharCount_m1147861994 (UTF8Encoding_t2817869802 * __this, int32_t ___byteCount0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetMaxCharCount_m1147861994_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		int32_t L_0 = ___byteCount0;
		if ((((int32_t)L_0) >= ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Encoding_t2012439129_il2cpp_TypeInfo_var);
		String_t* L_1 = Encoding___m2147510347(NULL /*static, unused*/, _stringLiteral1982364266, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t3816648464 * L_2 = (ArgumentOutOfRangeException_t3816648464 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t3816648464_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m1193970951(L_2, _stringLiteral2217829607, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2);
	}

IL_001c:
	{
		int32_t L_3 = ___byteCount0;
		return L_3;
	}
}
// System.Text.Decoder System.Text.UTF8Encoding::GetDecoder()
extern Il2CppClass* UTF8Decoder_t3933697034_il2cpp_TypeInfo_var;
extern const uint32_t UTF8Encoding_GetDecoder_m1536997015_MetadataUsageId;
extern "C"  Decoder_t2225063046 * UTF8Encoding_GetDecoder_m1536997015 (UTF8Encoding_t2817869802 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetDecoder_m1536997015_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		DecoderFallback_t649129352 * L_0 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		UTF8Decoder_t3933697034 * L_1 = (UTF8Decoder_t3933697034 *)il2cpp_codegen_object_new(UTF8Decoder_t3933697034_il2cpp_TypeInfo_var);
		UTF8Decoder__ctor_m2938677702(L_1, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Byte[] System.Text.UTF8Encoding::GetPreamble()
extern Il2CppClass* ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var;
extern const uint32_t UTF8Encoding_GetPreamble_m3276889634_MetadataUsageId;
extern "C"  ByteU5BU5D_t4260760469* UTF8Encoding_GetPreamble_m3276889634 (UTF8Encoding_t2817869802 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_GetPreamble_m3276889634_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	ByteU5BU5D_t4260760469* V_0 = NULL;
	{
		bool L_0 = __this->get_emitIdentifier_28();
		if (!L_0)
		{
			goto IL_002c;
		}
	}
	{
		V_0 = ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)3));
		ByteU5BU5D_t4260760469* L_1 = V_0;
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)239));
		ByteU5BU5D_t4260760469* L_2 = V_0;
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)((int32_t)187));
		ByteU5BU5D_t4260760469* L_3 = V_0;
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)((int32_t)191));
		ByteU5BU5D_t4260760469* L_4 = V_0;
		return L_4;
	}

IL_002c:
	{
		return ((ByteU5BU5D_t4260760469*)SZArrayNew(ByteU5BU5D_t4260760469_il2cpp_TypeInfo_var, (uint32_t)0));
	}
}
// System.Boolean System.Text.UTF8Encoding::Equals(System.Object)
extern Il2CppClass* UTF8Encoding_t2817869802_il2cpp_TypeInfo_var;
extern const uint32_t UTF8Encoding_Equals_m2369930107_MetadataUsageId;
extern "C"  bool UTF8Encoding_Equals_m2369930107 (UTF8Encoding_t2817869802 * __this, Il2CppObject * ___value0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (UTF8Encoding_Equals_m2369930107_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	UTF8Encoding_t2817869802 * V_0 = NULL;
	int32_t G_B6_0 = 0;
	{
		Il2CppObject * L_0 = ___value0;
		V_0 = ((UTF8Encoding_t2817869802 *)IsInstClass(L_0, UTF8Encoding_t2817869802_il2cpp_TypeInfo_var));
		UTF8Encoding_t2817869802 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_2 = ((Encoding_t2012439129 *)__this)->get_codePage_0();
		UTF8Encoding_t2817869802 * L_3 = V_0;
		int32_t L_4 = ((Encoding_t2012439129 *)L_3)->get_codePage_0();
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_0058;
		}
	}
	{
		bool L_5 = __this->get_emitIdentifier_28();
		UTF8Encoding_t2817869802 * L_6 = V_0;
		bool L_7 = L_6->get_emitIdentifier_28();
		if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
		{
			goto IL_0058;
		}
	}
	{
		DecoderFallback_t649129352 * L_8 = Encoding_get_DecoderFallback_m3409202121(__this, /*hidden argument*/NULL);
		UTF8Encoding_t2817869802 * L_9 = V_0;
		DecoderFallback_t649129352 * L_10 = Encoding_get_DecoderFallback_m3409202121(L_9, /*hidden argument*/NULL);
		bool L_11 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_8, L_10);
		if (!L_11)
		{
			goto IL_0058;
		}
	}
	{
		EncoderFallback_t1901620832 * L_12 = Encoding_get_EncoderFallback_m252351353(__this, /*hidden argument*/NULL);
		UTF8Encoding_t2817869802 * L_13 = V_0;
		EncoderFallback_t1901620832 * L_14 = Encoding_get_EncoderFallback_m252351353(L_13, /*hidden argument*/NULL);
		bool L_15 = VirtFuncInvoker1< bool, Il2CppObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_12, L_14);
		G_B6_0 = ((int32_t)(L_15));
		goto IL_0059;
	}

IL_0058:
	{
		G_B6_0 = 0;
	}

IL_0059:
	{
		return (bool)G_B6_0;
	}

IL_005a:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetHashCode()
extern "C"  int32_t UTF8Encoding_GetHashCode_m3715871199 (UTF8Encoding_t2817869802 * __this, const MethodInfo* method)
{
	{
		int32_t L_0 = Encoding_GetHashCode_m2437082384(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Int32 System.Text.UTF8Encoding::GetByteCount(System.String)
extern "C"  int32_t UTF8Encoding_GetByteCount_m372084253 (UTF8Encoding_t2817869802 * __this, String_t* ___chars0, const MethodInfo* method)
{
	{
		String_t* L_0 = ___chars0;
		int32_t L_1 = Encoding_GetByteCount_m3861962638(__this, L_0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String System.Text.UTF8Encoding::GetString(System.Byte[],System.Int32,System.Int32)
extern "C"  String_t* UTF8Encoding_GetString_m3266530939 (UTF8Encoding_t2817869802 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___index1, int32_t ___count2, const MethodInfo* method)
{
	{
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___index1;
		int32_t L_2 = ___count2;
		String_t* L_3 = Encoding_GetString_m565750122(__this, L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Void System.Text.UTF8Encoding/UTF8Decoder::.ctor(System.Text.DecoderFallback)
extern "C"  void UTF8Decoder__ctor_m2938677702 (UTF8Decoder_t3933697034 * __this, DecoderFallback_t649129352 * ___fallback0, const MethodInfo* method)
{
	{
		Decoder__ctor_m1448672242(__this, /*hidden argument*/NULL);
		DecoderFallback_t649129352 * L_0 = ___fallback0;
		Decoder_set_Fallback_m4287157405(__this, L_0, /*hidden argument*/NULL);
		__this->set_leftOverBits_2(0);
		__this->set_leftOverCount_3(0);
		return;
	}
}
// System.Int32 System.Text.UTF8Encoding/UTF8Decoder::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)
extern "C"  int32_t UTF8Decoder_GetChars_m1551461400 (UTF8Decoder_t3933697034 * __this, ByteU5BU5D_t4260760469* ___bytes0, int32_t ___byteIndex1, int32_t ___byteCount2, CharU5BU5D_t3324145743* ___chars3, int32_t ___charIndex4, const MethodInfo* method)
{
	DecoderFallbackBuffer_t4139272936 * V_0 = NULL;
	ByteU5BU5D_t4260760469* V_1 = NULL;
	{
		V_0 = (DecoderFallbackBuffer_t4139272936 *)NULL;
		V_1 = (ByteU5BU5D_t4260760469*)NULL;
		ByteU5BU5D_t4260760469* L_0 = ___bytes0;
		int32_t L_1 = ___byteIndex1;
		int32_t L_2 = ___byteCount2;
		CharU5BU5D_t3324145743* L_3 = ___chars3;
		int32_t L_4 = ___charIndex4;
		uint32_t* L_5 = __this->get_address_of_leftOverBits_2();
		uint32_t* L_6 = __this->get_address_of_leftOverCount_3();
		int32_t L_7 = UTF8Encoding_InternalGetChars_m456868025(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, __this, (&V_0), (&V_1), (bool)0, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void System.Threading.CompressedStack::.ctor(System.Int32)
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern const uint32_t CompressedStack__ctor_m2633734833_MetadataUsageId;
extern "C"  void CompressedStack__ctor_m2633734833 (CompressedStack_t1790381301 * __this, int32_t ___length0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (CompressedStack__ctor_m2633734833_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___length0;
		if ((((int32_t)L_0) <= ((int32_t)0)))
		{
			goto IL_0019;
		}
	}
	{
		int32_t L_1 = ___length0;
		ArrayList_t3948406897 * L_2 = (ArrayList_t3948406897 *)il2cpp_codegen_object_new(ArrayList_t3948406897_il2cpp_TypeInfo_var);
		ArrayList__ctor_m3809992068(L_2, L_1, /*hidden argument*/NULL);
		__this->set__list_0(L_2);
	}

IL_0019:
	{
		return;
	}
}
// System.Void System.Threading.CompressedStack::.ctor(System.Threading.CompressedStack)
extern Il2CppClass* ArrayList_t3948406897_il2cpp_TypeInfo_var;
extern const uint32_t CompressedStack__ctor_m1552323470_MetadataUsageId;
extern "C"  void CompressedStack__ctor_m1552323470 (CompressedStack_t1790381301 * __this, CompressedStack_t1790381301 * ___cs0, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (CompressedStack__ctor_m1552323470_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		Object__ctor_m1772956182(__this, /*hidden argument*/NULL);
		CompressedStack_t1790381301 * L_0 = ___cs0;
		if (!L_0)
		{
			goto IL_002d;
		}
	}
	{
		CompressedStack_t1790381301 * L_1 = ___cs0;
		ArrayList_t3948406897 * L_2 = L_1->get__list_0();
		if (!L_2)
		{
			goto IL_002d;
		}
	}
	{
		CompressedStack_t1790381301 * L_3 = ___cs0;
		ArrayList_t3948406897 * L_4 = L_3->get__list_0();
		Il2CppObject * L_5 = VirtFuncInvoker0< Il2CppObject * >::Invoke(49 /* System.Object System.Collections.ArrayList::Clone() */, L_4);
		__this->set__list_0(((ArrayList_t3948406897 *)CastclassClass(L_5, ArrayList_t3948406897_il2cpp_TypeInfo_var)));
	}

IL_002d:
	{
		return;
	}
}
// System.Threading.CompressedStack System.Threading.CompressedStack::CreateCopy()
extern Il2CppClass* CompressedStack_t1790381301_il2cpp_TypeInfo_var;
extern const uint32_t CompressedStack_CreateCopy_m2704662702_MetadataUsageId;
extern "C"  CompressedStack_t1790381301 * CompressedStack_CreateCopy_m2704662702 (CompressedStack_t1790381301 * __this, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (CompressedStack_CreateCopy_m2704662702_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		CompressedStack_t1790381301 * L_0 = (CompressedStack_t1790381301 *)il2cpp_codegen_object_new(CompressedStack_t1790381301_il2cpp_TypeInfo_var);
		CompressedStack__ctor_m1552323470(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Threading.CompressedStack System.Threading.CompressedStack::Capture()
extern Il2CppClass* CompressedStack_t1790381301_il2cpp_TypeInfo_var;
extern Il2CppClass* Thread_t1973216770_il2cpp_TypeInfo_var;
extern const uint32_t CompressedStack_Capture_m4188936939_MetadataUsageId;
extern "C"  CompressedStack_t1790381301 * CompressedStack_Capture_m4188936939 (Il2CppObject * __this /* static, unused */, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (CompressedStack_Capture_m4188936939_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	CompressedStack_t1790381301 * V_0 = NULL;
	CompressedStack_t1790381301 * V_1 = NULL;
	int32_t V_2 = 0;
	{
		CompressedStack_t1790381301 * L_0 = (CompressedStack_t1790381301 *)il2cpp_codegen_object_new(CompressedStack_t1790381301_il2cpp_TypeInfo_var);
		CompressedStack__ctor_m2633734833(L_0, 0, /*hidden argument*/NULL);
		V_0 = L_0;
		CompressedStack_t1790381301 * L_1 = V_0;
		ArrayList_t3948406897 * L_2 = SecurityFrame_GetStack_m2712475205(NULL /*static, unused*/, 1, /*hidden argument*/NULL);
		L_1->set__list_0(L_2);
		IL2CPP_RUNTIME_CLASS_INIT(Thread_t1973216770_il2cpp_TypeInfo_var);
		Thread_t1973216770 * L_3 = Thread_get_CurrentThread_m1523593825(NULL /*static, unused*/, /*hidden argument*/NULL);
		CompressedStack_t1790381301 * L_4 = Thread_GetCompressedStack_m3328677543(L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		CompressedStack_t1790381301 * L_5 = V_1;
		if (!L_5)
		{
			goto IL_0058;
		}
	}
	{
		V_2 = 0;
		goto IL_0047;
	}

IL_002b:
	{
		CompressedStack_t1790381301 * L_6 = V_0;
		ArrayList_t3948406897 * L_7 = L_6->get__list_0();
		CompressedStack_t1790381301 * L_8 = V_1;
		ArrayList_t3948406897 * L_9 = L_8->get__list_0();
		int32_t L_10 = V_2;
		Il2CppObject * L_11 = VirtFuncInvoker1< Il2CppObject *, int32_t >::Invoke(21 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_9, 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_0047:
	{
		int32_t L_13 = V_2;
		CompressedStack_t1790381301 * L_14 = V_1;
		ArrayList_t3948406897 * L_15 = L_14->get__list_0();
		int32_t L_16 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_15);
		if ((((int32_t)L_13) < ((int32_t)L_16)))
		{
			goto IL_002b;
		}
	}

IL_0058:
	{
		CompressedStack_t1790381301 * L_17 = V_0;
		return L_17;
	}
}
// System.Void System.Threading.CompressedStack::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
extern Il2CppClass* ArgumentNullException_t3573189601_il2cpp_TypeInfo_var;
extern Il2CppCodeGenString* _stringLiteral3237038;
extern const uint32_t CompressedStack_GetObjectData_m1776876798_MetadataUsageId;
extern "C"  void CompressedStack_GetObjectData_m1776876798 (CompressedStack_t1790381301 * __this, SerializationInfo_t2185721892 * ___info0, StreamingContext_t2761351129  ___context1, const MethodInfo* method)
{
	static bool s_Il2CppMethodIntialized;
	if (!s_Il2CppMethodIntialized)
	{
		il2cpp_codegen_initialize_method (CompressedStack_GetObjectData_m1776876798_MetadataUsageId);
		s_Il2CppMethodIntialized = true;
	}
	{
		SerializationInfo_t2185721892 * L_0 = ___info0;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ArgumentNullException_t3573189601 * L_1 = (ArgumentNullException_t3573189601 *)il2cpp_codegen_object_new(ArgumentNullException_t3573189601_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m135444188(L_1, _stringLiteral3237038, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1);
	}

IL_0011:
	{
		return;
	}
}
// System.Boolean System.Threading.CompressedStack::IsEmpty()
extern "C"  bool CompressedStack_IsEmpty_m35500159 (CompressedStack_t1790381301 * __this, const MethodInfo* method)
{
	int32_t G_B3_0 = 0;
	{
		ArrayList_t3948406897 * L_0 = __this->get__list_0();
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		ArrayList_t3948406897 * L_1 = __this->get__list_0();
		int32_t L_2 = VirtFuncInvoker0< int32_t >::Invoke(23 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_1);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_001c;
	}

IL_001b:
	{
		G_B3_0 = 1;
	}

IL_001c:
	{
		return (bool)G_B3_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
