#include "il2cpp-config.h"
#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "t931.h"
// Metadata Definition System.Security.Cryptography.RSACryptoServiceProvider
extern TypeInfo t931_TI;
#include "t931MD.h"
static const EncodedMethodIndex t931_VT[14] = 
{
	416,
	3469,
	417,
	418,
	1200,
	3470,
	1202,
	3471,
	1204,
	3468,
	3472,
	3473,
	3474,
	3475,
};
extern const Il2CppType t2852_0_0_0;
static const Il2CppType* t931_ITIs[] = 
{
	&t2852_0_0_0,
};
extern const Il2CppType t153_0_0_0;
static Il2CppInterfaceOffsetPair t931_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t2852_0_0_0, 14},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t931_0_0_0;
extern const Il2CppType t931_1_0_0;
extern const Il2CppType t811_0_0_0;
struct t931;
const Il2CppTypeDefinitionMetadata t931_DM = 
{
	NULL, NULL, t931_ITIs, t931_IOs, &t811_0_0_0, t931_VT, NULL, 6121, 9478, -1, 2042};
TypeInfo t931_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSACryptoServiceProvider", "System.Security.Cryptography", NULL, &t931_TI, NULL, 1945, &t931_0_0_0, &t931_1_0_0, &t931_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t931), sizeof (t931), 0, -1, sizeof(t931_SFs), 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, true, true, false, 14, 2, 7, 0, 0, 14, 1, 2};
#include "t969.h"
// Metadata Definition System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter
extern TypeInfo t969_TI;
#include "t969MD.h"
static const EncodedMethodIndex t969_VT[5] = 
{
	416,
	374,
	417,
	418,
	3476,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t969_0_0_0;
extern const Il2CppType t969_1_0_0;
extern const Il2CppType t1561_0_0_0;
struct t969;
const Il2CppTypeDefinitionMetadata t969_DM = 
{
	NULL, NULL, NULL, NULL, &t1561_0_0_0, t969_VT, NULL, 6128, 9492, -1, -1};
TypeInfo t969_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSAPKCS1KeyExchangeFormatter", "System.Security.Cryptography", NULL, &t969_TI, NULL, 1947, &t969_0_0_0, &t969_1_0_0, &t969_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t969), sizeof (t969), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 2, 0, 0, 5, 0, 0};
#include "t939.h"
// Metadata Definition System.Security.Cryptography.RSAPKCS1SignatureDeformatter
extern TypeInfo t939_TI;
#include "t939MD.h"
static const EncodedMethodIndex t939_VT[7] = 
{
	416,
	374,
	417,
	418,
	3477,
	3478,
	3479,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t939_0_0_0;
extern const Il2CppType t939_1_0_0;
extern const Il2CppType t878_0_0_0;
struct t939;
const Il2CppTypeDefinitionMetadata t939_DM = 
{
	NULL, NULL, NULL, NULL, &t878_0_0_0, t939_VT, NULL, 6130, 9495, -1, -1};
TypeInfo t939_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSAPKCS1SignatureDeformatter", "System.Security.Cryptography", NULL, &t939_TI, NULL, 1948, &t939_0_0_0, &t939_1_0_0, &t939_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t939), sizeof (t939), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 0, 2, 0, 0, 7, 0, 0};
#include "t1579.h"
// Metadata Definition System.Security.Cryptography.RSAPKCS1SignatureFormatter
extern TypeInfo t1579_TI;
#include "t1579MD.h"
static const EncodedMethodIndex t1579_VT[7] = 
{
	416,
	374,
	417,
	418,
	3480,
	3481,
	3482,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1579_0_0_0;
extern const Il2CppType t1579_1_0_0;
extern const Il2CppType t880_0_0_0;
struct t1579;
const Il2CppTypeDefinitionMetadata t1579_DM = 
{
	NULL, NULL, NULL, NULL, &t880_0_0_0, t1579_VT, NULL, 6132, 9500, -1, -1};
TypeInfo t1579_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSAPKCS1SignatureFormatter", "System.Security.Cryptography", NULL, &t1579_TI, NULL, 1949, &t1579_0_0_0, &t1579_1_0_0, &t1579_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1579), sizeof (t1579), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 2, 0, 0, 7, 0, 0};
#include "t894.h"
// Metadata Definition System.Security.Cryptography.RSAParameters
extern TypeInfo t894_TI;
#include "t894MD.h"
static const EncodedMethodIndex t894_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t894_0_0_0;
extern const Il2CppType t894_1_0_0;
extern const Il2CppType t204_0_0_0;
const Il2CppTypeDefinitionMetadata t894_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t894_VT, NULL, 6134, -1, -1, -1};
TypeInfo t894_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSAParameters", "System.Security.Cryptography", NULL, &t894_TI, NULL, 1950, &t894_0_0_0, &t894_1_0_0, &t894_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)t894_marshal, (methodPointerType)t894_marshal_back, (methodPointerType)t894_marshal_cleanup, sizeof (t894)+ sizeof (Il2CppObject), sizeof (t894)+ sizeof (Il2CppObject), 0, sizeof(t894_marshaled), 0, 0, -1, 1057033, 0, 0, true, false, false, false, false, false, false, false, false, false, 0, 0, 8, 0, 0, 4, 0, 0};
#include "t757.h"
// Metadata Definition System.Security.Cryptography.RandomNumberGenerator
extern TypeInfo t757_TI;
#include "t757MD.h"
static const EncodedMethodIndex t757_VT[6] = 
{
	416,
	374,
	417,
	418,
	0,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t757_0_0_0;
extern const Il2CppType t757_1_0_0;
extern const Il2CppType t65_0_0_0;
struct t757;
const Il2CppTypeDefinitionMetadata t757_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t757_VT, NULL, -1, 9504, -1, -1};
TypeInfo t757_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RandomNumberGenerator", "System.Security.Cryptography", NULL, &t757_TI, NULL, 0, &t757_0_0_0, &t757_1_0_0, &t757_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t757), sizeof (t757), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 0, 0, 0, 0, 6, 0, 0};
#include "t951.h"
// Metadata Definition System.Security.Cryptography.Rijndael
extern TypeInfo t951_TI;
#include "t951MD.h"
static const EncodedMethodIndex t951_VT[26] = 
{
	416,
	1128,
	417,
	418,
	1129,
	1130,
	1131,
	1132,
	1133,
	1134,
	1135,
	1136,
	1137,
	1138,
	1139,
	1140,
	1141,
	1142,
	1143,
	1144,
	1145,
	0,
	1146,
	0,
	0,
	0,
};
static Il2CppInterfaceOffsetPair t951_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t951_0_0_0;
extern const Il2CppType t951_1_0_0;
extern const Il2CppType t759_0_0_0;
struct t951;
const Il2CppTypeDefinitionMetadata t951_DM = 
{
	NULL, NULL, NULL, t951_IOs, &t759_0_0_0, t951_VT, NULL, -1, 9509, -1, -1};
TypeInfo t951_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Rijndael", "System.Security.Cryptography", NULL, &t951_TI, NULL, 1951, &t951_0_0_0, &t951_1_0_0, &t951_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t951), sizeof (t951), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, true, false, false, 3, 0, 0, 0, 0, 26, 0, 1};
#include "t1580.h"
// Metadata Definition System.Security.Cryptography.RijndaelManaged
extern TypeInfo t1580_TI;
#include "t1580MD.h"
static const EncodedMethodIndex t1580_VT[26] = 
{
	416,
	1128,
	417,
	418,
	1129,
	1130,
	1131,
	1132,
	1133,
	1134,
	1135,
	1136,
	1137,
	1138,
	1139,
	1140,
	1141,
	1142,
	1143,
	1144,
	1145,
	3483,
	1146,
	3484,
	3485,
	3486,
};
static Il2CppInterfaceOffsetPair t1580_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1580_0_0_0;
extern const Il2CppType t1580_1_0_0;
struct t1580;
const Il2CppTypeDefinitionMetadata t1580_DM = 
{
	NULL, NULL, NULL, t1580_IOs, &t951_0_0_0, t1580_VT, NULL, -1, 9512, -1, -1};
TypeInfo t1580_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RijndaelManaged", "System.Security.Cryptography", NULL, &t1580_TI, NULL, 1952, &t1580_0_0_0, &t1580_1_0_0, &t1580_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1580), sizeof (t1580), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, true, false, false, 5, 0, 0, 0, 0, 26, 0, 1};
#include "t1581.h"
// Metadata Definition System.Security.Cryptography.RijndaelTransform
extern TypeInfo t1581_TI;
#include "t1581MD.h"
static const EncodedMethodIndex t1581_VT[18] = 
{
	416,
	2226,
	417,
	418,
	2227,
	2228,
	2229,
	2230,
	2231,
	2228,
	2232,
	3487,
	2233,
	2234,
	2235,
	2236,
	2229,
	2230,
};
extern const Il2CppType t770_0_0_0;
static Il2CppInterfaceOffsetPair t1581_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1581_0_0_0;
extern const Il2CppType t1581_1_0_0;
extern const Il2CppType t1228_0_0_0;
struct t1581;
const Il2CppTypeDefinitionMetadata t1581_DM = 
{
	NULL, NULL, NULL, t1581_IOs, &t1228_0_0_0, t1581_VT, NULL, 6142, 9517, -1, -1};
TypeInfo t1581_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RijndaelTransform", "System.Security.Cryptography", NULL, &t1581_TI, NULL, 0, &t1581_0_0_0, &t1581_1_0_0, &t1581_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1581), sizeof (t1581), 0, -1, sizeof(t1581_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, true, true, false, 11, 0, 15, 0, 0, 18, 0, 2};
#include "t1582.h"
// Metadata Definition System.Security.Cryptography.RijndaelManagedTransform
extern TypeInfo t1582_TI;
#include "t1582MD.h"
static const EncodedMethodIndex t1582_VT[8] = 
{
	416,
	374,
	417,
	418,
	3488,
	3489,
	3490,
	3491,
};
static const Il2CppType* t1582_ITIs[] = 
{
	&t153_0_0_0,
	&t770_0_0_0,
};
static Il2CppInterfaceOffsetPair t1582_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1582_0_0_0;
extern const Il2CppType t1582_1_0_0;
struct t1582;
const Il2CppTypeDefinitionMetadata t1582_DM = 
{
	NULL, NULL, t1582_ITIs, t1582_IOs, &t65_0_0_0, t1582_VT, NULL, 6157, 9528, -1, 2044};
TypeInfo t1582_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RijndaelManagedTransform", "System.Security.Cryptography", NULL, &t1582_TI, NULL, 1953, &t1582_0_0_0, &t1582_1_0_0, &t1582_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1582), sizeof (t1582), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 1, 2, 0, 0, 8, 2, 2};
#include "t936.h"
// Metadata Definition System.Security.Cryptography.SHA1
extern TypeInfo t936_TI;
#include "t936MD.h"
static const EncodedMethodIndex t936_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	0,
	0,
	1194,
	0,
	1195,
};
static Il2CppInterfaceOffsetPair t936_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t936_0_0_0;
extern const Il2CppType t936_1_0_0;
extern const Il2CppType t802_0_0_0;
struct t936;
const Il2CppTypeDefinitionMetadata t936_DM = 
{
	NULL, NULL, NULL, t936_IOs, &t802_0_0_0, t936_VT, NULL, -1, 9533, -1, -1};
TypeInfo t936_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA1", "System.Security.Cryptography", NULL, &t936_TI, NULL, 1954, &t936_0_0_0, &t936_1_0_0, &t936_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t936), sizeof (t936), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 15, 0, 2};
#include "t1583.h"
// Metadata Definition System.Security.Cryptography.SHA1Internal
extern TypeInfo t1583_TI;
#include "t1583MD.h"
static const EncodedMethodIndex t1583_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1583_0_0_0;
extern const Il2CppType t1583_1_0_0;
struct t1583;
const Il2CppTypeDefinitionMetadata t1583_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1583_VT, NULL, 6159, 9536, -1, -1};
TypeInfo t1583_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA1Internal", "System.Security.Cryptography", NULL, &t1583_TI, NULL, 0, &t1583_0_0_0, &t1583_1_0_0, &t1583_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1583), sizeof (t1583), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 9, 0, 5, 0, 0, 4, 0, 0};
#include "t1584.h"
// Metadata Definition System.Security.Cryptography.SHA1CryptoServiceProvider
extern TypeInfo t1584_TI;
#include "t1584MD.h"
static const EncodedMethodIndex t1584_VT[15] = 
{
	416,
	3492,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	3493,
	3494,
	1194,
	3495,
	3496,
};
static Il2CppInterfaceOffsetPair t1584_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1584_0_0_0;
extern const Il2CppType t1584_1_0_0;
struct t1584;
const Il2CppTypeDefinitionMetadata t1584_DM = 
{
	NULL, NULL, NULL, t1584_IOs, &t936_0_0_0, t1584_VT, NULL, 6164, 9545, -1, -1};
