#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>


#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Security_Cryptography_DSAParameter3032565794.h"
#include "mscorlib_System_Security_Cryptography_DSASignature3757876489.h"
#include "mscorlib_System_Security_Cryptography_DSASignature3693321770.h"
#include "mscorlib_System_Security_Cryptography_HMAC3976621235.h"
#include "mscorlib_System_Security_Cryptography_HMACMD5528676093.h"
#include "mscorlib_System_Security_Cryptography_HMACRIPEMD163168893383.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA14024365272.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA2561408601978.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA3841408603030.h"
#include "mscorlib_System_Security_Cryptography_HMACSHA5121408604733.h"
#include "mscorlib_System_Security_Cryptography_HashAlgorithm532578791.h"
#include "mscorlib_System_Security_Cryptography_KeySizes2106826975.h"
#include "mscorlib_System_Security_Cryptography_KeyedHashAlg1039941647.h"
#include "mscorlib_System_Security_Cryptography_MACTripleDES3005896753.h"
#include "mscorlib_System_Security_Cryptography_MD52466809028.h"
#include "mscorlib_System_Security_Cryptography_MD5CryptoSer2567592755.h"
#include "mscorlib_System_Security_Cryptography_PaddingMode2126978938.h"
#include "mscorlib_System_Security_Cryptography_RC22466813799.h"
#include "mscorlib_System_Security_Cryptography_RC2CryptoSer2806996080.h"
#include "mscorlib_System_Security_Cryptography_RC2Transform542353943.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD1601924651086.h"
#include "mscorlib_System_Security_Cryptography_RIPEMD160Mana500645891.h"
#include "mscorlib_System_Security_Cryptography_RNGCryptoSer3764994374.h"
#include "mscorlib_System_Security_Cryptography_RSA2466814310.h"
#include "mscorlib_System_Security_Cryptography_RSACryptoServ742318033.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1KeyE1037641210.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Sign3036443203.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1Sign3813241316.h"
#include "mscorlib_System_Security_Cryptography_RSAParameter3219890992.h"
#include "mscorlib_System_Security_Cryptography_RandomNumber1757673517.h"
#include "mscorlib_System_Security_Cryptography_Rijndael271969675.h"
#include "mscorlib_System_Security_Cryptography_RijndaelManag804207654.h"
#include "mscorlib_System_Security_Cryptography_RijndaelTrans739966067.h"
#include "mscorlib_System_Security_Cryptography_RijndaelMana4117818424.h"
#include "mscorlib_System_Security_Cryptography_SHA13976944113.h"
#include "mscorlib_System_Security_Cryptography_SHA1Internal831343822.h"
#include "mscorlib_System_Security_Cryptography_SHA1CryptoSe3725620262.h"
#include "mscorlib_System_Security_Cryptography_SHA1Managed2350919936.h"
#include "mscorlib_System_Security_Cryptography_SHA2563081508435.h"
#include "mscorlib_System_Security_Cryptography_SHA256Manage2930188894.h"
#include "mscorlib_System_Security_Cryptography_SHA3843081509487.h"
#include "mscorlib_System_Security_Cryptography_SHA384Manage2415625922.h"
#include "mscorlib_System_Security_Cryptography_SHA5123081511190.h"
#include "mscorlib_System_Security_Cryptography_SHA512Manage2599224891.h"
#include "mscorlib_System_Security_Cryptography_SHAConstants148935663.h"
#include "mscorlib_System_Security_Cryptography_SignatureDes2571609872.h"
#include "mscorlib_System_Security_Cryptography_DSASignature2196243356.h"
#include "mscorlib_System_Security_Cryptography_RSAPKCS1SHA1S555239675.h"
#include "mscorlib_System_Security_Cryptography_SymmetricAlg3097904804.h"
#include "mscorlib_System_Security_Cryptography_ToBase64Tran3870587720.h"
#include "mscorlib_System_Security_Cryptography_TripleDES3018929210.h"
#include "mscorlib_System_Security_Cryptography_TripleDESCrypt89723261.h"
#include "mscorlib_System_Security_Cryptography_TripleDESTra2648885924.h"
#include "mscorlib_System_Security_Permissions_SecurityPermiss72370623.h"
#include "mscorlib_System_Security_Permissions_SecurityPermi3694729547.h"
#include "mscorlib_System_Security_Permissions_StrongNamePub4133101135.h"
#include "mscorlib_System_Security_Policy_ApplicationTrust3515839536.h"
#include "mscorlib_System_Security_Policy_Evidence4141397151.h"
#include "mscorlib_System_Security_Policy_Evidence_EvidenceE3077794246.h"
#include "mscorlib_System_Security_Policy_Hash333288918.h"
#include "mscorlib_System_Security_Policy_StrongName2878058698.h"
#include "mscorlib_System_Security_Principal_PrincipalPolicy1160124438.h"
#include "mscorlib_System_Security_Principal_WindowsAccountT4089799192.h"
#include "mscorlib_System_Security_Principal_WindowsIdentity4160730487.h"
#include "mscorlib_System_Security_CodeAccessPermission2127220.h"
#include "mscorlib_System_Security_PermissionSet1199249641.h"
#include "mscorlib_System_Security_SecurityContext444694245.h"
#include "mscorlib_System_Security_SecurityElement2125293618.h"
#include "mscorlib_System_Security_SecurityElement_SecurityA1645524282.h"
#include "mscorlib_System_Security_SecurityException3044716869.h"
#include "mscorlib_System_Security_RuntimeDeclSecurityEntry3185381156.h"
#include "mscorlib_System_Security_RuntimeSecurityFrame2355870761.h"
#include "mscorlib_System_Security_SecurityFrame1903782627.h"
#include "mscorlib_System_Security_SecurityManager328423651.h"
#include "mscorlib_System_Security_SecuritySafeCriticalAttri2604671270.h"
#include "mscorlib_System_Security_SuppressUnmanagedCodeSecu2984551154.h"
#include "mscorlib_System_Security_UnverifiableCodeAttribute2154663753.h"
#include "mscorlib_System_Text_ASCIIEncoding731765126.h"
#include "mscorlib_System_Text_Decoder2225063046.h"
#include "mscorlib_System_Text_DecoderExceptionFallback451785075.h"
#include "mscorlib_System_Text_DecoderExceptionFallbackBuffe3161404051.h"
#include "mscorlib_System_Text_DecoderFallback649129352.h"
#include "mscorlib_System_Text_DecoderFallbackBuffer4139272936.h"
#include "mscorlib_System_Text_DecoderFallbackException2055765167.h"
#include "mscorlib_System_Text_DecoderReplacementFallback213425334.h"
#include "mscorlib_System_Text_DecoderReplacementFallbackBuf3747569558.h"
#include "mscorlib_System_Text_EncoderExceptionFallback2997724059.h"
#include "mscorlib_System_Text_EncoderExceptionFallbackBuffer820700859.h"
#include "mscorlib_System_Text_EncoderFallback1901620832.h"



#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize600 = { sizeof (DSAParameters_t3032565794)+ sizeof (Il2CppObject), sizeof(DSAParameters_t3032565794_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable600[8] = 
{
	DSAParameters_t3032565794::get_offset_of_Counter_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_G_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_J_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_P_3() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_Q_4() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_Seed_5() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_X_6() + static_cast<int32_t>(sizeof(Il2CppObject)),
	DSAParameters_t3032565794::get_offset_of_Y_7() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize601 = { sizeof (DSASignatureDeformatter_t3757876489), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable601[1] = 
{
	DSASignatureDeformatter_t3757876489::get_offset_of_dsa_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize602 = { sizeof (DSASignatureFormatter_t3693321770), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable602[1] = 
{
	DSASignatureFormatter_t3693321770::get_offset_of_dsa_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize603 = { sizeof (HMAC_t3976621235), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable603[5] = 
{
	HMAC_t3976621235::get_offset_of__disposed_5(),
	HMAC_t3976621235::get_offset_of__hashName_6(),
	HMAC_t3976621235::get_offset_of__algo_7(),
	HMAC_t3976621235::get_offset_of__block_8(),
	HMAC_t3976621235::get_offset_of__blockSizeValue_9(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize604 = { sizeof (HMACMD5_t528676093), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize605 = { sizeof (HMACRIPEMD160_t3168893383), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize606 = { sizeof (HMACSHA1_t4024365272), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize607 = { sizeof (HMACSHA256_t1408601978), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize608 = { sizeof (HMACSHA384_t1408603030), -1, sizeof(HMACSHA384_t1408603030_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable608[2] = 
{
	HMACSHA384_t1408603030_StaticFields::get_offset_of_legacy_mode_10(),
	HMACSHA384_t1408603030::get_offset_of_legacy_11(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize609 = { sizeof (HMACSHA512_t1408604733), -1, sizeof(HMACSHA512_t1408604733_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable609[2] = 
{
	HMACSHA512_t1408604733_StaticFields::get_offset_of_legacy_mode_10(),
	HMACSHA512_t1408604733::get_offset_of_legacy_11(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize610 = { sizeof (HashAlgorithm_t532578791), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable610[4] = 
{
	HashAlgorithm_t532578791::get_offset_of_HashValue_0(),
	HashAlgorithm_t532578791::get_offset_of_HashSizeValue_1(),
	HashAlgorithm_t532578791::get_offset_of_State_2(),
	HashAlgorithm_t532578791::get_offset_of_disposed_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize611 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize612 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize613 = { sizeof (KeySizes_t2106826975), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable613[3] = 
{
	KeySizes_t2106826975::get_offset_of__maxSize_0(),
	KeySizes_t2106826975::get_offset_of__minSize_1(),
	KeySizes_t2106826975::get_offset_of__skipSize_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize614 = { sizeof (KeyedHashAlgorithm_t1039941647), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable614[1] = 
{
	KeyedHashAlgorithm_t1039941647::get_offset_of_KeyValue_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize615 = { sizeof (MACTripleDES_t3005896753), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable615[3] = 
{
	MACTripleDES_t3005896753::get_offset_of_tdes_5(),
	MACTripleDES_t3005896753::get_offset_of_mac_6(),
	MACTripleDES_t3005896753::get_offset_of_m_disposed_7(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize616 = { sizeof (MD5_t2466809028), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize617 = { sizeof (MD5CryptoServiceProvider_t2567592755), -1, sizeof(MD5CryptoServiceProvider_t2567592755_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable617[6] = 
{
	MD5CryptoServiceProvider_t2567592755::get_offset_of__H_4(),
	MD5CryptoServiceProvider_t2567592755::get_offset_of_buff_5(),
	MD5CryptoServiceProvider_t2567592755::get_offset_of_count_6(),
	MD5CryptoServiceProvider_t2567592755::get_offset_of__ProcessingBuffer_7(),
	MD5CryptoServiceProvider_t2567592755::get_offset_of__ProcessingBufferCount_8(),
	MD5CryptoServiceProvider_t2567592755_StaticFields::get_offset_of_K_9(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize618 = { sizeof (PaddingMode_t2126978938)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable618[6] = 
{
	PaddingMode_t2126978938::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize619 = { sizeof (RC2_t2466813799), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable619[1] = 
{
	RC2_t2466813799::get_offset_of_EffectiveKeySizeValue_10(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize620 = { sizeof (RC2CryptoServiceProvider_t2806996080), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize621 = { sizeof (RC2Transform_t542353943), -1, sizeof(RC2Transform_t542353943_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable621[7] = 
{
	RC2Transform_t542353943::get_offset_of_R0_12(),
	RC2Transform_t542353943::get_offset_of_R1_13(),
	RC2Transform_t542353943::get_offset_of_R2_14(),
	RC2Transform_t542353943::get_offset_of_R3_15(),
	RC2Transform_t542353943::get_offset_of_K_16(),
	RC2Transform_t542353943::get_offset_of_j_17(),
	RC2Transform_t542353943_StaticFields::get_offset_of_pitable_18(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize622 = { sizeof (RIPEMD160_t1924651086), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize623 = { sizeof (RIPEMD160Managed_t500645891), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable623[5] = 
{
	RIPEMD160Managed_t500645891::get_offset_of__ProcessingBuffer_4(),
	RIPEMD160Managed_t500645891::get_offset_of__X_5(),
	RIPEMD160Managed_t500645891::get_offset_of__HashValue_6(),
	RIPEMD160Managed_t500645891::get_offset_of__Length_7(),
	RIPEMD160Managed_t500645891::get_offset_of__ProcessingBufferCount_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize624 = { sizeof (RNGCryptoServiceProvider_t3764994374), -1, sizeof(RNGCryptoServiceProvider_t3764994374_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable624[2] = 
{
	RNGCryptoServiceProvider_t3764994374_StaticFields::get_offset_of__lock_0(),
	RNGCryptoServiceProvider_t3764994374::get_offset_of__handle_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize625 = { sizeof (RSA_t2466814310), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize626 = { sizeof (RSACryptoServiceProvider_t742318033), -1, sizeof(RSACryptoServiceProvider_t742318033_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable626[7] = 
{
	RSACryptoServiceProvider_t742318033::get_offset_of_store_2(),
	RSACryptoServiceProvider_t742318033::get_offset_of_persistKey_3(),
	RSACryptoServiceProvider_t742318033::get_offset_of_persisted_4(),
	RSACryptoServiceProvider_t742318033::get_offset_of_privateKeyExportable_5(),
	RSACryptoServiceProvider_t742318033::get_offset_of_m_disposed_6(),
	RSACryptoServiceProvider_t742318033::get_offset_of_rsa_7(),
	RSACryptoServiceProvider_t742318033_StaticFields::get_offset_of_useMachineKeyStore_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize627 = { sizeof (RSAPKCS1KeyExchangeFormatter_t1037641210), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable627[2] = 
{
	RSAPKCS1KeyExchangeFormatter_t1037641210::get_offset_of_rsa_0(),
	RSAPKCS1KeyExchangeFormatter_t1037641210::get_offset_of_random_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize628 = { sizeof (RSAPKCS1SignatureDeformatter_t3036443203), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable628[2] = 
{
	RSAPKCS1SignatureDeformatter_t3036443203::get_offset_of_rsa_0(),
	RSAPKCS1SignatureDeformatter_t3036443203::get_offset_of_hashName_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize629 = { sizeof (RSAPKCS1SignatureFormatter_t3813241316), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable629[2] = 
{
	RSAPKCS1SignatureFormatter_t3813241316::get_offset_of_rsa_0(),
	RSAPKCS1SignatureFormatter_t3813241316::get_offset_of_hash_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize630 = { sizeof (RSAParameters_t3219890992)+ sizeof (Il2CppObject), sizeof(RSAParameters_t3219890992_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable630[8] = 
{
	RSAParameters_t3219890992::get_offset_of_P_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_Q_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_D_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_DP_3() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_DQ_4() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_InverseQ_5() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_Modulus_6() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RSAParameters_t3219890992::get_offset_of_Exponent_7() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize631 = { sizeof (RandomNumberGenerator_t1757673517), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize632 = { sizeof (Rijndael_t271969675), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize633 = { sizeof (RijndaelManaged_t804207654), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize634 = { sizeof (RijndaelTransform_t739966067), -1, sizeof(RijndaelTransform_t739966067_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable634[15] = 
{
	RijndaelTransform_t739966067::get_offset_of_expandedKey_12(),
	RijndaelTransform_t739966067::get_offset_of_Nb_13(),
	RijndaelTransform_t739966067::get_offset_of_Nk_14(),
	RijndaelTransform_t739966067::get_offset_of_Nr_15(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_Rcon_16(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_SBox_17(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_iSBox_18(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_T0_19(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_T1_20(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_T2_21(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_T3_22(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_iT0_23(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_iT1_24(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_iT2_25(),
	RijndaelTransform_t739966067_StaticFields::get_offset_of_iT3_26(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize635 = { sizeof (RijndaelManagedTransform_t4117818424), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable635[2] = 
{
	RijndaelManagedTransform_t4117818424::get_offset_of__st_0(),
	RijndaelManagedTransform_t4117818424::get_offset_of__bs_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize636 = { sizeof (SHA1_t3976944113), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize637 = { sizeof (SHA1Internal_t831343822), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable637[5] = 
{
	SHA1Internal_t831343822::get_offset_of__H_0(),
	SHA1Internal_t831343822::get_offset_of_count_1(),
	SHA1Internal_t831343822::get_offset_of__ProcessingBuffer_2(),
	SHA1Internal_t831343822::get_offset_of__ProcessingBufferCount_3(),
	SHA1Internal_t831343822::get_offset_of_buff_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize638 = { sizeof (SHA1CryptoServiceProvider_t3725620262), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable638[1] = 
{
	SHA1CryptoServiceProvider_t3725620262::get_offset_of_sha_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize639 = { sizeof (SHA1Managed_t2350919936), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable639[1] = 
{
	SHA1Managed_t2350919936::get_offset_of_sha_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize640 = { sizeof (SHA256_t3081508435), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize641 = { sizeof (SHA256Managed_t2930188894), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable641[5] = 
{
	SHA256Managed_t2930188894::get_offset_of__H_4(),
	SHA256Managed_t2930188894::get_offset_of_count_5(),
	SHA256Managed_t2930188894::get_offset_of__ProcessingBuffer_6(),
	SHA256Managed_t2930188894::get_offset_of__ProcessingBufferCount_7(),
	SHA256Managed_t2930188894::get_offset_of_buff_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize642 = { sizeof (SHA384_t3081509487), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize643 = { sizeof (SHA384Managed_t2415625922), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable643[14] = 
{
	SHA384Managed_t2415625922::get_offset_of_xBuf_4(),
	SHA384Managed_t2415625922::get_offset_of_xBufOff_5(),
	SHA384Managed_t2415625922::get_offset_of_byteCount1_6(),
	SHA384Managed_t2415625922::get_offset_of_byteCount2_7(),
	SHA384Managed_t2415625922::get_offset_of_H1_8(),
	SHA384Managed_t2415625922::get_offset_of_H2_9(),
	SHA384Managed_t2415625922::get_offset_of_H3_10(),
	SHA384Managed_t2415625922::get_offset_of_H4_11(),
	SHA384Managed_t2415625922::get_offset_of_H5_12(),
	SHA384Managed_t2415625922::get_offset_of_H6_13(),
	SHA384Managed_t2415625922::get_offset_of_H7_14(),
	SHA384Managed_t2415625922::get_offset_of_H8_15(),
	SHA384Managed_t2415625922::get_offset_of_W_16(),
	SHA384Managed_t2415625922::get_offset_of_wOff_17(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize644 = { sizeof (SHA512_t3081511190), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize645 = { sizeof (SHA512Managed_t2599224891), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable645[14] = 
{
	SHA512Managed_t2599224891::get_offset_of_xBuf_4(),
	SHA512Managed_t2599224891::get_offset_of_xBufOff_5(),
	SHA512Managed_t2599224891::get_offset_of_byteCount1_6(),
	SHA512Managed_t2599224891::get_offset_of_byteCount2_7(),
	SHA512Managed_t2599224891::get_offset_of_H1_8(),
	SHA512Managed_t2599224891::get_offset_of_H2_9(),
	SHA512Managed_t2599224891::get_offset_of_H3_10(),
	SHA512Managed_t2599224891::get_offset_of_H4_11(),
	SHA512Managed_t2599224891::get_offset_of_H5_12(),
	SHA512Managed_t2599224891::get_offset_of_H6_13(),
	SHA512Managed_t2599224891::get_offset_of_H7_14(),
	SHA512Managed_t2599224891::get_offset_of_H8_15(),
	SHA512Managed_t2599224891::get_offset_of_W_16(),
	SHA512Managed_t2599224891::get_offset_of_wOff_17(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize646 = { sizeof (SHAConstants_t148935663), -1, sizeof(SHAConstants_t148935663_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable646[2] = 
{
	SHAConstants_t148935663_StaticFields::get_offset_of_K1_0(),
	SHAConstants_t148935663_StaticFields::get_offset_of_K2_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize647 = { sizeof (SignatureDescription_t2571609872), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable647[4] = 
{
	SignatureDescription_t2571609872::get_offset_of__DeformatterAlgorithm_0(),
	SignatureDescription_t2571609872::get_offset_of__DigestAlgorithm_1(),
	SignatureDescription_t2571609872::get_offset_of__FormatterAlgorithm_2(),
	SignatureDescription_t2571609872::get_offset_of__KeyAlgorithm_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize648 = { sizeof (DSASignatureDescription_t2196243356), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize649 = { sizeof (RSAPKCS1SHA1SignatureDescription_t555239675), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize650 = { sizeof (SymmetricAlgorithm_t3097904804), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable650[10] = 
{
	SymmetricAlgorithm_t3097904804::get_offset_of_BlockSizeValue_0(),
	SymmetricAlgorithm_t3097904804::get_offset_of_IVValue_1(),
	SymmetricAlgorithm_t3097904804::get_offset_of_KeySizeValue_2(),
	SymmetricAlgorithm_t3097904804::get_offset_of_KeyValue_3(),
	SymmetricAlgorithm_t3097904804::get_offset_of_LegalBlockSizesValue_4(),
	SymmetricAlgorithm_t3097904804::get_offset_of_LegalKeySizesValue_5(),
	SymmetricAlgorithm_t3097904804::get_offset_of_FeedbackSizeValue_6(),
	SymmetricAlgorithm_t3097904804::get_offset_of_ModeValue_7(),
	SymmetricAlgorithm_t3097904804::get_offset_of_PaddingValue_8(),
	SymmetricAlgorithm_t3097904804::get_offset_of_m_disposed_9(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize651 = { sizeof (ToBase64Transform_t3870587720), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable651[1] = 
{
	ToBase64Transform_t3870587720::get_offset_of_m_disposed_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize652 = { sizeof (TripleDES_t3018929210), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize653 = { sizeof (TripleDESCryptoServiceProvider_t89723261), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize654 = { sizeof (TripleDESTransform_t2648885924), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable654[6] = 
{
	TripleDESTransform_t2648885924::get_offset_of_E1_12(),
	TripleDESTransform_t2648885924::get_offset_of_D2_13(),
	TripleDESTransform_t2648885924::get_offset_of_E3_14(),
	TripleDESTransform_t2648885924::get_offset_of_D1_15(),
	TripleDESTransform_t2648885924::get_offset_of_E2_16(),
	TripleDESTransform_t2648885924::get_offset_of_D3_17(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize655 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize656 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize657 = { sizeof (SecurityPermission_t72370623), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable657[1] = 
{
	SecurityPermission_t72370623::get_offset_of_flags_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize658 = { sizeof (SecurityPermissionFlag_t3694729547)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable658[17] = 
{
	SecurityPermissionFlag_t3694729547::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize659 = { sizeof (StrongNamePublicKeyBlob_t4133101135), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable659[1] = 
{
	StrongNamePublicKeyBlob_t4133101135::get_offset_of_pubkey_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize660 = { sizeof (ApplicationTrust_t3515839536), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable660[1] = 
{
	ApplicationTrust_t3515839536::get_offset_of_fullTrustAssemblies_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize661 = { sizeof (Evidence_t4141397151), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable661[3] = 
{
	Evidence_t4141397151::get_offset_of_hostEvidenceList_0(),
	Evidence_t4141397151::get_offset_of_assemblyEvidenceList_1(),
	Evidence_t4141397151::get_offset_of__hashCode_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize662 = { sizeof (EvidenceEnumerator_t3077794246), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable662[3] = 
{
	EvidenceEnumerator_t3077794246::get_offset_of_currentEnum_0(),
	EvidenceEnumerator_t3077794246::get_offset_of_hostEnum_1(),
	EvidenceEnumerator_t3077794246::get_offset_of_assemblyEnum_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize663 = { sizeof (Hash_t333288918), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable663[2] = 
{
	Hash_t333288918::get_offset_of_assembly_0(),
	Hash_t333288918::get_offset_of_data_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize664 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize665 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize666 = { sizeof (StrongName_t2878058698), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable666[3] = 
{
	StrongName_t2878058698::get_offset_of_publickey_0(),
	StrongName_t2878058698::get_offset_of_name_1(),
	StrongName_t2878058698::get_offset_of_version_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize667 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize668 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize669 = { sizeof (PrincipalPolicy_t1160124438)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable669[4] = 
{
	PrincipalPolicy_t1160124438::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize670 = { sizeof (WindowsAccountType_t4089799192)+ sizeof (Il2CppObject), sizeof(int32_t), 0, 0 };
extern const int32_t g_FieldOffsetTable670[5] = 
{
	WindowsAccountType_t4089799192::get_offset_of_value___1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	0,
	0,
	0,
	0,
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize671 = { sizeof (WindowsIdentity_t4160730487), -1, sizeof(WindowsIdentity_t4160730487_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable671[7] = 
{
	WindowsIdentity_t4160730487::get_offset_of__token_0(),
	WindowsIdentity_t4160730487::get_offset_of__type_1(),
	WindowsIdentity_t4160730487::get_offset_of__account_2(),
	WindowsIdentity_t4160730487::get_offset_of__authenticated_3(),
	WindowsIdentity_t4160730487::get_offset_of__name_4(),
	WindowsIdentity_t4160730487::get_offset_of__info_5(),
	WindowsIdentity_t4160730487_StaticFields::get_offset_of_invalidWindows_6(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize672 = { sizeof (CodeAccessPermission_t2127220), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize673 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize674 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize675 = { 0, -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize676 = { sizeof (PermissionSet_t1199249641), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable676[1] = 
{
	PermissionSet_t1199249641::get_offset_of_U3CDeclarativeSecurityU3Ek__BackingField_0(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize677 = { sizeof (SecurityContext_t444694245), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable677[4] = 
{
	SecurityContext_t444694245::get_offset_of__capture_0(),
	SecurityContext_t444694245::get_offset_of__winid_1(),
	SecurityContext_t444694245::get_offset_of__stack_2(),
	SecurityContext_t444694245::get_offset_of__suppressFlow_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize678 = { sizeof (SecurityElement_t2125293618), -1, sizeof(SecurityElement_t2125293618_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable678[9] = 
{
	SecurityElement_t2125293618::get_offset_of_text_0(),
	SecurityElement_t2125293618::get_offset_of_tag_1(),
	SecurityElement_t2125293618::get_offset_of_attributes_2(),
	SecurityElement_t2125293618::get_offset_of_children_3(),
	SecurityElement_t2125293618_StaticFields::get_offset_of_invalid_tag_chars_4(),
	SecurityElement_t2125293618_StaticFields::get_offset_of_invalid_text_chars_5(),
	SecurityElement_t2125293618_StaticFields::get_offset_of_invalid_attr_name_chars_6(),
	SecurityElement_t2125293618_StaticFields::get_offset_of_invalid_attr_value_chars_7(),
	SecurityElement_t2125293618_StaticFields::get_offset_of_invalid_chars_8(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize679 = { sizeof (SecurityAttribute_t1645524282), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable679[2] = 
{
	SecurityAttribute_t1645524282::get_offset_of__name_0(),
	SecurityAttribute_t1645524282::get_offset_of__value_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize680 = { sizeof (SecurityException_t3044716869), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable680[8] = 
{
	SecurityException_t3044716869::get_offset_of_permissionState_11(),
	SecurityException_t3044716869::get_offset_of_permissionType_12(),
	SecurityException_t3044716869::get_offset_of__granted_13(),
	SecurityException_t3044716869::get_offset_of__refused_14(),
	SecurityException_t3044716869::get_offset_of__demanded_15(),
	SecurityException_t3044716869::get_offset_of__firstperm_16(),
	SecurityException_t3044716869::get_offset_of__method_17(),
	SecurityException_t3044716869::get_offset_of__evidence_18(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize681 = { sizeof (RuntimeDeclSecurityEntry_t3185381156)+ sizeof (Il2CppObject), sizeof(RuntimeDeclSecurityEntry_t3185381156_marshaled_pinvoke), 0, 0 };
extern const int32_t g_FieldOffsetTable681[3] = 
{
	RuntimeDeclSecurityEntry_t3185381156::get_offset_of_blob_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RuntimeDeclSecurityEntry_t3185381156::get_offset_of_size_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	RuntimeDeclSecurityEntry_t3185381156::get_offset_of_index_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize682 = { sizeof (RuntimeSecurityFrame_t2355870761), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable682[5] = 
{
	RuntimeSecurityFrame_t2355870761::get_offset_of_domain_0(),
	RuntimeSecurityFrame_t2355870761::get_offset_of_method_1(),
	RuntimeSecurityFrame_t2355870761::get_offset_of_assert_2(),
	RuntimeSecurityFrame_t2355870761::get_offset_of_deny_3(),
	RuntimeSecurityFrame_t2355870761::get_offset_of_permitonly_4(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize683 = { sizeof (SecurityFrame_t1903782627)+ sizeof (Il2CppObject), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable683[5] = 
{
	SecurityFrame_t1903782627::get_offset_of__domain_0() + static_cast<int32_t>(sizeof(Il2CppObject)),
	SecurityFrame_t1903782627::get_offset_of__method_1() + static_cast<int32_t>(sizeof(Il2CppObject)),
	SecurityFrame_t1903782627::get_offset_of__assert_2() + static_cast<int32_t>(sizeof(Il2CppObject)),
	SecurityFrame_t1903782627::get_offset_of__deny_3() + static_cast<int32_t>(sizeof(Il2CppObject)),
	SecurityFrame_t1903782627::get_offset_of__permitonly_4() + static_cast<int32_t>(sizeof(Il2CppObject)),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize684 = { sizeof (SecurityManager_t328423651), -1, sizeof(SecurityManager_t328423651_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable684[3] = 
{
	SecurityManager_t328423651_StaticFields::get_offset_of__lockObject_0(),
	SecurityManager_t328423651_StaticFields::get_offset_of__declsecCache_1(),
	SecurityManager_t328423651_StaticFields::get_offset_of__execution_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize685 = { sizeof (SecuritySafeCriticalAttribute_t2604671270), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize686 = { sizeof (SuppressUnmanagedCodeSecurityAttribute_t2984551154), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize687 = { sizeof (UnverifiableCodeAttribute_t2154663753), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize688 = { sizeof (ASCIIEncoding_t731765126), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize689 = { sizeof (Decoder_t2225063046), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable689[2] = 
{
	Decoder_t2225063046::get_offset_of_fallback_0(),
	Decoder_t2225063046::get_offset_of_fallback_buffer_1(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize690 = { sizeof (DecoderExceptionFallback_t451785075), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize691 = { sizeof (DecoderExceptionFallbackBuffer_t3161404051), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize692 = { sizeof (DecoderFallback_t649129352), -1, sizeof(DecoderFallback_t649129352_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable692[3] = 
{
	DecoderFallback_t649129352_StaticFields::get_offset_of_exception_fallback_0(),
	DecoderFallback_t649129352_StaticFields::get_offset_of_replacement_fallback_1(),
	DecoderFallback_t649129352_StaticFields::get_offset_of_standard_safe_fallback_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize693 = { sizeof (DecoderFallbackBuffer_t4139272936), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize694 = { sizeof (DecoderFallbackException_t2055765167), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable694[2] = 
{
	DecoderFallbackException_t2055765167::get_offset_of_bytes_unknown_13(),
	DecoderFallbackException_t2055765167::get_offset_of_index_14(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize695 = { sizeof (DecoderReplacementFallback_t213425334), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable695[1] = 
{
	DecoderReplacementFallback_t213425334::get_offset_of_replacement_3(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize696 = { sizeof (DecoderReplacementFallbackBuffer_t3747569558), -1, 0, 0 };
extern const int32_t g_FieldOffsetTable696[3] = 
{
	DecoderReplacementFallbackBuffer_t3747569558::get_offset_of_fallback_assigned_0(),
	DecoderReplacementFallbackBuffer_t3747569558::get_offset_of_current_1(),
	DecoderReplacementFallbackBuffer_t3747569558::get_offset_of_replacement_2(),
};
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize697 = { sizeof (EncoderExceptionFallback_t2997724059), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize698 = { sizeof (EncoderExceptionFallbackBuffer_t820700859), -1, 0, 0 };
extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize699 = { sizeof (EncoderFallback_t1901620832), -1, sizeof(EncoderFallback_t1901620832_StaticFields), 0 };
extern const int32_t g_FieldOffsetTable699[3] = 
{
	EncoderFallback_t1901620832_StaticFields::get_offset_of_exception_fallback_0(),
	EncoderFallback_t1901620832_StaticFields::get_offset_of_replacement_fallback_1(),
	EncoderFallback_t1901620832_StaticFields::get_offset_of_standard_safe_fallback_2(),
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