TypeInfo t1584_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA1CryptoServiceProvider", "System.Security.Cryptography", NULL, &t1584_TI, NULL, 1955, &t1584_0_0_0, &t1584_1_0_0, &t1584_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1584), sizeof (t1584), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, true, false, false, 6, 0, 1, 0, 0, 15, 0, 2};
#include "t1585.h"
// Metadata Definition System.Security.Cryptography.SHA1Managed
extern TypeInfo t1585_TI;
#include "t1585MD.h"
static const EncodedMethodIndex t1585_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	3497,
	3498,
	1194,
	3499,
	1195,
};
static Il2CppInterfaceOffsetPair t1585_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1585_0_0_0;
extern const Il2CppType t1585_1_0_0;
struct t1585;
const Il2CppTypeDefinitionMetadata t1585_DM = 
{
	NULL, NULL, NULL, t1585_IOs, &t936_0_0_0, t1585_VT, NULL, 6165, 9551, -1, -1};
TypeInfo t1585_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA1Managed", "System.Security.Cryptography", NULL, &t1585_TI, NULL, 1956, &t1585_0_0_0, &t1585_1_0_0, &t1585_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1585), sizeof (t1585), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 1, 0, 0, 15, 0, 2};
#include "t937.h"
// Metadata Definition System.Security.Cryptography.SHA256
extern TypeInfo t937_TI;
#include "t937MD.h"
static const EncodedMethodIndex t937_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	0,
	0,
	1194,
	0,
	1195,
};
static Il2CppInterfaceOffsetPair t937_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t937_0_0_0;
extern const Il2CppType t937_1_0_0;
struct t937;
const Il2CppTypeDefinitionMetadata t937_DM = 
{
	NULL, NULL, NULL, t937_IOs, &t802_0_0_0, t937_VT, NULL, -1, 9555, -1, -1};
TypeInfo t937_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA256", "System.Security.Cryptography", NULL, &t937_TI, NULL, 1957, &t937_0_0_0, &t937_1_0_0, &t937_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t937), sizeof (t937), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 15, 0, 2};
#include "t1586.h"
// Metadata Definition System.Security.Cryptography.SHA256Managed
extern TypeInfo t1586_TI;
#include "t1586MD.h"
static const EncodedMethodIndex t1586_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	3500,
	3501,
	1194,
	3502,
	1195,
};
static Il2CppInterfaceOffsetPair t1586_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1586_0_0_0;
extern const Il2CppType t1586_1_0_0;
struct t1586;
const Il2CppTypeDefinitionMetadata t1586_DM = 
{
	NULL, NULL, NULL, t1586_IOs, &t937_0_0_0, t1586_VT, NULL, 6166, 9558, -1, -1};
TypeInfo t1586_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA256Managed", "System.Security.Cryptography", NULL, &t1586_TI, NULL, 1958, &t1586_0_0_0, &t1586_1_0_0, &t1586_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1586), sizeof (t1586), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 0, 5, 0, 0, 15, 0, 2};
#include "t1587.h"
// Metadata Definition System.Security.Cryptography.SHA384
extern TypeInfo t1587_TI;
#include "t1587MD.h"
static const EncodedMethodIndex t1587_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	0,
	0,
	1194,
	0,
	1195,
};
static Il2CppInterfaceOffsetPair t1587_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1587_0_0_0;
extern const Il2CppType t1587_1_0_0;
struct t1587;
const Il2CppTypeDefinitionMetadata t1587_DM = 
{
	NULL, NULL, NULL, t1587_IOs, &t802_0_0_0, t1587_VT, NULL, -1, 9565, -1, -1};
TypeInfo t1587_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA384", "System.Security.Cryptography", NULL, &t1587_TI, NULL, 1959, &t1587_0_0_0, &t1587_1_0_0, &t1587_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1587), sizeof (t1587), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 15, 0, 2};
#include "t1588.h"
// Metadata Definition System.Security.Cryptography.SHA384Managed
extern TypeInfo t1588_TI;
#include "t1588MD.h"
static const EncodedMethodIndex t1588_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	3503,
	3504,
	1194,
	3505,
	1195,
};
static Il2CppInterfaceOffsetPair t1588_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1588_0_0_0;
extern const Il2CppType t1588_1_0_0;
struct t1588;
const Il2CppTypeDefinitionMetadata t1588_DM = 
{
	NULL, NULL, NULL, t1588_IOs, &t1587_0_0_0, t1588_VT, NULL, 6171, 9566, -1, -1};
TypeInfo t1588_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA384Managed", "System.Security.Cryptography", NULL, &t1588_TI, NULL, 1960, &t1588_0_0_0, &t1588_1_0_0, &t1588_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1588), sizeof (t1588), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 11, 0, 14, 0, 0, 15, 0, 2};
#include "t1590.h"
// Metadata Definition System.Security.Cryptography.SHA512
extern TypeInfo t1590_TI;
#include "t1590MD.h"
static const EncodedMethodIndex t1590_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	0,
	0,
	1194,
	0,
	1195,
};
static Il2CppInterfaceOffsetPair t1590_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1590_0_0_0;
extern const Il2CppType t1590_1_0_0;
struct t1590;
const Il2CppTypeDefinitionMetadata t1590_DM = 
{
	NULL, NULL, NULL, t1590_IOs, &t802_0_0_0, t1590_VT, NULL, -1, 9577, -1, -1};
TypeInfo t1590_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA512", "System.Security.Cryptography", NULL, &t1590_TI, NULL, 1961, &t1590_0_0_0, &t1590_1_0_0, &t1590_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1590), sizeof (t1590), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 15, 0, 2};
#include "t1591.h"
// Metadata Definition System.Security.Cryptography.SHA512Managed
extern TypeInfo t1591_TI;
#include "t1591MD.h"
static const EncodedMethodIndex t1591_VT[15] = 
{
	416,
	374,
	417,
	418,
	1189,
	1190,
	1191,
	1192,
	1190,
	1193,
	3506,
	3507,
	1194,
	3508,
	1195,
};
static Il2CppInterfaceOffsetPair t1591_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1591_0_0_0;
extern const Il2CppType t1591_1_0_0;
struct t1591;
const Il2CppTypeDefinitionMetadata t1591_DM = 
{
	NULL, NULL, NULL, t1591_IOs, &t1590_0_0_0, t1591_VT, NULL, 6185, 9578, -1, -1};
TypeInfo t1591_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHA512Managed", "System.Security.Cryptography", NULL, &t1591_TI, NULL, 1962, &t1591_0_0_0, &t1591_1_0_0, &t1591_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1591), sizeof (t1591), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 18, 0, 14, 0, 0, 15, 0, 2};
#include "t1592.h"
// Metadata Definition System.Security.Cryptography.SHAConstants
extern TypeInfo t1592_TI;
#include "t1592MD.h"
static const EncodedMethodIndex t1592_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1592_0_0_0;
extern const Il2CppType t1592_1_0_0;
struct t1592;
const Il2CppTypeDefinitionMetadata t1592_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1592_VT, NULL, 6199, 9596, -1, -1};
TypeInfo t1592_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SHAConstants", "System.Security.Cryptography", NULL, &t1592_TI, NULL, 0, &t1592_0_0_0, &t1592_1_0_0, &t1592_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1592), sizeof (t1592), 0, -1, sizeof(t1592_SFs), 0, -1, 1048960, 0, 0, false, false, false, false, false, false, false, false, true, false, 1, 0, 2, 0, 0, 4, 0, 0};
#include "t1593.h"
// Metadata Definition System.Security.Cryptography.SignatureDescription
extern TypeInfo t1593_TI;
#include "t1593MD.h"
static const EncodedMethodIndex t1593_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1593_0_0_0;
extern const Il2CppType t1593_1_0_0;
struct t1593;
const Il2CppTypeDefinitionMetadata t1593_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1593_VT, NULL, 6201, 9597, -1, 2045};
TypeInfo t1593_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SignatureDescription", "System.Security.Cryptography", NULL, &t1593_TI, NULL, 1963, &t1593_0_0_0, &t1593_1_0_0, &t1593_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1593), sizeof (t1593), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 4, 4, 0, 0, 4, 0, 0};
#include "t1594.h"
// Metadata Definition System.Security.Cryptography.DSASignatureDescription
extern TypeInfo t1594_TI;
#include "t1594MD.h"
static const EncodedMethodIndex t1594_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1594_0_0_0;
extern const Il2CppType t1594_1_0_0;
struct t1594;
const Il2CppTypeDefinitionMetadata t1594_DM = 
{
	NULL, NULL, NULL, NULL, &t1593_0_0_0, t1594_VT, NULL, -1, 9602, -1, -1};
TypeInfo t1594_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DSASignatureDescription", "System.Security.Cryptography", NULL, &t1594_TI, NULL, 0, &t1594_0_0_0, &t1594_1_0_0, &t1594_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1594), sizeof (t1594), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 0};
#include "t1595.h"
// Metadata Definition System.Security.Cryptography.RSAPKCS1SHA1SignatureDescription
extern TypeInfo t1595_TI;
#include "t1595MD.h"
static const EncodedMethodIndex t1595_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1595_0_0_0;
extern const Il2CppType t1595_1_0_0;
struct t1595;
const Il2CppTypeDefinitionMetadata t1595_DM = 
{
	NULL, NULL, NULL, NULL, &t1593_0_0_0, t1595_VT, NULL, -1, 9603, -1, -1};
TypeInfo t1595_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSAPKCS1SHA1SignatureDescription", "System.Security.Cryptography", NULL, &t1595_TI, NULL, 0, &t1595_0_0_0, &t1595_1_0_0, &t1595_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1595), sizeof (t1595), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 0};
#include "t759.h"
// Metadata Definition System.Security.Cryptography.SymmetricAlgorithm
extern TypeInfo t759_TI;
#include "t759MD.h"
static const EncodedMethodIndex t759_VT[26] = 
{
	416,
	1128,
	417,
	418,
	1129,
	1130,
	1131,
	1132,
	1133,
	1134,
	1135,
	1136,
	1137,
	1138,
	1139,
	1140,
	1141,
	1142,
	1143,
	1144,
	1145,
	0,
	1146,
	0,
	0,
	0,
};
static const Il2CppType* t759_ITIs[] = 
{
	&t153_0_0_0,
};
static Il2CppInterfaceOffsetPair t759_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t759_1_0_0;
struct t759;
const Il2CppTypeDefinitionMetadata t759_DM = 
{
	NULL, NULL, t759_ITIs, t759_IOs, &t65_0_0_0, t759_VT, NULL, 6205, 9604, -1, 2049};
TypeInfo t759_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SymmetricAlgorithm", "System.Security.Cryptography", NULL, &t759_TI, NULL, 1964, &t759_0_0_0, &t759_1_0_0, &t759_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t759), sizeof (t759), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, true, false, false, 26, 8, 10, 0, 0, 26, 1, 1};
#include "t1596.h"
// Metadata Definition System.Security.Cryptography.ToBase64Transform
extern TypeInfo t1596_TI;
#include "t1596MD.h"
static const EncodedMethodIndex t1596_VT[12] = 
{
	416,
	3509,
	417,
	418,
	3510,
	3511,
	3512,
	3513,
	3511,
	3514,
	3515,
	3516,
};
static const Il2CppType* t1596_ITIs[] = 
{
	&t153_0_0_0,
	&t770_0_0_0,
};
static Il2CppInterfaceOffsetPair t1596_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1596_0_0_0;
extern const Il2CppType t1596_1_0_0;
struct t1596;
const Il2CppTypeDefinitionMetadata t1596_DM = 
{
	NULL, NULL, t1596_ITIs, t1596_IOs, &t65_0_0_0, t1596_VT, NULL, 6215, 9630, -1, 2057};
TypeInfo t1596_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ToBase64Transform", "System.Security.Cryptography", NULL, &t1596_TI, NULL, 1965, &t1596_0_0_0, &t1596_1_0_0, &t1596_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1596), sizeof (t1596), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, true, false, false, 10, 3, 1, 0, 0, 12, 2, 2};
#include "t950.h"
// Metadata Definition System.Security.Cryptography.TripleDES
extern TypeInfo t950_TI;
#include "t950MD.h"
static const EncodedMethodIndex t950_VT[26] = 
{
	416,
	1128,
	417,
	418,
	1129,
	1130,
	1131,
	1132,
	1133,
	1134,
	1135,
	3517,
	3518,
	1138,
	1139,
	1140,
	1141,
	1142,
	1143,
	1144,
	1145,
	0,
	1146,
	0,
	0,
	0,
};
static Il2CppInterfaceOffsetPair t950_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t950_0_0_0;
extern const Il2CppType t950_1_0_0;
struct t950;
const Il2CppTypeDefinitionMetadata t950_DM = 
{
	NULL, NULL, NULL, t950_IOs, &t759_0_0_0, t950_VT, NULL, -1, 9640, -1, 2060};
TypeInfo t950_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TripleDES", "System.Security.Cryptography", NULL, &t950_TI, NULL, 1966, &t950_0_0_0, &t950_1_0_0, &t950_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t950), sizeof (t950), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, true, false, false, 6, 1, 0, 0, 0, 26, 0, 1};
#include "t1597.h"
// Metadata Definition System.Security.Cryptography.TripleDESCryptoServiceProvider
extern TypeInfo t1597_TI;
#include "t1597MD.h"
static const EncodedMethodIndex t1597_VT[26] = 
{
	416,
	1128,
	417,
	418,
	1129,
	1130,
	1131,
	1132,
	1133,
	1134,
	1135,
	3517,
	3518,
	1138,
	1139,
	1140,
	1141,
	1142,
	1143,
	1144,
	1145,
	3519,
	1146,
	3520,
	3521,
	3522,
};
static Il2CppInterfaceOffsetPair t1597_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1597_0_0_0;
extern const Il2CppType t1597_1_0_0;
struct t1597;
const Il2CppTypeDefinitionMetadata t1597_DM = 
{
	NULL, NULL, NULL, t1597_IOs, &t950_0_0_0, t1597_VT, NULL, -1, 9646, -1, -1};
TypeInfo t1597_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TripleDESCryptoServiceProvider", "System.Security.Cryptography", NULL, &t1597_TI, NULL, 1967, &t1597_0_0_0, &t1597_1_0_0, &t1597_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1597), sizeof (t1597), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, true, false, false, 5, 0, 0, 0, 0, 26, 0, 1};
#include "t1598.h"
// Metadata Definition System.Security.Cryptography.TripleDESTransform
extern TypeInfo t1598_TI;
#include "t1598MD.h"
static const EncodedMethodIndex t1598_VT[18] = 
{
	416,
	2226,
	417,
	418,
	2227,
	2228,
	2229,
	2230,
	2231,
	2228,
	2232,
	3523,
	2233,
	2234,
	2235,
	2236,
	2229,
	2230,
};
static Il2CppInterfaceOffsetPair t1598_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1598_0_0_0;
extern const Il2CppType t1598_1_0_0;
struct t1598;
const Il2CppTypeDefinitionMetadata t1598_DM = 
{
	NULL, NULL, NULL, t1598_IOs, &t1228_0_0_0, t1598_VT, NULL, 6216, 9651, -1, -1};
TypeInfo t1598_TI = 
{
	&g_mscorlib_dll_Image, NULL, "TripleDESTransform", "System.Security.Cryptography", NULL, &t1598_TI, NULL, 0, &t1598_0_0_0, &t1598_1_0_0, &t1598_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1598), sizeof (t1598), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, true, false, false, 3, 0, 6, 0, 0, 18, 0, 2};
// Metadata Definition System.Security.Permissions.IBuiltInPermission
extern TypeInfo t2853_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2853_0_0_0;
extern const Il2CppType t2853_1_0_0;
struct t2853;
const Il2CppTypeDefinitionMetadata t2853_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2853_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IBuiltInPermission", "System.Security.Permissions", NULL, &t2853_TI, NULL, 0, &t2853_0_0_0, &t2853_1_0_0, &t2853_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 160, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Security.Permissions.IUnrestrictedPermission
extern TypeInfo t2854_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2854_0_0_0;
extern const Il2CppType t2854_1_0_0;
struct t2854;
const Il2CppTypeDefinitionMetadata t2854_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2854_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IUnrestrictedPermission", "System.Security.Permissions", NULL, &t2854_TI, NULL, 1968, &t2854_0_0_0, &t2854_1_0_0, &t2854_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
#include "t1599.h"
// Metadata Definition System.Security.Permissions.SecurityPermission
extern TypeInfo t1599_TI;
#include "t1599MD.h"
static const EncodedMethodIndex t1599_VT[7] = 
{
	3524,
	374,
	3525,
	3526,
	3527,
	3528,
	3529,
};
static const Il2CppType* t1599_ITIs[] = 
{
	&t2853_0_0_0,
	&t2854_0_0_0,
};
extern const Il2CppType t1616_0_0_0;
extern const Il2CppType t2858_0_0_0;
extern const Il2CppType t2859_0_0_0;
static Il2CppInterfaceOffsetPair t1599_IOs[] = 
{
	{ &t1616_0_0_0, 4},
	{ &t2858_0_0_0, 4},
	{ &t2859_0_0_0, 4},
	{ &t2853_0_0_0, 6},
	{ &t2854_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1599_0_0_0;
extern const Il2CppType t1599_1_0_0;
extern const Il2CppType t1600_0_0_0;
struct t1599;
const Il2CppTypeDefinitionMetadata t1599_DM = 
{
	NULL, NULL, t1599_ITIs, t1599_IOs, &t1600_0_0_0, t1599_VT, NULL, 6222, 9654, -1, 2061};
TypeInfo t1599_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityPermission", "System.Security.Permissions", NULL, &t1599_TI, NULL, 1969, &t1599_0_0_0, &t1599_1_0_0, &t1599_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1599), sizeof (t1599), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 1, 1, 0, 0, 7, 2, 5};
#include "t1601.h"
// Metadata Definition System.Security.Permissions.SecurityPermissionFlag
extern TypeInfo t1601_TI;
#include "t1601MD.h"
static const EncodedMethodIndex t1601_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
extern const Il2CppType t1778_0_0_0;
extern const Il2CppType t1781_0_0_0;
extern const Il2CppType t1780_0_0_0;
static Il2CppInterfaceOffsetPair t1601_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1601_0_0_0;
extern const Il2CppType t1601_1_0_0;
extern const Il2CppType t2_0_0_0;
#include "t101.h"
extern TypeInfo t101_TI;
const Il2CppTypeDefinitionMetadata t1601_DM = 
{
	NULL, NULL, NULL, t1601_IOs, &t2_0_0_0, t1601_VT, NULL, 6223, -1, -1, -1};
TypeInfo t1601_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityPermissionFlag", "System.Security.Permissions", NULL, &t101_TI, NULL, 1970, &t1601_0_0_0, &t1601_1_0_0, &t1601_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1601)+ sizeof (Il2CppObject), sizeof (t1601)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 17, 0, 0, 23, 0, 3};
#include "t1602.h"
// Metadata Definition System.Security.Permissions.StrongNamePublicKeyBlob
extern TypeInfo t1602_TI;
#include "t1602MD.h"
static const EncodedMethodIndex t1602_VT[4] = 
{
	3530,
	374,
	3531,
	3532,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1602_0_0_0;
extern const Il2CppType t1602_1_0_0;
struct t1602;
const Il2CppTypeDefinitionMetadata t1602_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1602_VT, NULL, 6240, 9661, -1, -1};
TypeInfo t1602_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StrongNamePublicKeyBlob", "System.Security.Permissions", NULL, &t1602_TI, NULL, 1971, &t1602_0_0_0, &t1602_1_0_0, &t1602_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1602), sizeof (t1602), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 1, 0, 0, 4, 0, 0};
#include "t1603.h"
// Metadata Definition System.Security.Policy.ApplicationTrust
extern TypeInfo t1603_TI;
#include "t1603MD.h"
static const EncodedMethodIndex t1603_VT[4] = 
{
	416,
	374,
	417,
	418,
};
static const Il2CppType* t1603_ITIs[] = 
{
	&t2858_0_0_0,
};
static Il2CppInterfaceOffsetPair t1603_IOs[] = 
{
	{ &t2858_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1603_0_0_0;
extern const Il2CppType t1603_1_0_0;
struct t1603;
const Il2CppTypeDefinitionMetadata t1603_DM = 
{
	NULL, NULL, t1603_ITIs, t1603_IOs, &t65_0_0_0, t1603_VT, NULL, 6241, 9664, -1, -1};
TypeInfo t1603_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ApplicationTrust", "System.Security.Policy", NULL, &t1603_TI, NULL, 1972, &t1603_0_0_0, &t1603_1_0_0, &t1603_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1603), sizeof (t1603), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 1, 0, 0, 4, 1, 1};
#include "t1372.h"
// Metadata Definition System.Security.Policy.Evidence
extern TypeInfo t1372_TI;
#include "t1372MD.h"
extern const Il2CppType t1605_0_0_0;
static const Il2CppType* t1372_TI__nestedTypes[1] =
{
	&t1605_0_0_0,
};
static const EncodedMethodIndex t1372_VT[9] = 
{
	3533,
	374,
	3534,
	418,
	3535,
	3536,
	3537,
	3538,
	3539,
};
extern const Il2CppType t674_0_0_0;
extern const Il2CppType t1132_0_0_0;
static const Il2CppType* t1372_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
};
static Il2CppInterfaceOffsetPair t1372_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1372_0_0_0;
extern const Il2CppType t1372_1_0_0;
struct t1372;
const Il2CppTypeDefinitionMetadata t1372_DM = 
{
	NULL, t1372_TI__nestedTypes, t1372_ITIs, t1372_IOs, &t65_0_0_0, t1372_VT, NULL, 6242, 9665, -1, 2062};
TypeInfo t1372_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Evidence", "System.Security.Policy", NULL, &t1372_TI, NULL, 1973, &t1372_0_0_0, &t1372_1_0_0, &t1372_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1372), sizeof (t1372), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 10, 5, 3, 0, 1, 9, 2, 2};
#include "t1605.h"
// Metadata Definition System.Security.Policy.Evidence/EvidenceEnumerator
extern TypeInfo t1605_TI;
#include "t1605MD.h"
static const EncodedMethodIndex t1605_VT[6] = 
{
	416,
	374,
	417,
	418,
	3540,
	3541,
};
extern const Il2CppType t387_0_0_0;
static const Il2CppType* t1605_ITIs[] = 
{
	&t387_0_0_0,
};
static Il2CppInterfaceOffsetPair t1605_IOs[] = 
{
	{ &t387_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1605_1_0_0;
struct t1605;
const Il2CppTypeDefinitionMetadata t1605_DM = 
{
	&t1372_0_0_0, NULL, t1605_ITIs, t1605_IOs, &t65_0_0_0, t1605_VT, NULL, 6245, 9675, -1, 2067};
TypeInfo t1605_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EvidenceEnumerator", "", NULL, &t1605_TI, NULL, 0, &t1605_0_0_0, &t1605_1_0_0, &t1605_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1605), sizeof (t1605), 0, -1, 0, 0, -1, 1048579, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 1, 3, 0, 0, 6, 1, 1};
#include "t1606.h"
// Metadata Definition System.Security.Policy.Hash
extern TypeInfo t1606_TI;
#include "t1606MD.h"
static const EncodedMethodIndex t1606_VT[5] = 
{
	416,
	374,
	417,
	3542,
	3543,
};
extern const Il2CppType t1798_0_0_0;
extern const Il2CppType t2855_0_0_0;
static const Il2CppType* t1606_ITIs[] = 
{
	&t1798_0_0_0,
	&t2855_0_0_0,
};
static Il2CppInterfaceOffsetPair t1606_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2855_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1606_0_0_0;
extern const Il2CppType t1606_1_0_0;
struct t1606;
const Il2CppTypeDefinitionMetadata t1606_DM = 
{
	NULL, NULL, t1606_ITIs, t1606_IOs, &t65_0_0_0, t1606_VT, NULL, 6248, 9678, -1, -1};
TypeInfo t1606_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Hash", "System.Security.Policy", NULL, &t1606_TI, NULL, 1976, &t1606_0_0_0, &t1606_1_0_0, &t1606_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1606), sizeof (t1606), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 0, 2, 0, 0, 5, 2, 2};
// Metadata Definition System.Security.Policy.IBuiltInEvidence
extern TypeInfo t2855_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2855_1_0_0;
struct t2855;
const Il2CppTypeDefinitionMetadata t2855_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2855_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IBuiltInEvidence", "System.Security.Policy", NULL, &t2855_TI, NULL, 0, &t2855_0_0_0, &t2855_1_0_0, &t2855_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 160, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Security.Policy.IIdentityPermissionFactory
extern TypeInfo t2856_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2856_0_0_0;
extern const Il2CppType t2856_1_0_0;
struct t2856;
const Il2CppTypeDefinitionMetadata t2856_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2856_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IIdentityPermissionFactory", "System.Security.Policy", NULL, &t2856_TI, NULL, 1977, &t2856_0_0_0, &t2856_1_0_0, &t2856_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
#include "t1607.h"
// Metadata Definition System.Security.Policy.StrongName
extern TypeInfo t1607_TI;
#include "t1607MD.h"
static const EncodedMethodIndex t1607_VT[4] = 
{
	3544,
	374,
	3545,
	3546,
};
static const Il2CppType* t1607_ITIs[] = 
{
	&t2855_0_0_0,
	&t2856_0_0_0,
};
static Il2CppInterfaceOffsetPair t1607_IOs[] = 
{
	{ &t2855_0_0_0, 4},
	{ &t2856_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1607_0_0_0;
extern const Il2CppType t1607_1_0_0;
struct t1607;
const Il2CppTypeDefinitionMetadata t1607_DM = 
{
	NULL, NULL, t1607_ITIs, t1607_IOs, &t65_0_0_0, t1607_VT, NULL, 6250, 9683, -1, 2068};
TypeInfo t1607_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StrongName", "System.Security.Policy", NULL, &t1607_TI, NULL, 1978, &t1607_0_0_0, &t1607_1_0_0, &t1607_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1607), sizeof (t1607), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 3, 3, 0, 0, 4, 2, 2};
// Metadata Definition System.Security.Principal.IIdentity
extern TypeInfo t2857_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2857_0_0_0;
extern const Il2CppType t2857_1_0_0;
struct t2857;
const Il2CppTypeDefinitionMetadata t2857_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2857_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IIdentity", "System.Security.Principal", NULL, &t2857_TI, NULL, 1979, &t2857_0_0_0, &t2857_1_0_0, &t2857_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Security.Principal.IPrincipal
extern TypeInfo t1655_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1655_0_0_0;
extern const Il2CppType t1655_1_0_0;
struct t1655;
const Il2CppTypeDefinitionMetadata t1655_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t1655_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IPrincipal", "System.Security.Principal", NULL, &t1655_TI, NULL, 1980, &t1655_0_0_0, &t1655_1_0_0, &t1655_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
#include "t1608.h"
// Metadata Definition System.Security.Principal.PrincipalPolicy
extern TypeInfo t1608_TI;
#include "t1608MD.h"
static const EncodedMethodIndex t1608_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1608_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1608_0_0_0;
extern const Il2CppType t1608_1_0_0;
const Il2CppTypeDefinitionMetadata t1608_DM = 
{
	NULL, NULL, NULL, t1608_IOs, &t2_0_0_0, t1608_VT, NULL, 6253, -1, -1, -1};
TypeInfo t1608_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PrincipalPolicy", "System.Security.Principal", NULL, &t101_TI, NULL, 1981, &t1608_0_0_0, &t1608_1_0_0, &t1608_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1608)+ sizeof (Il2CppObject), sizeof (t1608)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1609.h"
// Metadata Definition System.Security.Principal.WindowsAccountType
extern TypeInfo t1609_TI;
#include "t1609MD.h"
static const EncodedMethodIndex t1609_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1609_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1609_0_0_0;
extern const Il2CppType t1609_1_0_0;
const Il2CppTypeDefinitionMetadata t1609_DM = 
{
	NULL, NULL, NULL, t1609_IOs, &t2_0_0_0, t1609_VT, NULL, 6257, -1, -1, -1};
TypeInfo t1609_TI = 
{
	&g_mscorlib_dll_Image, NULL, "WindowsAccountType", "System.Security.Principal", NULL, &t101_TI, NULL, 1982, &t1609_0_0_0, &t1609_1_0_0, &t1609_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1609)+ sizeof (Il2CppObject), sizeof (t1609)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 8449, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 23, 0, 3};
#include "t1610.h"
// Metadata Definition System.Security.Principal.WindowsIdentity
extern TypeInfo t1610_TI;
#include "t1610MD.h"
static const EncodedMethodIndex t1610_VT[7] = 
{
	416,
	374,
	417,
	418,
	3547,
	3548,
	3549,
};
extern const Il2CppType t1801_0_0_0;
static const Il2CppType* t1610_ITIs[] = 
{
	&t153_0_0_0,
	&t1798_0_0_0,
	&t1801_0_0_0,
	&t2857_0_0_0,
};
static Il2CppInterfaceOffsetPair t1610_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t1798_0_0_0, 5},
	{ &t1801_0_0_0, 6},
	{ &t2857_0_0_0, 7},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1610_0_0_0;
extern const Il2CppType t1610_1_0_0;
struct t1610;
const Il2CppTypeDefinitionMetadata t1610_DM = 
{
	NULL, NULL, t1610_ITIs, t1610_IOs, &t65_0_0_0, t1610_VT, NULL, 6262, 9689, -1, -1};
TypeInfo t1610_TI = 
{
	&g_mscorlib_dll_Image, NULL, "WindowsIdentity", "System.Security.Principal", NULL, &t1610_TI, NULL, 1983, &t1610_0_0_0, &t1610_1_0_0, &t1610_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1610), sizeof (t1610), 0, -1, sizeof(t1610_SFs), 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, true, false, 7, 0, 7, 0, 0, 7, 4, 4};
#include "t1600.h"
// Metadata Definition System.Security.CodeAccessPermission
extern TypeInfo t1600_TI;
#include "t1600MD.h"
static const EncodedMethodIndex t1600_VT[6] = 
{
	3524,
	374,
	3525,
	3526,
	0,
	0,
};
static const Il2CppType* t1600_ITIs[] = 
{
	&t1616_0_0_0,
	&t2858_0_0_0,
	&t2859_0_0_0,
};
static Il2CppInterfaceOffsetPair t1600_IOs[] = 
{
	{ &t1616_0_0_0, 4},
	{ &t2858_0_0_0, 4},
	{ &t2859_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1600_1_0_0;
struct t1600;
const Il2CppTypeDefinitionMetadata t1600_DM = 
{
	NULL, NULL, t1600_ITIs, t1600_IOs, &t65_0_0_0, t1600_VT, NULL, -1, 9696, -1, -1};
TypeInfo t1600_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CodeAccessPermission", "System.Security", NULL, &t1600_TI, NULL, 1985, &t1600_0_0_0, &t1600_1_0_0, &t1600_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1600), sizeof (t1600), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 0, 0, 0, 0, 6, 3, 3};
// Metadata Definition System.Security.IPermission
extern TypeInfo t1616_TI;
static const Il2CppType* t1616_ITIs[] = 
{
	&t2858_0_0_0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1616_1_0_0;
struct t1616;
const Il2CppTypeDefinitionMetadata t1616_DM = 
{
	NULL, NULL, t1616_ITIs, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t1616_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IPermission", "System.Security", NULL, &t1616_TI, NULL, 1988, &t1616_0_0_0, &t1616_1_0_0, &t1616_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 1, 0};
// Metadata Definition System.Security.ISecurityEncodable
extern TypeInfo t2858_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2858_1_0_0;
struct t2858;
const Il2CppTypeDefinitionMetadata t2858_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2858_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ISecurityEncodable", "System.Security", NULL, &t2858_TI, NULL, 1989, &t2858_0_0_0, &t2858_1_0_0, &t2858_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Security.IStackWalk
extern TypeInfo t2859_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2859_1_0_0;
struct t2859;
const Il2CppTypeDefinitionMetadata t2859_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, -1, -1, -1};
TypeInfo t2859_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IStackWalk", "System.Security", NULL, &t2859_TI, NULL, 1990, &t2859_0_0_0, &t2859_1_0_0, &t2859_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 161, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 0, 0, 0};
#include "t1373.h"
// Metadata Definition System.Security.PermissionSet
extern TypeInfo t1373_TI;
#include "t1373MD.h"
static const EncodedMethodIndex t1373_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1373_0_0_0;
extern const Il2CppType t1373_1_0_0;
struct t1373;
const Il2CppTypeDefinitionMetadata t1373_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1373_VT, NULL, 6269, 9704, -1, 2071};
TypeInfo t1373_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PermissionSet", "System.Security", NULL, &t1373_TI, NULL, 0, &t1373_0_0_0, &t1373_1_0_0, &t1373_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1373), sizeof (t1373), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 1, 1, 0, 0, 4, 0, 0};
#include "t1611.h"
// Metadata Definition System.Security.SecurityContext
extern TypeInfo t1611_TI;
#include "t1611MD.h"
static const EncodedMethodIndex t1611_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1611_0_0_0;
extern const Il2CppType t1611_1_0_0;
struct t1611;
const Il2CppTypeDefinitionMetadata t1611_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1611_VT, NULL, 6270, 9708, -1, 2072};
TypeInfo t1611_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityContext", "System.Security", NULL, &t1611_TI, NULL, 0, &t1611_0_0_0, &t1611_1_0_0, &t1611_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1611), sizeof (t1611), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 2, 4, 0, 0, 4, 0, 0};
#include "t1613.h"
// Metadata Definition System.Security.SecurityCriticalAttribute
extern TypeInfo t1613_TI;
#include "t1613MD.h"
static const EncodedMethodIndex t1613_VT[4] = 
{
	830,
	374,
	831,
	418,
};
extern const Il2CppType t2788_0_0_0;
static Il2CppInterfaceOffsetPair t1613_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1613_0_0_0;
extern const Il2CppType t1613_1_0_0;
extern const Il2CppType t481_0_0_0;
struct t1613;
const Il2CppTypeDefinitionMetadata t1613_DM = 
{
	NULL, NULL, NULL, t1613_IOs, &t481_0_0_0, t1613_VT, NULL, -1, 9713, -1, -1};
TypeInfo t1613_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityCriticalAttribute", "System.Security", NULL, &t1613_TI, NULL, 1993, &t1613_0_0_0, &t1613_1_0_0, &t1613_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1613), sizeof (t1613), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t1246.h"
// Metadata Definition System.Security.SecurityElement
extern TypeInfo t1246_TI;
#include "t1246MD.h"
extern const Il2CppType t1614_0_0_0;
static const Il2CppType* t1246_TI__nestedTypes[1] =
{
	&t1614_0_0_0,
};
static const EncodedMethodIndex t1246_VT[4] = 
{
	416,
	374,
	417,
	3550,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1246_0_0_0;
extern const Il2CppType t1246_1_0_0;
struct t1246;
const Il2CppTypeDefinitionMetadata t1246_DM = 
{
	NULL, t1246_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t1246_VT, NULL, 6274, 9714, -1, 2074};
TypeInfo t1246_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityElement", "System.Security", NULL, &t1246_TI, NULL, 1994, &t1246_0_0_0, &t1246_1_0_0, &t1246_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1246), sizeof (t1246), 0, -1, sizeof(t1246_SFs), 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, true, false, 18, 3, 9, 0, 1, 4, 0, 0};
#include "t1614.h"
// Metadata Definition System.Security.SecurityElement/SecurityAttribute
extern TypeInfo t1614_TI;
#include "t1614MD.h"
static const EncodedMethodIndex t1614_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1614_1_0_0;
struct t1614;
const Il2CppTypeDefinitionMetadata t1614_DM = 
{
	&t1246_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1614_VT, NULL, 6283, 9732, -1, 2077};
TypeInfo t1614_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityAttribute", "", NULL, &t1614_TI, NULL, 0, &t1614_0_0_0, &t1614_1_0_0, &t1614_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1614), sizeof (t1614), 0, -1, 0, 0, -1, 1048581, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 2, 2, 0, 0, 4, 0, 0};
#include "t1615.h"
// Metadata Definition System.Security.SecurityException
extern TypeInfo t1615_TI;
#include "t1615MD.h"
static const EncodedMethodIndex t1615_VT[11] = 
{
	416,
	374,
	417,
	3551,
	3552,
	866,
	867,
	868,
	869,
	3552,
	870,
};
extern const Il2CppType t2802_0_0_0;
static Il2CppInterfaceOffsetPair t1615_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1615_0_0_0;
extern const Il2CppType t1615_1_0_0;
extern const Il2CppType t1142_0_0_0;
struct t1615;
const Il2CppTypeDefinitionMetadata t1615_DM = 
{
	NULL, NULL, NULL, t1615_IOs, &t1142_0_0_0, t1615_VT, NULL, 6285, 9735, -1, 2079};
TypeInfo t1615_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityException", "System.Security", NULL, &t1615_TI, NULL, 1995, &t1615_0_0_0, &t1615_1_0_0, &t1615_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1615), sizeof (t1615), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 11, 6, 8, 0, 0, 11, 0, 2};
#include "t1617.h"
// Metadata Definition System.Security.RuntimeDeclSecurityEntry
extern TypeInfo t1617_TI;
#include "t1617MD.h"
static const EncodedMethodIndex t1617_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1617_0_0_0;
extern const Il2CppType t1617_1_0_0;
const Il2CppTypeDefinitionMetadata t1617_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1617_VT, NULL, 6293, -1, -1, -1};
TypeInfo t1617_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RuntimeDeclSecurityEntry", "System.Security", NULL, &t1617_TI, NULL, 0, &t1617_0_0_0, &t1617_1_0_0, &t1617_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1617)+ sizeof (Il2CppObject), sizeof (t1617)+ sizeof (Il2CppObject), 0, sizeof(t1617 ), 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, true, 0, 0, 3, 0, 0, 4, 0, 0};
#include "t1618.h"
// Metadata Definition System.Security.RuntimeSecurityFrame
extern TypeInfo t1618_TI;
#include "t1618MD.h"
static const EncodedMethodIndex t1618_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1618_0_0_0;
extern const Il2CppType t1618_1_0_0;
struct t1618;
const Il2CppTypeDefinitionMetadata t1618_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1618_VT, NULL, 6296, -1, -1, -1};
TypeInfo t1618_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RuntimeSecurityFrame", "System.Security", NULL, &t1618_TI, NULL, 0, &t1618_0_0_0, &t1618_1_0_0, &t1618_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1618), sizeof (t1618), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 4, 0, 0};
#include "t1620.h"
// Metadata Definition System.Security.SecurityFrame
extern TypeInfo t1620_TI;
#include "t1620MD.h"
static const EncodedMethodIndex t1620_VT[4] = 
{
	475,
	374,
	476,
	3553,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1620_0_0_0;
extern const Il2CppType t1620_1_0_0;
const Il2CppTypeDefinitionMetadata t1620_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1620_VT, NULL, 6301, 9746, -1, 2085};
TypeInfo t1620_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityFrame", "System.Security", NULL, &t1620_TI, NULL, 0, &t1620_0_0_0, &t1620_1_0_0, &t1620_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1620)+ sizeof (Il2CppObject), sizeof (t1620)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, false, 7, 2, 5, 0, 0, 4, 0, 0};
#include "t1621.h"
// Metadata Definition System.Security.SecurityManager
extern TypeInfo t1621_TI;
#include "t1621MD.h"
static const EncodedMethodIndex t1621_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1621_0_0_0;
extern const Il2CppType t1621_1_0_0;
struct t1621;
const Il2CppTypeDefinitionMetadata t1621_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1621_VT, NULL, 6306, 9753, -1, 2087};
TypeInfo t1621_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityManager", "System.Security", NULL, &t1621_TI, NULL, 1997, &t1621_0_0_0, &t1621_1_0_0, &t1621_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1621), sizeof (t1621), 0, -1, sizeof(t1621_SFs), 0, -1, 385, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 1, 3, 0, 0, 4, 0, 0};
#include "t1622.h"
// Metadata Definition System.Security.SecuritySafeCriticalAttribute
extern TypeInfo t1622_TI;
#include "t1622MD.h"
static const EncodedMethodIndex t1622_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1622_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1622_0_0_0;
extern const Il2CppType t1622_1_0_0;
struct t1622;
const Il2CppTypeDefinitionMetadata t1622_DM = 
{
	NULL, NULL, NULL, t1622_IOs, &t481_0_0_0, t1622_VT, NULL, -1, 9757, -1, -1};
TypeInfo t1622_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecuritySafeCriticalAttribute", "System.Security", NULL, &t1622_TI, NULL, 1999, &t1622_0_0_0, &t1622_1_0_0, &t1622_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1622), sizeof (t1622), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t1623.h"
// Metadata Definition System.Security.SuppressUnmanagedCodeSecurityAttribute
extern TypeInfo t1623_TI;
#include "t1623MD.h"
static const EncodedMethodIndex t1623_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1623_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1623_0_0_0;
extern const Il2CppType t1623_1_0_0;
struct t1623;
const Il2CppTypeDefinitionMetadata t1623_DM = 
{
	NULL, NULL, NULL, t1623_IOs, &t481_0_0_0, t1623_VT, NULL, -1, 9758, -1, -1};
TypeInfo t1623_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SuppressUnmanagedCodeSecurityAttribute", "System.Security", NULL, &t1623_TI, NULL, 2000, &t1623_0_0_0, &t1623_1_0_0, &t1623_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1623), sizeof (t1623), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t1624.h"
// Metadata Definition System.Security.UnverifiableCodeAttribute
extern TypeInfo t1624_TI;
#include "t1624MD.h"
static const EncodedMethodIndex t1624_VT[4] = 
{
	830,
	374,
	831,
	418,
};
static Il2CppInterfaceOffsetPair t1624_IOs[] = 
{
	{ &t2788_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1624_0_0_0;
extern const Il2CppType t1624_1_0_0;
struct t1624;
const Il2CppTypeDefinitionMetadata t1624_DM = 
{
	NULL, NULL, NULL, t1624_IOs, &t481_0_0_0, t1624_VT, NULL, -1, 9759, -1, -1};
TypeInfo t1624_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UnverifiableCodeAttribute", "System.Security", NULL, &t1624_TI, NULL, 2001, &t1624_0_0_0, &t1624_1_0_0, &t1624_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1624), sizeof (t1624), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 1};
#include "t1625.h"
// Metadata Definition System.Text.ASCIIEncoding
extern TypeInfo t1625_TI;
#include "t1625MD.h"
static const EncodedMethodIndex t1625_VT[25] = 
{
	3554,
	374,
	3555,
	418,
	3556,
	3557,
	3558,
	3559,
	3560,
	3561,
	3562,
	3563,
	3564,
	3565,
	3566,
	3567,
	3568,
	3569,
	3570,
	3571,
	3572,
	3573,
	3574,
	3575,
	3576,
};
extern const Il2CppType t2792_0_0_0;
static Il2CppInterfaceOffsetPair t1625_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1625_0_0_0;
extern const Il2CppType t1625_1_0_0;
extern const Il2CppType t660_0_0_0;
struct t1625;
const Il2CppTypeDefinitionMetadata t1625_DM = 
{
	NULL, NULL, NULL, t1625_IOs, &t660_0_0_0, t1625_VT, NULL, -1, 9760, -1, -1};
TypeInfo t1625_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ASCIIEncoding", "System.Text", NULL, &t1625_TI, NULL, 2002, &t1625_0_0_0, &t1625_1_0_0, &t1625_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1625), sizeof (t1625), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 16, 0, 0, 0, 0, 25, 0, 1};
#include "t1298.h"
// Metadata Definition System.Text.Decoder
extern TypeInfo t1298_TI;
#include "t1298MD.h"
static const EncodedMethodIndex t1298_VT[5] = 
{
	416,
	374,
	417,
	418,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1298_0_0_0;
extern const Il2CppType t1298_1_0_0;
struct t1298;
const Il2CppTypeDefinitionMetadata t1298_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1298_VT, NULL, 6309, 9776, -1, 2088};
TypeInfo t1298_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Decoder", "System.Text", NULL, &t1298_TI, NULL, 2006, &t1298_0_0_0, &t1298_1_0_0, &t1298_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1298), sizeof (t1298), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 2, 2, 0, 0, 5, 0, 0};
#include "t1628.h"
// Metadata Definition System.Text.DecoderExceptionFallback
extern TypeInfo t1628_TI;
#include "t1628MD.h"
static const EncodedMethodIndex t1628_VT[5] = 
{
	3577,
	374,
	3578,
	418,
	3579,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1628_0_0_0;
extern const Il2CppType t1628_1_0_0;
extern const Il2CppType t1626_0_0_0;
struct t1628;
const Il2CppTypeDefinitionMetadata t1628_DM = 
{
	NULL, NULL, NULL, NULL, &t1626_0_0_0, t1628_VT, NULL, -1, 9780, -1, -1};
TypeInfo t1628_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderExceptionFallback", "System.Text", NULL, &t1628_TI, NULL, 0, &t1628_0_0_0, &t1628_1_0_0, &t1628_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1628), sizeof (t1628), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 5, 0, 0};
#include "t1629.h"
// Metadata Definition System.Text.DecoderExceptionFallbackBuffer
extern TypeInfo t1629_TI;
#include "t1629MD.h"
static const EncodedMethodIndex t1629_VT[8] = 
{
	416,
	374,
	417,
	418,
	3580,
	3581,
	3582,
	3583,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1629_0_0_0;
extern const Il2CppType t1629_1_0_0;
extern const Il2CppType t1627_0_0_0;
struct t1629;
const Il2CppTypeDefinitionMetadata t1629_DM = 
{
	NULL, NULL, NULL, NULL, &t1627_0_0_0, t1629_VT, NULL, -1, 9784, -1, 2090};
TypeInfo t1629_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderExceptionFallbackBuffer", "System.Text", NULL, &t1629_TI, NULL, 0, &t1629_0_0_0, &t1629_1_0_0, &t1629_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1629), sizeof (t1629), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 1, 0, 0, 0, 8, 0, 0};
#include "t1626.h"
// Metadata Definition System.Text.DecoderFallback
extern TypeInfo t1626_TI;
#include "t1626MD.h"
static const EncodedMethodIndex t1626_VT[5] = 
{
	416,
	374,
	417,
	418,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1626_1_0_0;
struct t1626;
const Il2CppTypeDefinitionMetadata t1626_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1626_VT, NULL, 6311, 9788, -1, 2091};
TypeInfo t1626_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderFallback", "System.Text", NULL, &t1626_TI, NULL, 0, &t1626_0_0_0, &t1626_1_0_0, &t1626_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1626), sizeof (t1626), 0, -1, sizeof(t1626_SFs), 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, true, false, 6, 3, 3, 0, 0, 5, 0, 0};
#include "t1627.h"
// Metadata Definition System.Text.DecoderFallbackBuffer
extern TypeInfo t1627_TI;
#include "t1627MD.h"
static const EncodedMethodIndex t1627_VT[8] = 
{
	416,
	374,
	417,
	418,
	0,
	0,
	0,
	3583,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1627_1_0_0;
struct t1627;
const Il2CppTypeDefinitionMetadata t1627_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1627_VT, NULL, -1, 9794, -1, 2094};
TypeInfo t1627_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderFallbackBuffer", "System.Text", NULL, &t1627_TI, NULL, 0, &t1627_0_0_0, &t1627_1_0_0, &t1627_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1627), sizeof (t1627), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 1, 0, 0, 0, 8, 0, 0};
#include "t1630.h"
// Metadata Definition System.Text.DecoderFallbackException
extern TypeInfo t1630_TI;
#include "t1630MD.h"
static const EncodedMethodIndex t1630_VT[12] = 
{
	416,
	374,
	417,
	864,
	3584,
	866,
	3585,
	868,
	869,
	3584,
	870,
	3586,
};
static Il2CppInterfaceOffsetPair t1630_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1630_0_0_0;
extern const Il2CppType t1630_1_0_0;
extern const Il2CppType t457_0_0_0;
struct t1630;
const Il2CppTypeDefinitionMetadata t1630_DM = 
{
	NULL, NULL, NULL, t1630_IOs, &t457_0_0_0, t1630_VT, NULL, 6314, 9799, -1, -1};
TypeInfo t1630_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderFallbackException", "System.Text", NULL, &t1630_TI, NULL, 0, &t1630_0_0_0, &t1630_1_0_0, &t1630_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1630), sizeof (t1630), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 2, 0, 0, 12, 0, 2};
#include "t1631.h"
// Metadata Definition System.Text.DecoderReplacementFallback
extern TypeInfo t1631_TI;
#include "t1631MD.h"
static const EncodedMethodIndex t1631_VT[5] = 
{
	3587,
	374,
	3588,
	418,
	3589,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1631_0_0_0;
extern const Il2CppType t1631_1_0_0;
struct t1631;
const Il2CppTypeDefinitionMetadata t1631_DM = 
{
	NULL, NULL, NULL, NULL, &t1626_0_0_0, t1631_VT, NULL, 6316, 9802, -1, 2095};
TypeInfo t1631_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderReplacementFallback", "System.Text", NULL, &t1631_TI, NULL, 0, &t1631_0_0_0, &t1631_1_0_0, &t1631_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1631), sizeof (t1631), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 1, 1, 0, 0, 5, 0, 0};
#include "t1632.h"
// Metadata Definition System.Text.DecoderReplacementFallbackBuffer
extern TypeInfo t1632_TI;
#include "t1632MD.h"
static const EncodedMethodIndex t1632_VT[8] = 
{
	416,
	374,
	417,
	418,
	3590,
	3591,
	3592,
	3593,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1632_0_0_0;
extern const Il2CppType t1632_1_0_0;
struct t1632;
const Il2CppTypeDefinitionMetadata t1632_DM = 
{
	NULL, NULL, NULL, NULL, &t1627_0_0_0, t1632_VT, NULL, 6317, 9808, -1, 2096};
TypeInfo t1632_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DecoderReplacementFallbackBuffer", "System.Text", NULL, &t1632_TI, NULL, 0, &t1632_0_0_0, &t1632_1_0_0, &t1632_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1632), sizeof (t1632), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 1, 3, 0, 0, 8, 0, 0};
#include "t1633.h"
// Metadata Definition System.Text.EncoderExceptionFallback
extern TypeInfo t1633_TI;
#include "t1633MD.h"
static const EncodedMethodIndex t1633_VT[5] = 
{
	3594,
	374,
	3595,
	418,
	3596,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1633_0_0_0;
extern const Il2CppType t1633_1_0_0;
extern const Il2CppType t1634_0_0_0;
struct t1633;
const Il2CppTypeDefinitionMetadata t1633_DM = 
{
	NULL, NULL, NULL, NULL, &t1634_0_0_0, t1633_VT, NULL, -1, 9813, -1, -1};
TypeInfo t1633_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderExceptionFallback", "System.Text", NULL, &t1633_TI, NULL, 0, &t1633_0_0_0, &t1633_1_0_0, &t1633_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1633), sizeof (t1633), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 5, 0, 0};
#include "t1635.h"
// Metadata Definition System.Text.EncoderExceptionFallbackBuffer
extern TypeInfo t1635_TI;
#include "t1635MD.h"
static const EncodedMethodIndex t1635_VT[8] = 
{
	416,
	374,
	417,
	418,
	3597,
	3598,
	3599,
	3600,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1635_0_0_0;
extern const Il2CppType t1635_1_0_0;
extern const Il2CppType t1636_0_0_0;
struct t1635;
const Il2CppTypeDefinitionMetadata t1635_DM = 
{
	NULL, NULL, NULL, NULL, &t1636_0_0_0, t1635_VT, NULL, -1, 9817, -1, 2097};
TypeInfo t1635_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderExceptionFallbackBuffer", "System.Text", NULL, &t1635_TI, NULL, 0, &t1635_0_0_0, &t1635_1_0_0, &t1635_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1635), sizeof (t1635), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 1, 0, 0, 0, 8, 0, 0};
#include "t1634.h"
// Metadata Definition System.Text.EncoderFallback
extern TypeInfo t1634_TI;
#include "t1634MD.h"
static const EncodedMethodIndex t1634_VT[5] = 
{
	416,
	374,
	417,
	418,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1634_1_0_0;
struct t1634;
const Il2CppTypeDefinitionMetadata t1634_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1634_VT, NULL, 6320, 9822, -1, 2098};
TypeInfo t1634_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderFallback", "System.Text", NULL, &t1634_TI, NULL, 0, &t1634_0_0_0, &t1634_1_0_0, &t1634_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1634), sizeof (t1634), 0, -1, sizeof(t1634_SFs), 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, true, false, 6, 3, 3, 0, 0, 5, 0, 0};
#include "t1636.h"
// Metadata Definition System.Text.EncoderFallbackBuffer
extern TypeInfo t1636_TI;
#include "t1636MD.h"
static const EncodedMethodIndex t1636_VT[8] = 
{
	416,
	374,
	417,
	418,
	0,
	0,
	0,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1636_1_0_0;
struct t1636;
const Il2CppTypeDefinitionMetadata t1636_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1636_VT, NULL, -1, 9828, -1, 2101};
TypeInfo t1636_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderFallbackBuffer", "System.Text", NULL, &t1636_TI, NULL, 0, &t1636_0_0_0, &t1636_1_0_0, &t1636_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1636), sizeof (t1636), 0, -1, 0, 0, -1, 1048705, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 1, 0, 0, 0, 8, 0, 0};
#include "t1637.h"
// Metadata Definition System.Text.EncoderFallbackException
extern TypeInfo t1637_TI;
#include "t1637MD.h"
static const EncodedMethodIndex t1637_VT[12] = 
{
	416,
	374,
	417,
	864,
	3584,
	866,
	3585,
	868,
	869,
	3584,
	870,
	3586,
};
static Il2CppInterfaceOffsetPair t1637_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1637_0_0_0;
extern const Il2CppType t1637_1_0_0;
struct t1637;
const Il2CppTypeDefinitionMetadata t1637_DM = 
{
	NULL, NULL, NULL, t1637_IOs, &t457_0_0_0, t1637_VT, NULL, 6323, 9833, -1, -1};
TypeInfo t1637_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderFallbackException", "System.Text", NULL, &t1637_TI, NULL, 0, &t1637_0_0_0, &t1637_1_0_0, &t1637_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1637), sizeof (t1637), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 4, 0, 0, 12, 0, 2};
#include "t1638.h"
// Metadata Definition System.Text.EncoderReplacementFallback
extern TypeInfo t1638_TI;
#include "t1638MD.h"
static const EncodedMethodIndex t1638_VT[5] = 
{
	3601,
	374,
	3602,
	418,
	3603,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1638_0_0_0;
extern const Il2CppType t1638_1_0_0;
struct t1638;
const Il2CppTypeDefinitionMetadata t1638_DM = 
{
	NULL, NULL, NULL, NULL, &t1634_0_0_0, t1638_VT, NULL, 6327, 9837, -1, 2102};
TypeInfo t1638_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderReplacementFallback", "System.Text", NULL, &t1638_TI, NULL, 0, &t1638_0_0_0, &t1638_1_0_0, &t1638_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1638), sizeof (t1638), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 1, 1, 0, 0, 5, 0, 0};
#include "t1639.h"
// Metadata Definition System.Text.EncoderReplacementFallbackBuffer
extern TypeInfo t1639_TI;
#include "t1639MD.h"
static const EncodedMethodIndex t1639_VT[8] = 
{
	416,
	374,
	417,
	418,
	3604,
	3605,
	3606,
	3607,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1639_0_0_0;
extern const Il2CppType t1639_1_0_0;
struct t1639;
const Il2CppTypeDefinitionMetadata t1639_DM = 
{
	NULL, NULL, NULL, NULL, &t1636_0_0_0, t1639_VT, NULL, 6328, 9843, -1, 2103};
TypeInfo t1639_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncoderReplacementFallbackBuffer", "System.Text", NULL, &t1639_TI, NULL, 0, &t1639_0_0_0, &t1639_1_0_0, &t1639_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1639), sizeof (t1639), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 1, 3, 0, 0, 8, 0, 0};
#include "t660.h"
// Metadata Definition System.Text.Encoding
extern TypeInfo t660_TI;
#include "t660MD.h"
extern const Il2CppType t1640_0_0_0;
static const Il2CppType* t660_TI__nestedTypes[1] =
{
	&t1640_0_0_0,
};
static const EncodedMethodIndex t660_VT[25] = 
{
	3554,
	374,
	3555,
	418,
	0,
	3608,
	3558,
	0,
	3609,
	3561,
	3562,
	3563,
	0,
	0,
	3566,
	3610,
	0,
	0,
	3570,
	3611,
	3572,
	3573,
	3574,
	3612,
	3613,
};
static const Il2CppType* t660_ITIs[] = 
{
	&t2792_0_0_0,
};
static Il2CppInterfaceOffsetPair t660_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t660_1_0_0;
struct t660;
const Il2CppTypeDefinitionMetadata t660_DM = 
{
	NULL, t660_TI__nestedTypes, t660_ITIs, t660_IOs, &t65_0_0_0, t660_VT, NULL, 6331, 9849, -1, 2104};
TypeInfo t660_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Encoding", "System.Text", NULL, &t660_TI, NULL, 2011, &t660_0_0_0, &t660_1_0_0, &t660_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t660), sizeof (t660), 0, -1, sizeof(t660_SFs), 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, true, false, 47, 16, 28, 0, 1, 25, 1, 1};
#include "t1640.h"
// Metadata Definition System.Text.Encoding/ForwardingDecoder
extern TypeInfo t1640_TI;
#include "t1640MD.h"
static const EncodedMethodIndex t1640_VT[5] = 
{
	416,
	374,
	417,
	418,
	3614,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1640_1_0_0;
struct t1640;
const Il2CppTypeDefinitionMetadata t1640_DM = 
{
	&t660_0_0_0, NULL, NULL, NULL, &t1298_0_0_0, t1640_VT, NULL, 6359, 9896, -1, -1};
TypeInfo t1640_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ForwardingDecoder", "", NULL, &t1640_TI, NULL, 0, &t1640_0_0_0, &t1640_1_0_0, &t1640_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1640), sizeof (t1640), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 5, 0, 0};
#include "t1641.h"
// Metadata Definition System.Text.Latin1Encoding
extern TypeInfo t1641_TI;
#include "t1641MD.h"
static const EncodedMethodIndex t1641_VT[25] = 
{
	3554,
	374,
	3555,
	418,
	3615,
	3616,
	3558,
	3617,
	3618,
	3561,
	3562,
	3563,
	3619,
	3620,
	3566,
	3610,
	3621,
	3622,
	3570,
	3623,
	3624,
	3625,
	3626,
	3612,
	3613,
};
static Il2CppInterfaceOffsetPair t1641_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1641_0_0_0;
extern const Il2CppType t1641_1_0_0;
struct t1641;
const Il2CppTypeDefinitionMetadata t1641_DM = 
{
	NULL, NULL, NULL, t1641_IOs, &t660_0_0_0, t1641_VT, NULL, -1, 9898, -1, 2120};
TypeInfo t1641_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Latin1Encoding", "System.Text", NULL, &t1641_TI, NULL, 0, &t1641_0_0_0, &t1641_1_0_0, &t1641_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1641), sizeof (t1641), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 15, 2, 0, 0, 0, 25, 0, 1};
#include "t398.h"
// Metadata Definition System.Text.StringBuilder
extern TypeInfo t398_TI;
#include "t398MD.h"
static const EncodedMethodIndex t398_VT[5] = 
{
	416,
	374,
	417,
	3627,
	3628,
};
static const Il2CppType* t398_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t398_IOs[] = 
{
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t398_0_0_0;
extern const Il2CppType t398_1_0_0;
struct t398;
const Il2CppTypeDefinitionMetadata t398_DM = 
{
	NULL, NULL, t398_ITIs, t398_IOs, &t65_0_0_0, t398_VT, NULL, 6360, 9913, -1, 2122};
TypeInfo t398_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StringBuilder", "System.Text", NULL, &t398_TI, NULL, 2018, &t398_0_0_0, &t398_1_0_0, &t398_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t398), sizeof (t398), 0, sizeof(char*), 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 38, 3, 5, 0, 0, 5, 1, 1};
#include "t1643.h"
// Metadata Definition System.Text.UTF32Encoding
extern TypeInfo t1643_TI;
#include "t1643MD.h"
extern const Il2CppType t1642_0_0_0;
static const Il2CppType* t1643_TI__nestedTypes[1] =
{
	&t1642_0_0_0,
};
static const EncodedMethodIndex t1643_VT[25] = 
{
	3629,
	374,
	3630,
	418,
	3631,
	3632,
	3558,
	3633,
	3634,
	3561,
	3562,
	3563,
	3635,
	3636,
	3566,
	3637,
	3638,
	3639,
	3640,
	3641,
	3572,
	3573,
	3574,
	3642,
	3643,
};
static Il2CppInterfaceOffsetPair t1643_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1643_0_0_0;
extern const Il2CppType t1643_1_0_0;
struct t1643;
const Il2CppTypeDefinitionMetadata t1643_DM = 
{
	NULL, t1643_TI__nestedTypes, NULL, t1643_IOs, &t660_0_0_0, t1643_VT, NULL, 6365, 9951, -1, -1};
TypeInfo t1643_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UTF32Encoding", "System.Text", NULL, &t1643_TI, NULL, 0, &t1643_0_0_0, &t1643_1_0_0, &t1643_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1643), sizeof (t1643), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 18, 0, 2, 0, 1, 25, 0, 1};
#include "t1642.h"
// Metadata Definition System.Text.UTF32Encoding/UTF32Decoder
extern TypeInfo t1642_TI;
#include "t1642MD.h"
static const EncodedMethodIndex t1642_VT[5] = 
{
	416,
	374,
	417,
	418,
	3644,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1642_1_0_0;
struct t1642;
const Il2CppTypeDefinitionMetadata t1642_DM = 
{
	&t1643_0_0_0, NULL, NULL, NULL, &t1298_0_0_0, t1642_VT, NULL, 6367, 9969, -1, -1};
TypeInfo t1642_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UTF32Decoder", "", NULL, &t1642_TI, NULL, 0, &t1642_0_0_0, &t1642_1_0_0, &t1642_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1642), sizeof (t1642), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 3, 0, 0, 5, 0, 0};
#include "t1645.h"
// Metadata Definition System.Text.UTF7Encoding
extern TypeInfo t1645_TI;
#include "t1645MD.h"
extern const Il2CppType t1644_0_0_0;
static const Il2CppType* t1645_TI__nestedTypes[1] =
{
	&t1644_0_0_0,
};
static const EncodedMethodIndex t1645_VT[25] = 
{
	3645,
	374,
	3646,
	418,
	3647,
	3648,
	3558,
	3649,
	3650,
	3561,
	3562,
	3563,
	3651,
	3652,
	3566,
	3653,
	3654,
	3655,
	3570,
	3656,
	3572,
	3573,
	3574,
	3657,
	3658,
};
static Il2CppInterfaceOffsetPair t1645_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1645_0_0_0;
extern const Il2CppType t1645_1_0_0;
struct t1645;
const Il2CppTypeDefinitionMetadata t1645_DM = 
{
	NULL, t1645_TI__nestedTypes, NULL, t1645_IOs, &t660_0_0_0, t1645_VT, NULL, 6370, 9971, -1, -1};
TypeInfo t1645_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UTF7Encoding", "System.Text", NULL, &t1645_TI, NULL, 2027, &t1645_0_0_0, &t1645_1_0_0, &t1645_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1645), sizeof (t1645), 0, -1, sizeof(t1645_SFs), 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, true, false, 21, 0, 3, 0, 1, 25, 0, 1};
#include "t1644.h"
// Metadata Definition System.Text.UTF7Encoding/UTF7Decoder
extern TypeInfo t1644_TI;
#include "t1644MD.h"
static const EncodedMethodIndex t1644_VT[5] = 
{
	416,
	374,
	417,
	418,
	3659,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1644_1_0_0;
struct t1644;
const Il2CppTypeDefinitionMetadata t1644_DM = 
{
	&t1645_0_0_0, NULL, NULL, NULL, &t1298_0_0_0, t1644_VT, NULL, 6373, 9992, -1, -1};
TypeInfo t1644_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UTF7Decoder", "", NULL, &t1644_TI, NULL, 0, &t1644_0_0_0, &t1644_1_0_0, &t1644_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1644), sizeof (t1644), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 1, 0, 0, 5, 0, 0};
#include "t1648.h"
// Metadata Definition System.Text.UTF8Encoding
extern TypeInfo t1648_TI;
#include "t1648MD.h"
extern const Il2CppType t1647_0_0_0;
static const Il2CppType* t1648_TI__nestedTypes[1] =
{
	&t1647_0_0_0,
};
static const EncodedMethodIndex t1648_VT[25] = 
{
	3660,
	374,
	3661,
	418,
	3662,
	3663,
	3558,
	3664,
	3665,
	3561,
	3562,
	3563,
	3666,
	3667,
	3566,
	3668,
	3669,
	3670,
	3671,
	3672,
	3572,
	3573,
	3574,
	3673,
	3674,
};
static Il2CppInterfaceOffsetPair t1648_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1648_0_0_0;
extern const Il2CppType t1648_1_0_0;
struct t1648;
const Il2CppTypeDefinitionMetadata t1648_DM = 
{
	NULL, t1648_TI__nestedTypes, NULL, t1648_IOs, &t660_0_0_0, t1648_VT, NULL, 6374, 9994, -1, -1};
TypeInfo t1648_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UTF8Encoding", "System.Text", NULL, &t1648_TI, NULL, 2035, &t1648_0_0_0, &t1648_1_0_0, &t1648_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1648), sizeof (t1648), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 28, 0, 1, 0, 1, 25, 0, 1};
#include "t1647.h"
// Metadata Definition System.Text.UTF8Encoding/UTF8Decoder
extern TypeInfo t1647_TI;
#include "t1647MD.h"
static const EncodedMethodIndex t1647_VT[5] = 
{
	416,
	374,
	417,
	418,
	3675,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1647_1_0_0;
struct t1647;
const Il2CppTypeDefinitionMetadata t1647_DM = 
{
	&t1648_0_0_0, NULL, NULL, NULL, &t1298_0_0_0, t1647_VT, NULL, 6375, 10022, -1, -1};
TypeInfo t1647_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UTF8Decoder", "", NULL, &t1647_TI, NULL, 0, &t1647_0_0_0, &t1647_1_0_0, &t1647_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1647), sizeof (t1647), 0, -1, 0, 0, -1, 1056771, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 2, 0, 0, 5, 0, 0};
#include "t1650.h"
// Metadata Definition System.Text.UnicodeEncoding
extern TypeInfo t1650_TI;
#include "t1650MD.h"
extern const Il2CppType t1649_0_0_0;
static const Il2CppType* t1650_TI__nestedTypes[1] =
{
	&t1649_0_0_0,
};
static const EncodedMethodIndex t1650_VT[25] = 
{
	3676,
	374,
	3677,
	418,
	3678,
	3679,
	3558,
	3680,
	3681,
	3561,
	3562,
	3563,
	3682,
	3683,
	3566,
	3684,
	3685,
	3686,
	3687,
	3688,
	3572,
	3573,
	3574,
	3689,
	3690,
};
static Il2CppInterfaceOffsetPair t1650_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1650_0_0_0;
extern const Il2CppType t1650_1_0_0;
struct t1650;
const Il2CppTypeDefinitionMetadata t1650_DM = 
{
	NULL, t1650_TI__nestedTypes, NULL, t1650_IOs, &t660_0_0_0, t1650_VT, NULL, 6377, 10024, -1, -1};
TypeInfo t1650_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UnicodeEncoding", "System.Text", NULL, &t1650_TI, NULL, 2039, &t1650_0_0_0, &t1650_1_0_0, &t1650_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1650), sizeof (t1650), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 21, 0, 2, 0, 1, 25, 0, 1};
#include "t1649.h"
// Metadata Definition System.Text.UnicodeEncoding/UnicodeDecoder
extern TypeInfo t1649_TI;
#include "t1649MD.h"
static const EncodedMethodIndex t1649_VT[5] = 
{
	416,
	374,
	417,
	418,
	3691,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1649_1_0_0;
struct t1649;
const Il2CppTypeDefinitionMetadata t1649_DM = 
{
	&t1650_0_0_0, NULL, NULL, NULL, &t1298_0_0_0, t1649_VT, NULL, 6379, 10045, -1, -1};
TypeInfo t1649_TI = 
{
	&g_mscorlib_dll_Image, NULL, "UnicodeDecoder", "", NULL, &t1649_TI, NULL, 0, &t1649_0_0_0, &t1649_1_0_0, &t1649_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1649), sizeof (t1649), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 2, 0, 0, 5, 0, 0};
#include "t1612.h"
// Metadata Definition System.Threading.CompressedStack
extern TypeInfo t1612_TI;
#include "t1612MD.h"
static const EncodedMethodIndex t1612_VT[5] = 
{
	416,
	374,
	417,
	418,
	3692,
};
static const Il2CppType* t1612_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1612_IOs[] = 
{
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1612_0_0_0;
extern const Il2CppType t1612_1_0_0;
struct t1612;
const Il2CppTypeDefinitionMetadata t1612_DM = 
{
	NULL, NULL, t1612_ITIs, t1612_IOs, &t65_0_0_0, t1612_VT, NULL, 6381, 10047, -1, -1};
TypeInfo t1612_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CompressedStack", "System.Threading", NULL, &t1612_TI, NULL, 0, &t1612_0_0_0, &t1612_1_0_0, &t1612_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1612), sizeof (t1612), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 0, 1, 0, 0, 5, 1, 1};
#include "t1651.h"
// Metadata Definition System.Threading.EventResetMode
extern TypeInfo t1651_TI;
#include "t1651MD.h"
static const EncodedMethodIndex t1651_VT[23] = 
{
	373,
	374,
	375,
	376,
	377,
	378,
	379,
	380,
	381,
	382,
	383,
	384,
	385,
	386,
	387,
	388,
	389,
	390,
	391,
	392,
	393,
	394,
	395,
};
static Il2CppInterfaceOffsetPair t1651_IOs[] = 
{
	{ &t1778_0_0_0, 4},
	{ &t1781_0_0_0, 5},
	{ &t1780_0_0_0, 21},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1651_0_0_0;
extern const Il2CppType t1651_1_0_0;
const Il2CppTypeDefinitionMetadata t1651_DM = 
{
	NULL, NULL, NULL, t1651_IOs, &t2_0_0_0, t1651_VT, NULL, 6382, -1, -1, -1};
TypeInfo t1651_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EventResetMode", "System.Threading", NULL, &t101_TI, NULL, 2045, &t1651_0_0_0, &t1651_1_0_0, &t1651_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1651)+ sizeof (Il2CppObject), sizeof (t1651)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 257, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 3, 0, 0, 23, 0, 3};
#include "t965.h"
// Metadata Definition System.Threading.EventWaitHandle
extern TypeInfo t965_TI;
#include "t965MD.h"
static const EncodedMethodIndex t965_VT[10] = 
{
	416,
	3693,
	417,
	418,
	3694,
	3695,
	3696,
	3697,
	3698,
	3699,
};
static Il2CppInterfaceOffsetPair t965_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t965_0_0_0;
extern const Il2CppType t965_1_0_0;
extern const Il2CppType t923_0_0_0;
struct t965;
const Il2CppTypeDefinitionMetadata t965_DM = 
{
	NULL, NULL, NULL, t965_IOs, &t923_0_0_0, t965_VT, NULL, -1, 10053, -1, -1};
TypeInfo t965_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EventWaitHandle", "System.Threading", NULL, &t965_TI, NULL, 2046, &t965_0_0_0, &t965_1_0_0, &t965_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t965), sizeof (t965), 0, -1, 0, 0, -1, 1048577, 0, 0, false, false, false, false, false, false, false, true, false, false, 4, 0, 0, 0, 0, 10, 0, 1};
#include "t1465.h"
// Metadata Definition System.Threading.ExecutionContext
extern TypeInfo t1465_TI;
#include "t1465MD.h"
static const EncodedMethodIndex t1465_VT[5] = 
{
	416,
	374,
	417,
	418,
	3700,
};
static const Il2CppType* t1465_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1465_IOs[] = 
{
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1465_0_0_0;
extern const Il2CppType t1465_1_0_0;
struct t1465;
const Il2CppTypeDefinitionMetadata t1465_DM = 
{
	NULL, NULL, t1465_ITIs, t1465_IOs, &t65_0_0_0, t1465_VT, NULL, 6385, 10057, -1, 2125};
TypeInfo t1465_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ExecutionContext", "System.Threading", NULL, &t1465_TI, NULL, 0, &t1465_0_0_0, &t1465_1_0_0, &t1465_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1465), sizeof (t1465), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 9, 2, 3, 0, 0, 5, 1, 1};
#include "t1652.h"
// Metadata Definition System.Threading.Interlocked
extern TypeInfo t1652_TI;
#include "t1652MD.h"
static const EncodedMethodIndex t1652_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1652_0_0_0;
extern const Il2CppType t1652_1_0_0;
struct t1652;
const Il2CppTypeDefinitionMetadata t1652_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1652_VT, NULL, -1, 10066, -1, -1};
TypeInfo t1652_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Interlocked", "System.Threading", NULL, &t1652_TI, NULL, 0, &t1652_0_0_0, &t1652_1_0_0, &t1652_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1652), sizeof (t1652), 0, -1, 0, 0, -1, 1048961, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 0, 0, 0, 4, 0, 0};
#include "t873.h"
// Metadata Definition System.Threading.ManualResetEvent
extern TypeInfo t873_TI;
#include "t873MD.h"
static const EncodedMethodIndex t873_VT[10] = 
{
	416,
	3693,
	417,
	418,
	3694,
	3695,
	3696,
	3697,
	3698,
	3699,
};
static Il2CppInterfaceOffsetPair t873_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t873_0_0_0;
extern const Il2CppType t873_1_0_0;
struct t873;
const Il2CppTypeDefinitionMetadata t873_DM = 
{
	NULL, NULL, NULL, t873_IOs, &t965_0_0_0, t873_VT, NULL, -1, 10067, -1, -1};
TypeInfo t873_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ManualResetEvent", "System.Threading", NULL, &t873_TI, NULL, 2050, &t873_0_0_0, &t873_1_0_0, &t873_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t873), sizeof (t873), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, true, false, false, 1, 0, 0, 0, 0, 10, 0, 1};
#include "t956.h"
// Metadata Definition System.Threading.Monitor
extern TypeInfo t956_TI;
#include "t956MD.h"
static const EncodedMethodIndex t956_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t956_0_0_0;
extern const Il2CppType t956_1_0_0;
struct t956;
const Il2CppTypeDefinitionMetadata t956_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t956_VT, NULL, -1, 10068, -1, -1};
TypeInfo t956_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Monitor", "System.Threading", NULL, &t956_TI, NULL, 2051, &t956_0_0_0, &t956_1_0_0, &t956_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t956), sizeof (t956), 0, -1, 0, 0, -1, 1048961, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 0, 0, 0, 0, 4, 0, 0};
#include "t1457.h"
// Metadata Definition System.Threading.Mutex
extern TypeInfo t1457_TI;
#include "t1457MD.h"
static const EncodedMethodIndex t1457_VT[10] = 
{
	416,
	3693,
	417,
	418,
	3694,
	3695,
	3696,
	3697,
	3698,
	3699,
};
static Il2CppInterfaceOffsetPair t1457_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1457_0_0_0;
extern const Il2CppType t1457_1_0_0;
struct t1457;
const Il2CppTypeDefinitionMetadata t1457_DM = 
{
	NULL, NULL, NULL, t1457_IOs, &t923_0_0_0, t1457_VT, NULL, -1, 10075, -1, -1};
TypeInfo t1457_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Mutex", "System.Threading", NULL, &t1457_TI, NULL, 2053, &t1457_0_0_0, &t1457_1_0_0, &t1457_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1457), sizeof (t1457), 0, -1, 0, 0, -1, 1048833, 0, 0, false, false, false, false, false, false, false, true, false, false, 4, 0, 0, 0, 0, 10, 0, 1};
#include "t1653.h"
// Metadata Definition System.Threading.NativeEventCalls
extern TypeInfo t1653_TI;
#include "t1653MD.h"
static const EncodedMethodIndex t1653_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1653_0_0_0;
extern const Il2CppType t1653_1_0_0;
struct t1653;
const Il2CppTypeDefinitionMetadata t1653_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1653_VT, NULL, -1, 10079, -1, -1};
TypeInfo t1653_TI = 
{
	&g_mscorlib_dll_Image, NULL, "NativeEventCalls", "System.Threading", NULL, &t1653_TI, NULL, 0, &t1653_0_0_0, &t1653_1_0_0, &t1653_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1653), sizeof (t1653), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 4, 0, 0};
