#include "il2cpp-config.h"
#include "class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "t1201.h"
// Metadata Definition Mono.Globalization.Unicode.SimpleCollator
extern TypeInfo t1201_TI;
#include "t1201MD.h"
extern const Il2CppType t1197_0_0_0;
extern const Il2CppType t1198_0_0_0;
extern const Il2CppType t1199_0_0_0;
extern const Il2CppType t1200_0_0_0;
static const Il2CppType* t1201_TI__nestedTypes[4] =
{
	&t1197_0_0_0,
	&t1198_0_0_0,
	&t1199_0_0_0,
	&t1200_0_0_0,
};
static const EncodedMethodIndex t1201_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1201_0_0_0;
extern const Il2CppType t1201_1_0_0;
extern const Il2CppType t65_0_0_0;
struct t1201;
const Il2CppTypeDefinitionMetadata t1201_DM = 
{
	NULL, t1201_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t1201_VT, NULL, 4025, 6370, -1, -1};
TypeInfo t1201_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SimpleCollator", "Mono.Globalization.Unicode", NULL, &t1201_TI, NULL, 0, &t1201_0_0_0, &t1201_1_0_0, &t1201_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1201), sizeof (t1201), 0, -1, sizeof(t1201_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, true, false, 52, 0, 13, 0, 4, 4, 0, 0};
#include "t1197.h"
// Metadata Definition Mono.Globalization.Unicode.SimpleCollator/Context
extern TypeInfo t1197_TI;
#include "t1197MD.h"
static const EncodedMethodIndex t1197_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1197_1_0_0;
extern const Il2CppType t204_0_0_0;
const Il2CppTypeDefinitionMetadata t1197_DM = 
{
	&t1201_0_0_0, NULL, NULL, NULL, &t204_0_0_0, t1197_VT, NULL, 4038, 6422, -1, -1};
TypeInfo t1197_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Context", "", NULL, &t1197_TI, NULL, 0, &t1197_0_0_0, &t1197_1_0_0, &t1197_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)t1197_marshal, (methodPointerType)t1197_marshal_back, (methodPointerType)t1197_marshal_cleanup, sizeof (t1197)+ sizeof (Il2CppObject), sizeof (t1197)+ sizeof (Il2CppObject), 0, sizeof(t1197_marshaled), 0, 0, -1, 1048845, 0, 0, true, false, false, false, false, false, false, false, false, false, 1, 0, 8, 0, 0, 4, 0, 0};
#include "t1198.h"
// Metadata Definition Mono.Globalization.Unicode.SimpleCollator/PreviousInfo
extern TypeInfo t1198_TI;
#include "t1198MD.h"
static const EncodedMethodIndex t1198_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1198_1_0_0;
const Il2CppTypeDefinitionMetadata t1198_DM = 
{
	&t1201_0_0_0, NULL, NULL, NULL, &t204_0_0_0, t1198_VT, NULL, 4046, 6423, -1, -1};
TypeInfo t1198_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PreviousInfo", "", NULL, &t1198_TI, NULL, 0, &t1198_0_0_0, &t1198_1_0_0, &t1198_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)t1198_marshal, (methodPointerType)t1198_marshal_back, (methodPointerType)t1198_marshal_cleanup, sizeof (t1198)+ sizeof (Il2CppObject), sizeof (t1198)+ sizeof (Il2CppObject), 0, sizeof(t1198_marshaled), 0, 0, -1, 1048843, 0, 0, true, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 4, 0, 0};
#include "t1199.h"
// Metadata Definition Mono.Globalization.Unicode.SimpleCollator/Escape
extern TypeInfo t1199_TI;
#include "t1199MD.h"
static const EncodedMethodIndex t1199_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1199_1_0_0;
const Il2CppTypeDefinitionMetadata t1199_DM = 
{
	&t1201_0_0_0, NULL, NULL, NULL, &t204_0_0_0, t1199_VT, NULL, 4048, -1, -1, -1};
TypeInfo t1199_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Escape", "", NULL, &t1199_TI, NULL, 0, &t1199_0_0_0, &t1199_1_0_0, &t1199_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)t1199_marshal, (methodPointerType)t1199_marshal_back, (methodPointerType)t1199_marshal_cleanup, sizeof (t1199)+ sizeof (Il2CppObject), sizeof (t1199)+ sizeof (Il2CppObject), 0, sizeof(t1199_marshaled), 0, 0, -1, 1048843, 0, 0, true, false, false, false, false, false, false, false, false, false, 0, 0, 5, 0, 0, 4, 0, 0};
#include "t1200.h"
// Metadata Definition Mono.Globalization.Unicode.SimpleCollator/ExtenderType
extern TypeInfo t1200_TI;
#include "t1200MD.h"
static const EncodedMethodIndex t1200_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 t1200_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 t1200_1_0_0;
extern const Il2CppType t2_0_0_0;
#include "t101.h"
extern TypeInfo t101_TI;
const Il2CppTypeDefinitionMetadata t1200_DM = 
{
	&t1201_0_0_0, NULL, NULL, t1200_IOs, &t2_0_0_0, t1200_VT, NULL, 4053, -1, -1, -1};
TypeInfo t1200_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ExtenderType", "", NULL, &t101_TI, NULL, 0, &t1200_0_0_0, &t1200_1_0_0, &t1200_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1200)+ sizeof (Il2CppObject), sizeof (t1200)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 259, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 6, 0, 0, 23, 0, 3};
#include "t1205.h"
// Metadata Definition System.Globalization.SortKey
extern TypeInfo t1205_TI;
#include "t1205MD.h"
static const EncodedMethodIndex t1205_VT[6] = 
{
	2187,
	374,
	2188,
	2189,
	2190,
	2191,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1205_0_0_0;
extern const Il2CppType t1205_1_0_0;
struct t1205;
const Il2CppTypeDefinitionMetadata t1205_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1205_VT, NULL, 4059, 6424, -1, 1333};
TypeInfo t1205_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SortKey", "System.Globalization", NULL, &t1205_TI, NULL, 1526, &t1205_0_0_0, &t1205_1_0_0, &t1205_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1205), sizeof (t1205), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 2, 4, 0, 0, 6, 0, 0};
#include "t1206.h"
// Metadata Definition Mono.Globalization.Unicode.SortKeyBuffer
extern TypeInfo t1206_TI;
#include "t1206MD.h"
static const EncodedMethodIndex t1206_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1206_0_0_0;
extern const Il2CppType t1206_1_0_0;
struct t1206;
const Il2CppTypeDefinitionMetadata t1206_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1206_VT, NULL, 4063, 6432, -1, -1};
TypeInfo t1206_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SortKeyBuffer", "Mono.Globalization.Unicode", NULL, &t1206_TI, NULL, 0, &t1206_0_0_0, &t1206_1_0_0, &t1206_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1206), sizeof (t1206), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 11, 0, 22, 0, 0, 4, 0, 0};
#include "t1207.h"
// Metadata Definition Mono.Math.Prime.Generator.PrimeGeneratorBase
extern TypeInfo t1207_TI;
#include "t1207MD.h"
static const EncodedMethodIndex t1207_VT[8] = 
{
	416,
	374,
	417,
	418,
	2192,
	2193,
	2194,
	0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1207_0_0_0;
extern const Il2CppType t1207_1_0_0;
struct t1207;
const Il2CppTypeDefinitionMetadata t1207_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1207_VT, NULL, -1, 6443, -1, 1335};
TypeInfo t1207_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PrimeGeneratorBase", "Mono.Math.Prime.Generator", NULL, &t1207_TI, NULL, 0, &t1207_0_0_0, &t1207_1_0_0, &t1207_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1207), sizeof (t1207), 0, -1, 0, 0, -1, 1048704, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 3, 0, 0, 0, 8, 0, 0};
#include "t1208.h"
// Metadata Definition Mono.Math.Prime.Generator.SequentialSearchPrimeGeneratorBase
extern TypeInfo t1208_TI;
#include "t1208MD.h"
static const EncodedMethodIndex t1208_VT[11] = 
{
	416,
	374,
	417,
	418,
	2192,
	2193,
	2194,
	2195,
	2196,
	2197,
	2198,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1208_0_0_0;
extern const Il2CppType t1208_1_0_0;
struct t1208;
const Il2CppTypeDefinitionMetadata t1208_DM = 
{
	NULL, NULL, NULL, NULL, &t1207_0_0_0, t1208_VT, NULL, -1, 6448, -1, -1};
TypeInfo t1208_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SequentialSearchPrimeGeneratorBase", "Mono.Math.Prime.Generator", NULL, &t1208_TI, NULL, 0, &t1208_0_0_0, &t1208_1_0_0, &t1208_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1208), sizeof (t1208), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 0, 0, 0, 0, 11, 0, 0};
#include "t1209.h"
// Metadata Definition Mono.Math.Prime.ConfidenceFactor
extern TypeInfo t1209_TI;
#include "t1209MD.h"
static const EncodedMethodIndex t1209_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 t1209_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 t1209_0_0_0;
extern const Il2CppType t1209_1_0_0;
const Il2CppTypeDefinitionMetadata t1209_DM = 
{
	NULL, NULL, NULL, t1209_IOs, &t2_0_0_0, t1209_VT, NULL, 4085, -1, -1, -1};
TypeInfo t1209_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ConfidenceFactor", "Mono.Math.Prime", NULL, &t101_TI, NULL, 0, &t1209_0_0_0, &t1209_1_0_0, &t1209_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1209)+ sizeof (Il2CppObject), sizeof (t1209)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 256, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 7, 0, 0, 23, 0, 3};
#include "t1210.h"
// Metadata Definition Mono.Math.Prime.PrimalityTests
extern TypeInfo t1210_TI;
#include "t1210MD.h"
static const EncodedMethodIndex t1210_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1210_0_0_0;
extern const Il2CppType t1210_1_0_0;
struct t1210;
const Il2CppTypeDefinitionMetadata t1210_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1210_VT, NULL, -1, 6453, -1, -1};
TypeInfo t1210_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PrimalityTests", "Mono.Math.Prime", NULL, &t1210_TI, NULL, 0, &t1210_0_0_0, &t1210_1_0_0, &t1210_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1210), sizeof (t1210), 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};
#include "t1213.h"
// Metadata Definition Mono.Math.BigInteger
extern TypeInfo t1213_TI;
#include "t1213MD.h"
extern const Il2CppType t1211_0_0_0;
extern const Il2CppType t1212_0_0_0;
extern const Il2CppType t1214_0_0_0;
static const Il2CppType* t1213_TI__nestedTypes[3] =
{
	&t1211_0_0_0,
	&t1212_0_0_0,
	&t1214_0_0_0,
};
static const EncodedMethodIndex t1213_VT[4] = 
{
	2199,
	374,
	2200,
	2201,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1213_0_0_0;
extern const Il2CppType t1213_1_0_0;
struct t1213;
const Il2CppTypeDefinitionMetadata t1213_DM = 
{
	NULL, t1213_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t1213_VT, NULL, 4092, 6457, -1, 1338};
TypeInfo t1213_TI = 
{
	&g_mscorlib_dll_Image, NULL, "BigInteger", "Mono.Math", NULL, &t1213_TI, NULL, 0, &t1213_0_0_0, &t1213_1_0_0, &t1213_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1213), sizeof (t1213), 0, -1, sizeof(t1213_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, true, false, 49, 1, 4, 0, 3, 4, 0, 0};
#include "t1211.h"
// Metadata Definition Mono.Math.BigInteger/Sign
extern TypeInfo t1211_TI;
#include "t1211MD.h"
static const EncodedMethodIndex t1211_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 t1211_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 t1211_1_0_0;
const Il2CppTypeDefinitionMetadata t1211_DM = 
{
	&t1213_0_0_0, NULL, NULL, t1211_IOs, &t2_0_0_0, t1211_VT, NULL, 4096, -1, -1, -1};
TypeInfo t1211_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Sign", "", NULL, &t101_TI, NULL, 0, &t1211_0_0_0, &t1211_1_0_0, &t1211_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1211)+ sizeof (Il2CppObject), sizeof (t1211)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 258, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1212.h"
// Metadata Definition Mono.Math.BigInteger/ModulusRing
extern TypeInfo t1212_TI;
#include "t1212MD.h"
static const EncodedMethodIndex t1212_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1212_1_0_0;
struct t1212;
const Il2CppTypeDefinitionMetadata t1212_DM = 
{
	&t1213_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1212_VT, NULL, 4100, 6506, -1, -1};
TypeInfo t1212_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ModulusRing", "", NULL, &t1212_TI, NULL, 0, &t1212_0_0_0, &t1212_1_0_0, &t1212_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1212), sizeof (t1212), 0, -1, 0, 0, -1, 1048837, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 0, 2, 0, 0, 4, 0, 0};
#include "t1214.h"
// Metadata Definition Mono.Math.BigInteger/Kernel
extern TypeInfo t1214_TI;
#include "t1214MD.h"
static const EncodedMethodIndex t1214_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1214_1_0_0;
struct t1214;
const Il2CppTypeDefinitionMetadata t1214_DM = 
{
	&t1213_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1214_VT, NULL, -1, 6512, -1, -1};
TypeInfo t1214_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Kernel", "", NULL, &t1214_TI, NULL, 0, &t1214_0_0_0, &t1214_1_0_0, &t1214_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1214), sizeof (t1214), 0, -1, 0, 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, false, false, 16, 0, 0, 0, 0, 4, 0, 0};
#include "t1215.h"
// Metadata Definition Mono.Security.Cryptography.CryptoConvert
extern TypeInfo t1215_TI;
#include "t1215MD.h"
static const EncodedMethodIndex t1215_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1215_0_0_0;
extern const Il2CppType t1215_1_0_0;
struct t1215;
const Il2CppTypeDefinitionMetadata t1215_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1215_VT, NULL, -1, 6528, -1, -1};
TypeInfo t1215_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CryptoConvert", "Mono.Security.Cryptography", NULL, &t1215_TI, NULL, 0, &t1215_0_0_0, &t1215_1_0_0, &t1215_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1215), sizeof (t1215), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 0, 0, 0, 0, 4, 0, 0};
#include "t1216.h"
// Metadata Definition Mono.Security.Cryptography.KeyBuilder
extern TypeInfo t1216_TI;
#include "t1216MD.h"
static const EncodedMethodIndex t1216_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1216_0_0_0;
extern const Il2CppType t1216_1_0_0;
struct t1216;
const Il2CppTypeDefinitionMetadata t1216_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1216_VT, NULL, 4102, 6536, -1, 1339};
TypeInfo t1216_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyBuilder", "Mono.Security.Cryptography", NULL, &t1216_TI, NULL, 0, &t1216_0_0_0, &t1216_1_0_0, &t1216_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1216), sizeof (t1216), 0, -1, sizeof(t1216_SFs), 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 1, 1, 0, 0, 4, 0, 0};
#include "t1217.h"
// Metadata Definition Mono.Security.Cryptography.BlockProcessor
extern TypeInfo t1217_TI;
#include "t1217MD.h"
static const EncodedMethodIndex t1217_VT[4] = 
{
	416,
	2202,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1217_0_0_0;
extern const Il2CppType t1217_1_0_0;
struct t1217;
const Il2CppTypeDefinitionMetadata t1217_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1217_VT, NULL, 4103, 6539, -1, -1};
TypeInfo t1217_TI = 
{
	&g_mscorlib_dll_Image, NULL, "BlockProcessor", "Mono.Security.Cryptography", NULL, &t1217_TI, NULL, 0, &t1217_0_0_0, &t1217_1_0_0, &t1217_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1217), sizeof (t1217), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, true, false, false, 6, 0, 4, 0, 0, 4, 0, 0};
#include "t1219.h"
// Metadata Definition Mono.Security.Cryptography.DSAManaged
extern TypeInfo t1219_TI;
#include "t1219MD.h"
extern const Il2CppType t1218_0_0_0;
static const Il2CppType* t1219_TI__nestedTypes[1] =
{
	&t1218_0_0_0,
};
static const EncodedMethodIndex t1219_VT[14] = 
{
	416,
	2203,
	417,
	418,
	1200,
	2204,
	1202,
	2205,
	2206,
	2207,
	2208,
	2209,
	2210,
	2211,
};
extern const Il2CppType t153_0_0_0;
static Il2CppInterfaceOffsetPair t1219_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1219_0_0_0;
extern const Il2CppType t1219_1_0_0;
extern const Il2CppType t818_0_0_0;
struct t1219;
const Il2CppTypeDefinitionMetadata t1219_DM = 
{
	NULL, t1219_TI__nestedTypes, NULL, t1219_IOs, &t818_0_0_0, t1219_VT, NULL, 4107, 6545, 8, 1340};
TypeInfo t1219_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DSAManaged", "Mono.Security.Cryptography", NULL, &t1219_TI, NULL, 0, &t1219_0_0_0, &t1219_1_0_0, &t1219_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1219), sizeof (t1219), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, true, false, false, 17, 3, 13, 1, 1, 14, 0, 1};
#include "t1218.h"
// Metadata Definition Mono.Security.Cryptography.DSAManaged/KeyGeneratedEventHandler
extern TypeInfo t1218_TI;
#include "t1218MD.h"
static const EncodedMethodIndex t1218_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	2212,
	2213,
	2214,
};
extern const Il2CppType t2792_0_0_0;
extern const Il2CppType t1798_0_0_0;
static Il2CppInterfaceOffsetPair t1218_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1218_1_0_0;
extern const Il2CppType t279_0_0_0;
struct t1218;
const Il2CppTypeDefinitionMetadata t1218_DM = 
{
	&t1219_0_0_0, NULL, NULL, t1218_IOs, &t279_0_0_0, t1218_VT, NULL, -1, 6562, -1, -1};
TypeInfo t1218_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyGeneratedEventHandler", "", NULL, &t1218_TI, NULL, 0, &t1218_0_0_0, &t1218_1_0_0, &t1218_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t1218, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1218), sizeof (t1218), 0, sizeof(methodPointerType), 0, 0, -1, 258, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
#include "t1220.h"
// Metadata Definition Mono.Security.Cryptography.KeyPairPersistence
extern TypeInfo t1220_TI;
#include "t1220MD.h"
static const EncodedMethodIndex t1220_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1220_0_0_0;
extern const Il2CppType t1220_1_0_0;
struct t1220;
const Il2CppTypeDefinitionMetadata t1220_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1220_VT, NULL, 4120, 6566, -1, 1343};
TypeInfo t1220_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyPairPersistence", "Mono.Security.Cryptography", NULL, &t1220_TI, NULL, 0, &t1220_0_0_0, &t1220_1_0_0, &t1220_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1220), sizeof (t1220), 0, -1, sizeof(t1220_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, true, false, 28, 8, 9, 0, 0, 4, 0, 0};
#include "t1221.h"
// Metadata Definition Mono.Security.Cryptography.MACAlgorithm
extern TypeInfo t1221_TI;
#include "t1221MD.h"
static const EncodedMethodIndex t1221_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1221_0_0_0;
extern const Il2CppType t1221_1_0_0;
struct t1221;
const Il2CppTypeDefinitionMetadata t1221_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1221_VT, NULL, 4129, 6594, -1, -1};
TypeInfo t1221_TI = 
{
	&g_mscorlib_dll_Image, NULL, "MACAlgorithm", "Mono.Security.Cryptography", NULL, &t1221_TI, NULL, 0, &t1221_0_0_0, &t1221_1_0_0, &t1221_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1221), sizeof (t1221), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 5, 0, 0, 4, 0, 0};
#include "t1222.h"
// Metadata Definition Mono.Security.Cryptography.PKCS1
extern TypeInfo t1222_TI;
#include "t1222MD.h"
static const EncodedMethodIndex t1222_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1222_0_0_0;
extern const Il2CppType t1222_1_0_0;
struct t1222;
const Il2CppTypeDefinitionMetadata t1222_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1222_VT, NULL, 4134, 6598, -1, -1};
TypeInfo t1222_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PKCS1", "Mono.Security.Cryptography", NULL, &t1222_TI, NULL, 0, &t1222_0_0_0, &t1222_1_0_0, &t1222_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1222), sizeof (t1222), 0, -1, sizeof(t1222_SFs), 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, true, false, 12, 0, 4, 0, 0, 4, 0, 0};
#include "t1225.h"
// Metadata Definition Mono.Security.Cryptography.PKCS8
extern TypeInfo t1225_TI;
#include "t1225MD.h"
extern const Il2CppType t1223_0_0_0;
extern const Il2CppType t1224_0_0_0;
static const Il2CppType* t1225_TI__nestedTypes[2] =
{
	&t1223_0_0_0,
	&t1224_0_0_0,
};
static const EncodedMethodIndex t1225_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1225_0_0_0;
extern const Il2CppType t1225_1_0_0;
struct t1225;
const Il2CppTypeDefinitionMetadata t1225_DM = 
{
	NULL, t1225_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t1225_VT, NULL, -1, -1, -1, -1};
TypeInfo t1225_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PKCS8", "Mono.Security.Cryptography", NULL, &t1225_TI, NULL, 0, &t1225_0_0_0, &t1225_1_0_0, &t1225_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1225), sizeof (t1225), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 2, 4, 0, 0};
#include "t1223.h"
// Metadata Definition Mono.Security.Cryptography.PKCS8/PrivateKeyInfo
extern TypeInfo t1223_TI;
#include "t1223MD.h"
static const EncodedMethodIndex t1223_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1223_1_0_0;
struct t1223;
const Il2CppTypeDefinitionMetadata t1223_DM = 
{
	&t1225_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1223_VT, NULL, 4138, 6610, -1, 1351};
TypeInfo t1223_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PrivateKeyInfo", "", NULL, &t1223_TI, NULL, 0, &t1223_0_0_0, &t1223_1_0_0, &t1223_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1223), sizeof (t1223), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 8, 1, 4, 0, 0, 4, 0, 0};
#include "t1224.h"
// Metadata Definition Mono.Security.Cryptography.PKCS8/EncryptedPrivateKeyInfo
extern TypeInfo t1224_TI;
#include "t1224MD.h"
static const EncodedMethodIndex t1224_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1224_1_0_0;
struct t1224;
const Il2CppTypeDefinitionMetadata t1224_DM = 
{
	&t1225_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1224_VT, NULL, 4142, 6618, -1, 1352};
TypeInfo t1224_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncryptedPrivateKeyInfo", "", NULL, &t1224_TI, NULL, 0, &t1224_0_0_0, &t1224_1_0_0, &t1224_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1224), sizeof (t1224), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 4, 4, 0, 0, 4, 0, 0};
#include "t1227.h"
// Metadata Definition Mono.Security.Cryptography.RSAManaged
extern TypeInfo t1227_TI;
#include "t1227MD.h"
extern const Il2CppType t1226_0_0_0;
static const Il2CppType* t1227_TI__nestedTypes[1] =
{
	&t1226_0_0_0,
};
static const EncodedMethodIndex t1227_VT[14] = 
{
	416,
	2215,
	417,
	418,
	1200,
	2216,
	1202,
	2217,
	1204,
	2218,
	2219,
	2220,
	2221,
	2222,
};
static Il2CppInterfaceOffsetPair t1227_IOs[] = 
{
	{ &t153_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1227_0_0_0;
extern const Il2CppType t1227_1_0_0;
extern const Il2CppType t811_0_0_0;
struct t1227;
const Il2CppTypeDefinitionMetadata t1227_DM = 
{
	NULL, t1227_TI__nestedTypes, NULL, t1227_IOs, &t811_0_0_0, t1227_VT, NULL, 4146, 6625, 9, 1356};
TypeInfo t1227_TI = 
{
	&g_mscorlib_dll_Image, NULL, "RSAManaged", "Mono.Security.Cryptography", NULL, &t1227_TI, NULL, 0, &t1227_0_0_0, &t1227_1_0_0, &t1227_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1227), sizeof (t1227), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, true, false, false, 15, 3, 13, 1, 1, 14, 0, 1};
#include "t1226.h"
// Metadata Definition Mono.Security.Cryptography.RSAManaged/KeyGeneratedEventHandler
extern TypeInfo t1226_TI;
#include "t1226MD.h"
static const EncodedMethodIndex t1226_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	2223,
	2224,
	2225,
};
static Il2CppInterfaceOffsetPair t1226_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1226_1_0_0;
struct t1226;
const Il2CppTypeDefinitionMetadata t1226_DM = 
{
	&t1227_0_0_0, NULL, NULL, t1226_IOs, &t279_0_0_0, t1226_VT, NULL, -1, 6640, -1, -1};
TypeInfo t1226_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyGeneratedEventHandler", "", NULL, &t1226_TI, NULL, 0, &t1226_0_0_0, &t1226_1_0_0, &t1226_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)pinvoke_delegate_wrapper_t1226, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1226), sizeof (t1226), 0, sizeof(methodPointerType), 0, 0, -1, 258, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
#include "t1228.h"
// Metadata Definition Mono.Security.Cryptography.SymmetricTransform
extern TypeInfo t1228_TI;
#include "t1228MD.h"
static const EncodedMethodIndex t1228_VT[18] = 
{
	416,
	2226,
	417,
	418,
	2227,
	2228,
	2229,
	2230,
	2231,
	2228,
	2232,
	0,
	2233,
	2234,
	2235,
	2236,
	2229,
	2230,
};
extern const Il2CppType t770_0_0_0;
static const Il2CppType* t1228_ITIs[] = 
{
	&t153_0_0_0,
	&t770_0_0_0,
};
static Il2CppInterfaceOffsetPair t1228_IOs[] = 
{
	{ &t153_0_0_0, 4},
	{ &t770_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1228_0_0_0;
extern const Il2CppType t1228_1_0_0;
struct t1228;
const Il2CppTypeDefinitionMetadata t1228_DM = 
{
	NULL, NULL, t1228_ITIs, t1228_IOs, &t65_0_0_0, t1228_VT, NULL, 4159, 6644, -1, 1359};
TypeInfo t1228_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SymmetricTransform", "Mono.Security.Cryptography", NULL, &t1228_TI, NULL, 0, &t1228_0_0_0, &t1228_1_0_0, &t1228_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1228), sizeof (t1228), 0, -1, 0, 0, -1, 1048704, 0, 0, false, false, false, false, false, false, false, true, false, false, 20, 2, 12, 0, 0, 18, 2, 2};
#include "t1229.h"
// Metadata Definition Mono.Security.X509.SafeBag
extern TypeInfo t1229_TI;
#include "t1229MD.h"
static const EncodedMethodIndex t1229_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1229_0_0_0;
extern const Il2CppType t1229_1_0_0;
struct t1229;
const Il2CppTypeDefinitionMetadata t1229_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1229_VT, NULL, 4171, 6664, -1, 1361};
TypeInfo t1229_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SafeBag", "Mono.Security.X509", NULL, &t1229_TI, NULL, 0, &t1229_0_0_0, &t1229_1_0_0, &t1229_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1229), sizeof (t1229), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 2, 2, 0, 0, 4, 0, 0};
#include "t1232.h"
// Metadata Definition Mono.Security.X509.PKCS12
extern TypeInfo t1232_TI;
#include "t1232MD.h"
extern const Il2CppType t1231_0_0_0;
static const Il2CppType* t1232_TI__nestedTypes[1] =
{
	&t1231_0_0_0,
};
static const EncodedMethodIndex t1232_VT[4] = 
{
	416,
	2237,
	417,
	418,
};
static const Il2CppType* t1232_ITIs[] = 
{
	&t2792_0_0_0,
};
static Il2CppInterfaceOffsetPair t1232_IOs[] = 
{
	{ &t2792_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1232_0_0_0;
extern const Il2CppType t1232_1_0_0;
struct t1232;
const Il2CppTypeDefinitionMetadata t1232_DM = 
{
	NULL, t1232_TI__nestedTypes, t1232_ITIs, t1232_IOs, &t65_0_0_0, t1232_VT, NULL, 4173, 6667, -1, 1363};
TypeInfo t1232_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PKCS12", "Mono.Security.X509", NULL, &t1232_TI, NULL, 0, &t1232_0_0_0, &t1232_1_0_0, &t1232_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1232), sizeof (t1232), 0, -1, sizeof(t1232_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, true, true, false, 17, 3, 15, 0, 1, 4, 1, 1};
#include "t1231.h"
// Metadata Definition Mono.Security.X509.PKCS12/DeriveBytes
extern TypeInfo t1231_TI;
#include "t1231MD.h"
static const EncodedMethodIndex t1231_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1231_1_0_0;
struct t1231;
const Il2CppTypeDefinitionMetadata t1231_DM = 
{
	&t1232_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1231_VT, NULL, 4188, 6684, -1, 1366};
TypeInfo t1231_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DeriveBytes", "", NULL, &t1231_TI, NULL, 0, &t1231_0_0_0, &t1231_1_0_0, &t1231_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1231), sizeof (t1231), 0, -1, sizeof(t1231_SFs), 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, true, false, 11, 4, 7, 0, 0, 4, 0, 0};
#include "t1234.h"
// Metadata Definition Mono.Security.X509.X501
extern TypeInfo t1234_TI;
#include "t1234MD.h"
static const EncodedMethodIndex t1234_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1234_0_0_0;
extern const Il2CppType t1234_1_0_0;
struct t1234;
const Il2CppTypeDefinitionMetadata t1234_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1234_VT, NULL, 4195, 6695, -1, -1};
TypeInfo t1234_TI = 
{
	&g_mscorlib_dll_Image, NULL, "X501", "Mono.Security.X509", NULL, &t1234_TI, NULL, 0, &t1234_0_0_0, &t1234_1_0_0, &t1234_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1234), sizeof (t1234), 0, -1, sizeof(t1234_SFs), 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 0, 15, 0, 0, 4, 0, 0};
#include "t1235.h"
// Metadata Definition Mono.Security.X509.X509Certificate
extern TypeInfo t1235_TI;
#include "t1235MD.h"
static const EncodedMethodIndex t1235_VT[13] = 
{
	416,
	374,
	417,
	418,
	2238,
	2239,
	2240,
	2241,
	2242,
	2243,
	2244,
	2245,
	2238,
};
static const Il2CppType* t1235_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1235_IOs[] = 
{
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1235_0_0_0;
extern const Il2CppType t1235_1_0_0;
struct t1235;
const Il2CppTypeDefinitionMetadata t1235_DM = 
{
	NULL, NULL, t1235_ITIs, t1235_IOs, &t65_0_0_0, t1235_VT, NULL, 4210, 6699, -1, 1370};
TypeInfo t1235_TI = 
{
	&g_mscorlib_dll_Image, NULL, "X509Certificate", "Mono.Security.X509", NULL, &t1235_TI, NULL, 0, &t1235_0_0_0, &t1235_1_0_0, &t1235_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1235), sizeof (t1235), 0, -1, sizeof(t1235_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, true, false, 16, 8, 21, 0, 0, 13, 1, 1};
#include "t1233.h"
// Metadata Definition Mono.Security.X509.X509CertificateCollection
extern TypeInfo t1233_TI;
#include "t1233MD.h"
extern const Il2CppType t1237_0_0_0;
static const Il2CppType* t1233_TI__nestedTypes[1] =
{
	&t1237_0_0_0,
};
static const EncodedMethodIndex t1233_VT[29] = 
{
	416,
	374,
	2246,
	418,
	2247,
	1231,
	1232,
	1233,
	1234,
	1235,
	1236,
	1237,
	1238,
	1239,
	1240,
	1241,
	1242,
	1243,
	1244,
	1245,
	1246,
	1247,
	1248,
	1249,
	1250,
	1251,
	1252,
	1253,
	1254,
};
extern const Il2CppType t674_0_0_0;
static const Il2CppType* t1233_ITIs[] = 
{
	&t674_0_0_0,
};
extern const Il2CppType t1132_0_0_0;
extern const Il2CppType t1090_0_0_0;
static Il2CppInterfaceOffsetPair t1233_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1233_0_0_0;
extern const Il2CppType t1233_1_0_0;
extern const Il2CppType t821_0_0_0;
struct t1233;
const Il2CppTypeDefinitionMetadata t1233_DM = 
{
	NULL, t1233_TI__nestedTypes, t1233_ITIs, t1233_IOs, &t821_0_0_0, t1233_VT, NULL, -1, 6715, -1, 1378};
TypeInfo t1233_TI = 
{
	&g_mscorlib_dll_Image, NULL, "X509CertificateCollection", "Mono.Security.X509", NULL, &t1233_TI, NULL, 1531, &t1233_0_0_0, &t1233_1_0_0, &t1233_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1233), sizeof (t1233), 0, -1, 0, 0, -1, 1056768, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 1, 0, 0, 1, 29, 1, 3};
#include "t1237.h"
// Metadata Definition Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator
extern TypeInfo t1237_TI;
#include "t1237MD.h"
static const EncodedMethodIndex t1237_VT[7] = 
{
	416,
	374,
	417,
	418,
	2248,
	2249,
	2250,
};
extern const Il2CppType t387_0_0_0;
static const Il2CppType* t1237_ITIs[] = 
{
	&t387_0_0_0,
};
static Il2CppInterfaceOffsetPair t1237_IOs[] = 
{
	{ &t387_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1237_1_0_0;
struct t1237;
const Il2CppTypeDefinitionMetadata t1237_DM = 
{
	&t1233_0_0_0, NULL, t1237_ITIs, t1237_IOs, &t65_0_0_0, t1237_VT, NULL, 4231, 6721, -1, 1379};
TypeInfo t1237_TI = 
{
	&g_mscorlib_dll_Image, NULL, "X509CertificateEnumerator", "", NULL, &t1237_TI, NULL, 0, &t1237_0_0_0, &t1237_1_0_0, &t1237_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1237), sizeof (t1237), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 5, 2, 1, 0, 0, 7, 1, 1};
#include "t1238.h"
// Metadata Definition Mono.Security.X509.X509Extension
extern TypeInfo t1238_TI;
#include "t1238MD.h"
static const EncodedMethodIndex t1238_VT[5] = 
{
	2251,
	374,
	2252,
	2253,
	2254,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1238_0_0_0;
extern const Il2CppType t1238_1_0_0;
struct t1238;
const Il2CppTypeDefinitionMetadata t1238_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1238_VT, NULL, 4232, 6726, -1, -1};
TypeInfo t1238_TI = 
{
	&g_mscorlib_dll_Image, NULL, "X509Extension", "Mono.Security.X509", NULL, &t1238_TI, NULL, 0, &t1238_0_0_0, &t1238_1_0_0, &t1238_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1238), sizeof (t1238), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 0, 3, 0, 0, 5, 0, 0};
#include "t1236.h"
// Metadata Definition Mono.Security.X509.X509ExtensionCollection
extern TypeInfo t1236_TI;
#include "t1236MD.h"
static const EncodedMethodIndex t1236_VT[29] = 
{
	416,
	374,
	417,
	418,
	2255,
	1231,
	1232,
	1233,
	1234,
	1235,
	1236,
	1237,
	1238,
	1239,
	1240,
	1241,
	1242,
	1243,
	1244,
	1245,
	1246,
	1247,
	1248,
	1249,
	1250,
	1251,
	1252,
	1253,
	1254,
};
static const Il2CppType* t1236_ITIs[] = 
{
	&t674_0_0_0,
};
static Il2CppInterfaceOffsetPair t1236_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1236_0_0_0;
extern const Il2CppType t1236_1_0_0;
struct t1236;
const Il2CppTypeDefinitionMetadata t1236_DM = 
{
	NULL, NULL, t1236_ITIs, t1236_IOs, &t821_0_0_0, t1236_VT, NULL, 4235, 6732, -1, -1};
TypeInfo t1236_TI = 
{
	&g_mscorlib_dll_Image, NULL, "X509ExtensionCollection", "Mono.Security.X509", NULL, &t1236_TI, NULL, 1532, &t1236_0_0_0, &t1236_1_0_0, &t1236_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1236), sizeof (t1236), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 1, 0, 0, 29, 1, 3};
#include "t1230.h"
// Metadata Definition Mono.Security.ASN1
extern TypeInfo t1230_TI;
#include "t1230MD.h"
static const EncodedMethodIndex t1230_VT[5] = 
{
	416,
	374,
	417,
	2256,
	2257,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1230_0_0_0;
extern const Il2CppType t1230_1_0_0;
struct t1230;
const Il2CppTypeDefinitionMetadata t1230_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1230_VT, NULL, 4236, 6735, -1, 1381};
TypeInfo t1230_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ASN1", "Mono.Security", NULL, &t1230_TI, NULL, 1533, &t1230_0_0_0, &t1230_1_0_0, &t1230_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1230), sizeof (t1230), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 17, 5, 3, 0, 0, 5, 0, 0};
#include "t1239.h"
// Metadata Definition Mono.Security.ASN1Convert
extern TypeInfo t1239_TI;
#include "t1239MD.h"
static const EncodedMethodIndex t1239_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1239_0_0_0;
extern const Il2CppType t1239_1_0_0;
struct t1239;
const Il2CppTypeDefinitionMetadata t1239_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1239_VT, NULL, -1, 6752, -1, -1};
TypeInfo t1239_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ASN1Convert", "Mono.Security", NULL, &t1239_TI, NULL, 0, &t1239_0_0_0, &t1239_1_0_0, &t1239_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1239), sizeof (t1239), 0, -1, 0, 0, -1, 1048960, 0, 0, false, false, false, false, false, false, false, false, false, false, 3, 0, 0, 0, 0, 4, 0, 0};
#include "t1240.h"
// Metadata Definition Mono.Security.BitConverterLE
extern TypeInfo t1240_TI;
#include "t1240MD.h"
static const EncodedMethodIndex t1240_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1240_0_0_0;
extern const Il2CppType t1240_1_0_0;
struct t1240;
const Il2CppTypeDefinitionMetadata t1240_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1240_VT, NULL, -1, 6755, -1, -1};
TypeInfo t1240_TI = 
{
	&g_mscorlib_dll_Image, NULL, "BitConverterLE", "Mono.Security", NULL, &t1240_TI, NULL, 0, &t1240_0_0_0, &t1240_1_0_0, &t1240_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1240), sizeof (t1240), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 9, 0, 0, 0, 0, 4, 0, 0};
#include "t1243.h"
// Metadata Definition Mono.Security.PKCS7
extern TypeInfo t1243_TI;
#include "t1243MD.h"
extern const Il2CppType t1241_0_0_0;
extern const Il2CppType t1242_0_0_0;
static const Il2CppType* t1243_TI__nestedTypes[2] =
{
	&t1241_0_0_0,
	&t1242_0_0_0,
};
static const EncodedMethodIndex t1243_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1243_0_0_0;
extern const Il2CppType t1243_1_0_0;
struct t1243;
const Il2CppTypeDefinitionMetadata t1243_DM = 
{
	NULL, t1243_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t1243_VT, NULL, -1, -1, -1, -1};
TypeInfo t1243_TI = 
{
	&g_mscorlib_dll_Image, NULL, "PKCS7", "Mono.Security", NULL, &t1243_TI, NULL, 0, &t1243_0_0_0, &t1243_1_0_0, &t1243_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1243), sizeof (t1243), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 2, 4, 0, 0};
#include "t1241.h"
// Metadata Definition Mono.Security.PKCS7/ContentInfo
extern TypeInfo t1241_TI;
#include "t1241MD.h"
static const EncodedMethodIndex t1241_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1241_1_0_0;
struct t1241;
const Il2CppTypeDefinitionMetadata t1241_DM = 
{
	&t1243_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1241_VT, NULL, 4239, 6764, -1, 1386};
TypeInfo t1241_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ContentInfo", "", NULL, &t1241_TI, NULL, 0, &t1241_0_0_0, &t1241_1_0_0, &t1241_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1241), sizeof (t1241), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 2, 2, 0, 0, 4, 0, 0};
#include "t1242.h"
// Metadata Definition Mono.Security.PKCS7/EncryptedData
extern TypeInfo t1242_TI;
#include "t1242MD.h"
static const EncodedMethodIndex t1242_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1242_1_0_0;
struct t1242;
const Il2CppTypeDefinitionMetadata t1242_DM = 
{
	&t1243_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1242_VT, NULL, 4241, 6771, -1, 1388};
TypeInfo t1242_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EncryptedData", "", NULL, &t1242_TI, NULL, 0, &t1242_0_0_0, &t1242_1_0_0, &t1242_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1242), sizeof (t1242), 0, -1, 0, 0, -1, 1048578, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 2, 4, 0, 0, 4, 0, 0};
#include "t1244.h"
// Metadata Definition Mono.Security.StrongName
extern TypeInfo t1244_TI;
#include "t1244MD.h"
static const EncodedMethodIndex t1244_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1244_0_0_0;
extern const Il2CppType t1244_1_0_0;
struct t1244;
const Il2CppTypeDefinitionMetadata t1244_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1244_VT, NULL, 4245, 6775, -1, 1390};
TypeInfo t1244_TI = 
{
	&g_mscorlib_dll_Image, NULL, "StrongName", "Mono.Security", NULL, &t1244_TI, NULL, 0, &t1244_0_0_0, &t1244_1_0_0, &t1244_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1244), sizeof (t1244), 0, -1, sizeof(t1244_SFs), 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 3, 6, 0, 0, 4, 0, 0};
#include "t1245.h"
// Metadata Definition Mono.Xml.SecurityParser
extern TypeInfo t1245_TI;
#include "t1245MD.h"
static const EncodedMethodIndex t1245_VT[11] = 
{
	416,
	374,
	417,
	418,
	2258,
	2259,
	2260,
	2261,
	2262,
	2263,
	2264,
};
extern const Il2CppType t1249_0_0_0;
static const Il2CppType* t1245_ITIs[] = 
{
	&t1249_0_0_0,
};
static Il2CppInterfaceOffsetPair t1245_IOs[] = 
{
	{ &t1249_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1245_0_0_0;
extern const Il2CppType t1245_1_0_0;
extern const Il2CppType t1247_0_0_0;
struct t1245;
const Il2CppTypeDefinitionMetadata t1245_DM = 
{
	NULL, NULL, t1245_ITIs, t1245_IOs, &t1247_0_0_0, t1245_VT, NULL, 4251, 6779, -1, -1};
TypeInfo t1245_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SecurityParser", "Mono.Xml", NULL, &t1245_TI, NULL, 0, &t1245_0_0_0, &t1245_1_0_0, &t1245_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1245), sizeof (t1245), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 10, 0, 3, 0, 0, 11, 1, 1};
#include "t1247.h"
// Metadata Definition Mono.Xml.SmallXmlParser
extern TypeInfo t1247_TI;
#include "t1247MD.h"
extern const Il2CppType t1766_0_0_0;
extern const Il2CppType t1248_0_0_0;
static const Il2CppType* t1247_TI__nestedTypes[3] =
{
	&t1249_0_0_0,
	&t1766_0_0_0,
	&t1248_0_0_0,
};
static const EncodedMethodIndex t1247_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1247_1_0_0;
struct t1247;
const Il2CppTypeDefinitionMetadata t1247_DM = 
{
	NULL, t1247_TI__nestedTypes, NULL, NULL, &t65_0_0_0, t1247_VT, NULL, 4254, 6789, -1, -1};
TypeInfo t1247_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SmallXmlParser", "Mono.Xml", NULL, &t1247_TI, NULL, 0, &t1247_0_0_0, &t1247_1_0_0, &t1247_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1247), sizeof (t1247), 0, -1, sizeof(t1247_SFs), 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 23, 0, 13, 0, 3, 4, 0, 0};
// Metadata Definition Mono.Xml.SmallXmlParser/IContentHandler
extern TypeInfo t1249_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1249_1_0_0;
struct t1249;
const Il2CppTypeDefinitionMetadata t1249_DM = 
{
	&t1247_0_0_0, NULL, NULL, NULL, NULL, NULL, NULL, -1, 6812, -1, -1};
TypeInfo t1249_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IContentHandler", "", NULL, &t1249_TI, NULL, 0, &t1249_0_0_0, &t1249_1_0_0, &t1249_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 162, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition Mono.Xml.SmallXmlParser/IAttrList
extern TypeInfo t1766_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1766_1_0_0;
struct t1766;
const Il2CppTypeDefinitionMetadata t1766_DM = 
{
	&t1247_0_0_0, NULL, NULL, NULL, NULL, NULL, NULL, -1, 6819, -1, 1393};
TypeInfo t1766_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IAttrList", "", NULL, &t1766_TI, NULL, 0, &t1766_0_0_0, &t1766_1_0_0, &t1766_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, -1, 0, 0, -1, 162, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 3, 0, 0, 0, 0, 0, 0};
#include "t1248.h"
// Metadata Definition Mono.Xml.SmallXmlParser/AttrListImpl
extern TypeInfo t1248_TI;
#include "t1248MD.h"
static const EncodedMethodIndex t1248_VT[10] = 
{
	416,
	374,
	417,
	418,
	2265,
	2266,
	2267,
	2268,
	2269,
	2270,
};
static const Il2CppType* t1248_ITIs[] = 
{
	&t1766_0_0_0,
};
static Il2CppInterfaceOffsetPair t1248_IOs[] = 
{
	{ &t1766_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1248_1_0_0;
struct t1248;
const Il2CppTypeDefinitionMetadata t1248_DM = 
{
	&t1247_0_0_0, NULL, t1248_ITIs, t1248_IOs, &t65_0_0_0, t1248_VT, NULL, 4267, 6825, -1, 1396};
TypeInfo t1248_TI = 
{
	&g_mscorlib_dll_Image, NULL, "AttrListImpl", "", NULL, &t1248_TI, NULL, 0, &t1248_0_0_0, &t1248_1_0_0, &t1248_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1248), sizeof (t1248), 0, -1, 0, 0, -1, 1048579, 0, 0, false, false, false, false, false, false, false, false, false, false, 9, 3, 2, 0, 0, 10, 1, 1};
#include "t1251.h"
// Metadata Definition Mono.Xml.SmallXmlParserException
extern TypeInfo t1251_TI;
#include "t1251MD.h"
static const EncodedMethodIndex t1251_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
extern const Il2CppType t2802_0_0_0;
static Il2CppInterfaceOffsetPair t1251_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1251_0_0_0;
extern const Il2CppType t1251_1_0_0;
extern const Il2CppType t1142_0_0_0;
struct t1251;
const Il2CppTypeDefinitionMetadata t1251_DM = 
{
	NULL, NULL, NULL, t1251_IOs, &t1142_0_0_0, t1251_VT, NULL, 4269, 6834, -1, -1};
TypeInfo t1251_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SmallXmlParserException", "Mono.Xml", NULL, &t1251_TI, NULL, 0, &t1251_0_0_0, &t1251_1_0_0, &t1251_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1251), sizeof (t1251), 0, -1, 0, 0, -1, 1048576, 0, 0, false, false, false, false, false, false, false, false, false, false, 1, 0, 2, 0, 0, 11, 0, 2};
#include "t1252.h"
// Metadata Definition Mono.Runtime
extern TypeInfo t1252_TI;
#include "t1252MD.h"
static const EncodedMethodIndex t1252_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1252_0_0_0;
extern const Il2CppType t1252_1_0_0;
struct t1252;
const Il2CppTypeDefinitionMetadata t1252_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1252_VT, NULL, -1, 6835, -1, -1};
TypeInfo t1252_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Runtime", "Mono", NULL, &t1252_TI, NULL, 0, &t1252_0_0_0, &t1252_1_0_0, &t1252_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1252), sizeof (t1252), 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};
// Metadata Definition System.Collections.Generic.CollectionDebuggerView`1
extern TypeInfo t2803_TI;
static const EncodedMethodIndex t2803_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2803_0_0_0;
extern const Il2CppType t2803_1_0_0;
struct t2803;
const Il2CppTypeDefinitionMetadata t2803_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t2803_VT, NULL, -1, -1, -1, -1};
TypeInfo t2803_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CollectionDebuggerView`1", "System.Collections.Generic", NULL, &t2803_TI, NULL, 0, &t2803_0_0_0, &t2803_1_0_0, &t2803_DM, NULL, NULL, 114, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1048832, 0, 0, false, false, false, true, false, false, false, false, false, false, 0, 0, 0, 0, 0, 4, 0, 0};
// Metadata Definition System.Collections.Generic.CollectionDebuggerView`2
extern TypeInfo t2804_TI;
static const EncodedMethodIndex t2804_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2804_0_0_0;
extern const Il2CppType t2804_1_0_0;
struct t2804;
const Il2CppTypeDefinitionMetadata t2804_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t2804_VT, NULL, -1, -1, -1, -1};
TypeInfo t2804_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CollectionDebuggerView`2", "System.Collections.Generic", NULL, &t2804_TI, NULL, 0, &t2804_0_0_0, &t2804_1_0_0, &t2804_DM, NULL, NULL, 115, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1048832, 0, 0, false, false, false, true, false, false, false, false, false, false, 0, 0, 0, 0, 0, 4, 0, 0};
// Metadata Definition System.Collections.Generic.Comparer`1
extern TypeInfo t2805_TI;
extern const Il2CppType t2806_0_0_0;
static const Il2CppType* t2805_TI__nestedTypes[1] =
{
	&t2806_0_0_0,
};
static const EncodedMethodIndex t2805_VT[7] = 
{
	416,
	374,
	417,
	418,
	2271,
	2272,
	0,
};
extern const Il2CppType t3097_0_0_0;
extern const Il2CppType t983_0_0_0;
static const Il2CppType* t2805_ITIs[] = 
{
	&t3097_0_0_0,
	&t983_0_0_0,
};
static Il2CppInterfaceOffsetPair t2805_IOs[] = 
{
	{ &t3097_0_0_0, 4},
	{ &t983_0_0_0, 5},
};
extern const Il2CppType t3098_0_0_0;
extern const Il2CppType t2805_gp_0_0_0_0;
extern const Il2CppType t3100_0_0_0;
extern const Il2CppType t3101_0_0_0;
extern const Il2CppRGCTXDefinition t2805_RGCTXData[9] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5946 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4049 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4050 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4050 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5947 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3636 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4049 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3637 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2805_0_0_0;
extern const Il2CppType t2805_1_0_0;
struct t2805;
const Il2CppTypeDefinitionMetadata t2805_DM = 
{
	NULL, t2805_TI__nestedTypes, t2805_ITIs, t2805_IOs, &t65_0_0_0, t2805_VT, t2805_RGCTXData, 4271, 6836, -1, 1399};
TypeInfo t2805_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Comparer`1", "System.Collections.Generic", NULL, &t2805_TI, NULL, 0, &t2805_0_0_0, &t2805_1_0_0, &t2805_DM, NULL, NULL, 116, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 8321, 0, 0, false, false, false, true, false, false, false, false, true, false, 5, 1, 1, 0, 1, 7, 2, 2};
// Metadata Definition System.Collections.Generic.Comparer`1/DefaultComparer
extern TypeInfo t2806_TI;
static const EncodedMethodIndex t2806_VT[7] = 
{
	416,
	374,
	417,
	418,
	2273,
	2147485922,
	2273,
};
extern const Il2CppType t3102_0_0_0;
static Il2CppInterfaceOffsetPair t2806_IOs[] = 
{
	{ &t3102_0_0_0, 4},
	{ &t983_0_0_0, 5},
};
extern const Il2CppType t3103_0_0_0;
extern const Il2CppType t2806_gp_0_0_0_0;
extern const Il2CppType t3105_0_0_0;
extern const Il2CppRGCTXDefinition t2806_RGCTXData[5] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3639 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5951 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4052 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5952 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2806_1_0_0;
struct t2806;
const Il2CppTypeDefinitionMetadata t2806_DM = 
{
	&t2805_0_0_0, NULL, NULL, t2806_IOs, &t3103_0_0_0, t2806_VT, t2806_RGCTXData, -1, 6841, -1, -1};
TypeInfo t2806_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DefaultComparer", "", NULL, &t2806_TI, NULL, 0, &t2806_0_0_0, &t2806_1_0_0, &t2806_DM, NULL, NULL, 117, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1048835, 0, 0, false, false, false, true, false, false, false, false, false, false, 2, 0, 0, 0, 0, 7, 0, 2};
// Metadata Definition System.Collections.Generic.GenericComparer`1
extern TypeInfo t2758_TI;
static const EncodedMethodIndex t2758_VT[7] = 
{
	416,
	374,
	417,
	418,
	2275,
	2147485924,
	2275,
};
extern const Il2CppType t3106_0_0_0;
static Il2CppInterfaceOffsetPair t2758_IOs[] = 
{
	{ &t3106_0_0_0, 4},
	{ &t983_0_0_0, 5},
};
extern const Il2CppType t3107_0_0_0;
extern const Il2CppType t2758_gp_0_0_0_0;
extern const Il2CppType t3109_0_0_0;
extern const Il2CppRGCTXDefinition t2758_RGCTXData[5] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3641 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5955 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4053 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4054 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2758_0_0_0;
extern const Il2CppType t2758_1_0_0;
struct t2758;
const Il2CppTypeDefinitionMetadata t2758_DM = 
{
	NULL, NULL, NULL, t2758_IOs, &t3107_0_0_0, t2758_VT, t2758_RGCTXData, -1, 6843, -1, -1};
TypeInfo t2758_TI = 
{
	&g_mscorlib_dll_Image, NULL, "GenericComparer`1", "System.Collections.Generic", NULL, &t2758_TI, NULL, 0, &t2758_0_0_0, &t2758_1_0_0, &t2758_DM, NULL, NULL, 118, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057024, 0, 0, false, false, false, true, false, false, false, false, false, false, 2, 0, 0, 0, 0, 7, 0, 2};
#include "t1253.h"
// Metadata Definition System.Collections.Generic.Link
extern TypeInfo t1253_TI;
#include "t1253MD.h"
static const EncodedMethodIndex t1253_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1253_0_0_0;
extern const Il2CppType t1253_1_0_0;
const Il2CppTypeDefinitionMetadata t1253_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1253_VT, NULL, 4272, -1, -1, -1};
TypeInfo t1253_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Link", "System.Collections.Generic", NULL, &t1253_TI, NULL, 0, &t1253_0_0_0, &t1253_1_0_0, &t1253_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1253)+ sizeof (Il2CppObject), sizeof (t1253)+ sizeof (Il2CppObject), 0, sizeof(t1253 ), 0, 0, -1, 1048840, 0, 0, true, false, false, false, false, false, false, false, false, true, 0, 0, 2, 0, 0, 4, 0, 0};
// Metadata Definition System.Collections.Generic.Dictionary`2
extern TypeInfo t2807_TI;
extern const Il2CppType m18993_gp_0_0_0_0;
extern const Il2CppType m18993_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition m18993_RGCTXData[4] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3642 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4067 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4065 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType m18998_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition m18998_RGCTXData[3] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 4069 }/* Type */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3643 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern const Il2CppType t2808_0_0_0;
extern const Il2CppType t2809_0_0_0;
extern const Il2CppType t2810_0_0_0;
extern const Il2CppType t2812_0_0_0;
extern const Il2CppType t2814_0_0_0;
static const Il2CppType* t2807_TI__nestedTypes[5] =
{
	&t2808_0_0_0,
	&t2809_0_0_0,
	&t2810_0_0_0,
	&t2812_0_0_0,
	&t2814_0_0_0,
};
static const EncodedMethodIndex t2807_VT[35] = 
{
	416,
	374,
	417,
	418,
	2277,
	2278,
	2279,
	2280,
	2281,
	2282,
	2279,
	2283,
	2284,
	2285,
	2286,
	2287,
	2288,
	2289,
	2290,
	2291,
	2292,
	2293,
	2294,
	2295,
	2296,
	2297,
	2298,
	2299,
	2300,
	2301,
	2302,
	2303,
	2278,
	2302,
	2304,
};
extern const Il2CppType t3113_0_0_0;
extern const Il2CppType t3114_0_0_0;
extern const Il2CppType t3115_0_0_0;
extern const Il2CppType t1064_0_0_0;
extern const Il2CppType t1801_0_0_0;
static const Il2CppType* t2807_ITIs[] = 
{
	&t674_0_0_0,
	&t1798_0_0_0,
	&t1132_0_0_0,
	&t3113_0_0_0,
	&t3114_0_0_0,
	&t3115_0_0_0,
	&t1064_0_0_0,
	&t1801_0_0_0,
};
static Il2CppInterfaceOffsetPair t2807_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1798_0_0_0, 5},
	{ &t1132_0_0_0, 6},
	{ &t3113_0_0_0, 10},
	{ &t3114_0_0_0, 17},
	{ &t3115_0_0_0, 18},
	{ &t1064_0_0_0, 24},
	{ &t1801_0_0_0, 30},
};
extern const Il2CppType t3116_0_0_0;
extern const Il2CppType t2807_gp_0_0_0_0;
extern const Il2CppType t2807_gp_1_0_0_0;
extern const Il2CppType t3119_0_0_0;
extern const Il2CppType t3120_0_0_0;
extern const Il2CppType t3121_0_0_0;
extern const Il2CppType t3122_0_0_0;
extern const Il2CppType t3123_0_0_0;
extern const Il2CppType t3124_0_0_0;
extern const Il2CppType t3125_0_0_0;
extern const Il2CppType t3126_0_0_0;
extern const Il2CppType t3127_0_0_0;
extern const Il2CppType t3128_0_0_0;
extern const Il2CppType t3129_0_0_0;
extern const Il2CppType t3130_0_0_0;
extern const Il2CppType t3131_0_0_0;
extern const Il2CppType t3132_0_0_0;
extern const Il2CppType t3133_0_0_0;
extern const Il2CppRGCTXDefinition t2807_RGCTXData[61] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3644 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3645 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5963 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5964 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4063 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3646 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3647 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3648 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3649 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3650 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4056 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3651 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3652 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3653 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4058 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3654 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3655 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3656 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3657 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3658 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4062 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3659 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5965 }/* Static */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3660 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5966 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3661 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3662 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3663 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5967 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3664 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3665 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4073 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3666 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5968 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3667 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4055 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3668 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3669 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5969 }/* Static */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3670 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5970 }/* Array */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5971 }/* Array */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3671 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4061 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3672 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3673 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3674 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5972 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5973 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4062 }/* Array */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4055 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4062 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4071 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3675 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4072 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3676 }/* Method */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4056 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4058 }/* Type */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3677 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3678 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2807_0_0_0;
extern const Il2CppType t2807_1_0_0;
struct t2807;
const Il2CppTypeDefinitionMetadata t2807_DM = 
{
	NULL, t2807_TI__nestedTypes, t2807_ITIs, t2807_IOs, &t65_0_0_0, t2807_VT, t2807_RGCTXData, 4274, 6845, -1, 1400};
TypeInfo t2807_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Dictionary`2", "System.Collections.Generic", NULL, &t2807_TI, NULL, 1535, &t2807_0_0_0, &t2807_1_0_0, &t2807_DM, NULL, NULL, 121, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056769, 0, 0, false, false, false, true, false, false, false, false, false, false, 52, 10, 16, 0, 5, 35, 8, 8};
// Metadata Definition System.Collections.Generic.Dictionary`2/ShimEnumerator
extern TypeInfo t2808_TI;
static const EncodedMethodIndex t2808_VT[9] = 
{
	416,
	374,
	417,
	418,
	2305,
	2306,
	2307,
	2308,
	2309,
};
extern const Il2CppType t1129_0_0_0;
static const Il2CppType* t2808_ITIs[] = 
{
	&t387_0_0_0,
	&t1129_0_0_0,
};
static Il2CppInterfaceOffsetPair t2808_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t1129_0_0_0, 6},
};
extern const Il2CppType t3134_0_0_0;
extern const Il2CppType t2808_gp_0_0_0_0;
extern const Il2CppType t2808_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition t2808_RGCTXData[10] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3679 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3680 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5976 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3681 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3682 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4080 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3683 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4081 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3684 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2808_1_0_0;
struct t2808;
const Il2CppTypeDefinitionMetadata t2808_DM = 
{
	&t2807_0_0_0, NULL, t2808_ITIs, t2808_IOs, &t65_0_0_0, t2808_VT, t2808_RGCTXData, 4290, 6897, -1, 1410};
TypeInfo t2808_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ShimEnumerator", "", NULL, &t2808_TI, NULL, 0, &t2808_0_0_0, &t2808_1_0_0, &t2808_DM, NULL, NULL, 122, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056771, 0, 0, false, false, false, true, false, false, false, false, false, false, 6, 4, 1, 0, 0, 9, 2, 2};
// Metadata Definition System.Collections.Generic.Dictionary`2/Enumerator
extern TypeInfo t2809_TI;
static const EncodedMethodIndex t2809_VT[11] = 
{
	475,
	374,
	476,
	517,
	2310,
	2311,
	2312,
	2313,
	2314,
	2315,
	2316,
};
extern const Il2CppType t3137_0_0_0;
static const Il2CppType* t2809_ITIs[] = 
{
	&t387_0_0_0,
	&t153_0_0_0,
	&t3137_0_0_0,
	&t1129_0_0_0,
};
static Il2CppInterfaceOffsetPair t2809_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t153_0_0_0, 6},
	{ &t3137_0_0_0, 7},
	{ &t1129_0_0_0, 8},
};
extern const Il2CppType t3138_0_0_0;
extern const Il2CppType t2809_gp_0_0_0_0;
extern const Il2CppType t2809_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition t2809_RGCTXData[11] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3685 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4086 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3686 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4084 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3687 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4085 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3688 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3689 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3690 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3691 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2809_1_0_0;
const Il2CppTypeDefinitionMetadata t2809_DM = 
{
	&t2807_0_0_0, NULL, t2809_ITIs, t2809_IOs, &t204_0_0_0, t2809_VT, t2809_RGCTXData, 4291, 6903, -1, 1414};
TypeInfo t2809_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Enumerator", "", NULL, &t2809_TI, NULL, 0, &t2809_0_0_0, &t2809_1_0_0, &t2809_DM, NULL, NULL, 123, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057034, 0, 0, true, false, false, true, false, false, false, false, false, false, 12, 7, 4, 0, 0, 11, 4, 4};
// Metadata Definition System.Collections.Generic.Dictionary`2/KeyCollection
extern TypeInfo t2810_TI;
extern const Il2CppType t2811_0_0_0;
static const Il2CppType* t2810_TI__nestedTypes[1] =
{
	&t2811_0_0_0,
};
static const EncodedMethodIndex t2810_VT[17] = 
{
	416,
	374,
	417,
	418,
	2317,
	2318,
	2319,
	2320,
	2321,
	2318,
	2322,
	2323,
	2324,
	2325,
	2326,
	2327,
	2328,
};
extern const Il2CppType t3141_0_0_0;
extern const Il2CppType t3142_0_0_0;
static const Il2CppType* t2810_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
	&t3141_0_0_0,
	&t3142_0_0_0,
};
static Il2CppInterfaceOffsetPair t2810_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t3141_0_0_0, 9},
	{ &t3142_0_0_0, 16},
};
extern const Il2CppType t3143_0_0_0;
extern const Il2CppType t3144_0_0_0;
extern const Il2CppType t3145_0_0_0;
extern const Il2CppRGCTXDefinition t2810_RGCTXData[14] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3692 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3693 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4094 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4093 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3694 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3695 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3696 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5983 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3697 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3698 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3699 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3700 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3701 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2810_1_0_0;
struct t2810;
const Il2CppTypeDefinitionMetadata t2810_DM = 
{
	&t2807_0_0_0, t2810_TI__nestedTypes, t2810_ITIs, t2810_IOs, &t65_0_0_0, t2810_VT, t2810_RGCTXData, 4295, 6915, -1, 1421};
TypeInfo t2810_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyCollection", "", NULL, &t2810_TI, NULL, 1538, &t2810_0_0_0, &t2810_1_0_0, &t2810_DM, NULL, NULL, 124, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057026, 0, 0, false, false, false, true, false, false, false, false, false, false, 14, 4, 1, 0, 1, 17, 4, 4};
// Metadata Definition System.Collections.Generic.Dictionary`2/KeyCollection/Enumerator
extern TypeInfo t2811_TI;
static const EncodedMethodIndex t2811_VT[8] = 
{
	475,
	374,
	476,
	517,
	2329,
	2330,
	2331,
	2332,
};
extern const Il2CppType t3146_0_0_0;
static const Il2CppType* t2811_ITIs[] = 
{
	&t387_0_0_0,
	&t153_0_0_0,
	&t3146_0_0_0,
};
static Il2CppInterfaceOffsetPair t2811_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t153_0_0_0, 6},
	{ &t3146_0_0_0, 7},
};
extern const Il2CppType t2811_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t2811_RGCTXData[7] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3702 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3703 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4097 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3704 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3705 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3706 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2811_1_0_0;
const Il2CppTypeDefinitionMetadata t2811_DM = 
{
	&t2810_0_0_0, NULL, t2811_ITIs, t2811_IOs, &t204_0_0_0, t2811_VT, t2811_RGCTXData, 4296, 6929, -1, 1425};
TypeInfo t2811_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Enumerator", "", NULL, &t2811_TI, NULL, 0, &t2811_0_0_0, &t2811_1_0_0, &t2811_DM, NULL, NULL, 125, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057034, 0, 0, true, false, false, true, false, false, false, false, false, false, 5, 2, 1, 0, 0, 8, 3, 3};
// Metadata Definition System.Collections.Generic.Dictionary`2/ValueCollection
extern TypeInfo t2812_TI;
extern const Il2CppType t2813_0_0_0;
static const Il2CppType* t2812_TI__nestedTypes[1] =
{
	&t2813_0_0_0,
};
static const EncodedMethodIndex t2812_VT[17] = 
{
	416,
	374,
	417,
	418,
	2333,
	2334,
	2335,
	2336,
	2337,
	2334,
	2338,
	2339,
	2340,
	2341,
	2342,
	2343,
	2344,
};
extern const Il2CppType t3148_0_0_0;
extern const Il2CppType t3149_0_0_0;
static const Il2CppType* t2812_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
	&t3148_0_0_0,
	&t3149_0_0_0,
};
static Il2CppInterfaceOffsetPair t2812_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t3148_0_0_0, 9},
	{ &t3149_0_0_0, 16},
};
extern const Il2CppType t3150_0_0_0;
extern const Il2CppType t3151_0_0_0;
extern const Il2CppType t3152_0_0_0;
extern const Il2CppRGCTXDefinition t2812_RGCTXData[14] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3707 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3708 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4105 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4104 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3709 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3710 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3711 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5990 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3712 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3713 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3714 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3715 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3716 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2812_1_0_0;
struct t2812;
const Il2CppTypeDefinitionMetadata t2812_DM = 
{
	&t2807_0_0_0, t2812_TI__nestedTypes, t2812_ITIs, t2812_IOs, &t65_0_0_0, t2812_VT, t2812_RGCTXData, 4297, 6934, -1, 1427};
TypeInfo t2812_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ValueCollection", "", NULL, &t2812_TI, NULL, 1539, &t2812_0_0_0, &t2812_1_0_0, &t2812_DM, NULL, NULL, 126, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057026, 0, 0, false, false, false, true, false, false, false, false, false, false, 14, 4, 1, 0, 1, 17, 4, 4};
// Metadata Definition System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator
extern TypeInfo t2813_TI;
static const EncodedMethodIndex t2813_VT[8] = 
{
	475,
	374,
	476,
	517,
	2345,
	2346,
	2347,
	2348,
};
extern const Il2CppType t3153_0_0_0;
static const Il2CppType* t2813_ITIs[] = 
{
	&t387_0_0_0,
	&t153_0_0_0,
	&t3153_0_0_0,
};
static Il2CppInterfaceOffsetPair t2813_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t153_0_0_0, 6},
	{ &t3153_0_0_0, 7},
};
extern const Il2CppType t2813_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition t2813_RGCTXData[7] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3717 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3718 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4109 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3719 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3720 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3721 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2813_1_0_0;
const Il2CppTypeDefinitionMetadata t2813_DM = 
{
	&t2812_0_0_0, NULL, t2813_ITIs, t2813_IOs, &t204_0_0_0, t2813_VT, t2813_RGCTXData, 4298, 6948, -1, 1431};
TypeInfo t2813_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Enumerator", "", NULL, &t2813_TI, NULL, 0, &t2813_0_0_0, &t2813_1_0_0, &t2813_DM, NULL, NULL, 127, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057034, 0, 0, true, false, false, true, false, false, false, false, false, false, 5, 2, 1, 0, 0, 8, 3, 3};
// Metadata Definition System.Collections.Generic.Dictionary`2/Transform`1
extern TypeInfo t2814_TI;
static const EncodedMethodIndex t2814_VT[13] = 
{
	465,
	374,
	466,
	418,
	467,
	468,
	467,
	469,
	470,
	471,
	2349,
	2350,
	2351,
};
static Il2CppInterfaceOffsetPair t2814_IOs[] = 
{
	{ &t2792_0_0_0, 4},
	{ &t1798_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2814_1_0_0;
struct t2814;
const Il2CppTypeDefinitionMetadata t2814_DM = 
{
	&t2807_0_0_0, NULL, NULL, t2814_IOs, &t279_0_0_0, t2814_VT, NULL, -1, 6953, -1, -1};
TypeInfo t2814_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Transform`1", "", NULL, &t2814_TI, NULL, 0, &t2814_0_0_0, &t2814_1_0_0, &t2814_DM, NULL, NULL, 128, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 259, 0, 0, false, false, false, true, false, false, false, false, false, false, 4, 0, 0, 0, 0, 13, 0, 2};
// Metadata Definition System.Collections.Generic.EqualityComparer`1
extern TypeInfo t2815_TI;
extern const Il2CppType t2816_0_0_0;
static const Il2CppType* t2815_TI__nestedTypes[1] =
{
	&t2816_0_0_0,
};
static const EncodedMethodIndex t2815_VT[10] = 
{
	416,
	374,
	417,
	418,
	2352,
	2353,
	2354,
	2355,
	0,
	0,
};
extern const Il2CppType t3155_0_0_0;
extern const Il2CppType t989_0_0_0;
static const Il2CppType* t2815_ITIs[] = 
{
	&t3155_0_0_0,
	&t989_0_0_0,
};
static Il2CppInterfaceOffsetPair t2815_IOs[] = 
{
	{ &t3155_0_0_0, 4},
	{ &t989_0_0_0, 6},
};
extern const Il2CppType t3156_0_0_0;
extern const Il2CppType t2815_gp_0_0_0_0;
extern const Il2CppType t3158_0_0_0;
extern const Il2CppType t3159_0_0_0;
extern const Il2CppRGCTXDefinition t2815_RGCTXData[10] = 
{
	{ IL2CPP_RGCTX_DATA_TYPE, 5997 }/* Type */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4114 }/* Type */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4115 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4115 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 5998 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3722 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4114 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3723 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3724 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2815_0_0_0;
extern const Il2CppType t2815_1_0_0;
struct t2815;
const Il2CppTypeDefinitionMetadata t2815_DM = 
{
	NULL, t2815_TI__nestedTypes, t2815_ITIs, t2815_IOs, &t65_0_0_0, t2815_VT, t2815_RGCTXData, 4299, 6957, -1, 1433};
TypeInfo t2815_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EqualityComparer`1", "System.Collections.Generic", NULL, &t2815_TI, NULL, 0, &t2815_0_0_0, &t2815_1_0_0, &t2815_DM, NULL, NULL, 129, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 8321, 0, 0, false, false, false, true, false, false, false, false, true, false, 7, 1, 1, 0, 1, 10, 2, 2};
// Metadata Definition System.Collections.Generic.EqualityComparer`1/DefaultComparer
extern TypeInfo t2816_TI;
static const EncodedMethodIndex t2816_VT[10] = 
{
	416,
	374,
	417,
	418,
	2356,
	2357,
	2147486006,
	2147486007,
	2357,
	2356,
};
extern const Il2CppType t3160_0_0_0;
static Il2CppInterfaceOffsetPair t2816_IOs[] = 
{
	{ &t3160_0_0_0, 4},
	{ &t989_0_0_0, 6},
};
extern const Il2CppType t3161_0_0_0;
extern const Il2CppType t2816_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t2816_RGCTXData[4] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3727 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6002 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4117 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2816_1_0_0;
struct t2816;
const Il2CppTypeDefinitionMetadata t2816_DM = 
{
	&t2815_0_0_0, NULL, NULL, t2816_IOs, &t3161_0_0_0, t2816_VT, t2816_RGCTXData, -1, 6964, -1, -1};
TypeInfo t2816_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DefaultComparer", "", NULL, &t2816_TI, NULL, 0, &t2816_0_0_0, &t2816_1_0_0, &t2816_DM, NULL, NULL, 130, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057027, 0, 0, false, false, false, true, false, false, false, false, false, false, 3, 0, 0, 0, 0, 10, 0, 2};
// Metadata Definition System.Collections.Generic.GenericEqualityComparer`1
extern TypeInfo t2757_TI;
static const EncodedMethodIndex t2757_VT[10] = 
{
	416,
	374,
	417,
	418,
	2360,
	2361,
	2147486010,
	2147486011,
	2361,
	2360,
};
extern const Il2CppType t3163_0_0_0;
static Il2CppInterfaceOffsetPair t2757_IOs[] = 
{
	{ &t3163_0_0_0, 4},
	{ &t989_0_0_0, 6},
};
extern const Il2CppType t3164_0_0_0;
extern const Il2CppType t2757_gp_0_0_0_0;
extern const Il2CppType t3166_0_0_0;
extern const Il2CppRGCTXDefinition t2757_RGCTXData[5] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3730 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6005 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4118 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4119 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2757_0_0_0;
extern const Il2CppType t2757_1_0_0;
struct t2757;
const Il2CppTypeDefinitionMetadata t2757_DM = 
{
	NULL, NULL, NULL, t2757_IOs, &t3164_0_0_0, t2757_VT, t2757_RGCTXData, -1, 6967, -1, -1};
TypeInfo t2757_TI = 
{
	&g_mscorlib_dll_Image, NULL, "GenericEqualityComparer`1", "System.Collections.Generic", NULL, &t2757_TI, NULL, 0, &t2757_0_0_0, &t2757_1_0_0, &t2757_DM, NULL, NULL, 131, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057024, 0, 0, false, false, false, true, false, false, false, false, false, false, 3, 0, 0, 0, 0, 10, 0, 2};
// Metadata Definition System.Collections.Generic.IComparer`1
extern TypeInfo t2817_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2817_0_0_0;
extern const Il2CppType t2817_1_0_0;
struct t2817;
const Il2CppTypeDefinitionMetadata t2817_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 6970, -1, -1};
TypeInfo t2817_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IComparer`1", "System.Collections.Generic", NULL, &t2817_TI, NULL, 0, &t2817_0_0_0, &t2817_1_0_0, &t2817_DM, NULL, NULL, 132, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 161, 0, 0, false, false, false, true, false, false, false, false, false, false, 1, 0, 0, 0, 0, 0, 0, 0};
// Metadata Definition System.Collections.Generic.IDictionary`2
extern TypeInfo t2818_TI;
extern const Il2CppType t3167_0_0_0;
extern const Il2CppType t3168_0_0_0;
static const Il2CppType* t2818_ITIs[] = 
{
	&t674_0_0_0,
	&t3167_0_0_0,
	&t3168_0_0_0,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2818_0_0_0;
extern const Il2CppType t2818_1_0_0;
struct t2818;
const Il2CppTypeDefinitionMetadata t2818_DM = 
{
	NULL, NULL, t2818_ITIs, NULL, NULL, NULL, NULL, -1, 6971, -1, 1434};
TypeInfo t2818_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IDictionary`2", "System.Collections.Generic", NULL, &t2818_TI, NULL, 1540, &t2818_0_0_0, &t2818_1_0_0, &t2818_DM, NULL, NULL, 133, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 161, 0, 0, false, false, false, true, false, false, false, false, false, false, 6, 3, 0, 0, 0, 0, 3, 0};
// Metadata Definition System.Collections.Generic.IEqualityComparer`1
extern TypeInfo t2819_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2819_0_0_0;
extern const Il2CppType t2819_1_0_0;
struct t2819;
const Il2CppTypeDefinitionMetadata t2819_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 6977, -1, -1};
TypeInfo t2819_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IEqualityComparer`1", "System.Collections.Generic", NULL, &t2819_TI, NULL, 0, &t2819_0_0_0, &t2819_1_0_0, &t2819_DM, NULL, NULL, 134, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 161, 0, 0, false, false, false, true, false, false, false, false, false, false, 2, 0, 0, 0, 0, 0, 0, 0};
#include "t1254.h"
// Metadata Definition System.Collections.Generic.KeyNotFoundException
extern TypeInfo t1254_TI;
#include "t1254MD.h"
static const EncodedMethodIndex t1254_VT[11] = 
{
	416,
	374,
	417,
	864,
	865,
	866,
	867,
	868,
	869,
	865,
	870,
};
static const Il2CppType* t1254_ITIs[] = 
{
	&t1798_0_0_0,
};
static Il2CppInterfaceOffsetPair t1254_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t2802_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1254_0_0_0;
extern const Il2CppType t1254_1_0_0;
struct t1254;
const Il2CppTypeDefinitionMetadata t1254_DM = 
{
	NULL, NULL, t1254_ITIs, t1254_IOs, &t1142_0_0_0, t1254_VT, NULL, -1, 6979, -1, -1};
TypeInfo t1254_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyNotFoundException", "System.Collections.Generic", NULL, &t1254_TI, NULL, 1541, &t1254_0_0_0, &t1254_1_0_0, &t1254_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1254), sizeof (t1254), 0, -1, 0, 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, false, false, 2, 0, 0, 0, 0, 11, 1, 2};
// Metadata Definition System.Collections.Generic.KeyValuePair`2
extern TypeInfo t2820_TI;
static const EncodedMethodIndex t2820_VT[4] = 
{
	475,
	374,
	476,
	2364,
};
extern const Il2CppType t2820_gp_0_0_0_0;
extern const Il2CppType t2820_gp_1_0_0_0;
extern const Il2CppRGCTXDefinition t2820_RGCTXData[7] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3731 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3732 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3733 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4127 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3734 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4128 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2820_0_0_0;
extern const Il2CppType t2820_1_0_0;
const Il2CppTypeDefinitionMetadata t2820_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t2820_VT, t2820_RGCTXData, 4300, 6981, -1, 1437};
TypeInfo t2820_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyValuePair`2", "System.Collections.Generic", NULL, &t2820_TI, NULL, 1542, &t2820_0_0_0, &t2820_1_0_0, &t2820_DM, NULL, NULL, 135, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057033, 0, 0, true, false, false, true, false, false, false, false, false, false, 6, 2, 2, 0, 0, 4, 0, 0};
// Metadata Definition System.Collections.Generic.List`1
extern TypeInfo t2821_TI;
extern const Il2CppType t2822_0_0_0;
static const Il2CppType* t2821_TI__nestedTypes[1] =
{
	&t2822_0_0_0,
};
static const EncodedMethodIndex t2821_VT[33] = 
{
	416,
	374,
	417,
	418,
	2365,
	2366,
	2367,
	2368,
	2369,
	2370,
	2371,
	2372,
	2373,
	2374,
	2375,
	2376,
	2377,
	2378,
	2379,
	2380,
	2366,
	2381,
	2382,
	2375,
	2383,
	2384,
	2385,
	2386,
	2387,
	2388,
	2380,
	2389,
	2390,
};
extern const Il2CppType t3171_0_0_0;
extern const Il2CppType t3172_0_0_0;
extern const Il2CppType t3173_0_0_0;
static const Il2CppType* t2821_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
	&t1090_0_0_0,
	&t3171_0_0_0,
	&t3172_0_0_0,
	&t3173_0_0_0,
};
static Il2CppInterfaceOffsetPair t2821_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
	{ &t3171_0_0_0, 20},
	{ &t3172_0_0_0, 27},
	{ &t3173_0_0_0, 28},
};
extern const Il2CppType t3174_0_0_0;
extern const Il2CppType t3175_0_0_0;
extern const Il2CppType t3176_0_0_0;
extern const Il2CppType t2821_gp_0_0_0_0;
extern const Il2CppType t3178_0_0_0;
extern const Il2CppType t3179_0_0_0;
extern const Il2CppType t3180_0_0_0;
extern const Il2CppRGCTXDefinition t2821_RGCTXData[37] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 6021 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4136 }/* Array */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3735 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4138 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4132 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3736 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3737 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3738 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3739 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3740 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3741 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3742 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3743 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3744 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3745 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3746 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4133 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4134 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4131 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3747 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3748 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3749 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4135 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3750 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3751 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3752 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3753 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3754 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3755 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3756 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3757 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3758 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6022 }/* Static */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3759 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3760 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3761 }/* Method */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2821_0_0_0;
extern const Il2CppType t2821_1_0_0;
struct t2821;
const Il2CppTypeDefinitionMetadata t2821_DM = 
{
	NULL, t2821_TI__nestedTypes, t2821_ITIs, t2821_IOs, &t65_0_0_0, t2821_VT, t2821_RGCTXData, 4302, 6987, -1, 1439};
TypeInfo t2821_TI = 
{
	&g_mscorlib_dll_Image, NULL, "List`1", "System.Collections.Generic", NULL, &t2821_TI, NULL, 1543, &t2821_0_0_0, &t2821_1_0_0, &t2821_DM, NULL, NULL, 136, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056769, 0, 0, false, false, false, true, false, false, false, false, true, false, 49, 9, 5, 0, 1, 33, 6, 6};
// Metadata Definition System.Collections.Generic.List`1/Enumerator
extern TypeInfo t2822_TI;
static const EncodedMethodIndex t2822_VT[8] = 
{
	475,
	374,
	476,
	517,
	2391,
	2392,
	2393,
	2394,
};
extern const Il2CppType t3181_0_0_0;
static const Il2CppType* t2822_ITIs[] = 
{
	&t387_0_0_0,
	&t153_0_0_0,
	&t3181_0_0_0,
};
static Il2CppInterfaceOffsetPair t2822_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t153_0_0_0, 6},
	{ &t3181_0_0_0, 7},
};
extern const Il2CppType t2822_gp_0_0_0_0;
extern const Il2CppType t3183_0_0_0;
extern const Il2CppRGCTXDefinition t2822_RGCTXData[4] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3762 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4143 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6026 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2822_1_0_0;
const Il2CppTypeDefinitionMetadata t2822_DM = 
{
	&t2821_0_0_0, NULL, t2822_ITIs, t2822_IOs, &t204_0_0_0, t2822_VT, t2822_RGCTXData, 4307, 7036, -1, 1448};
TypeInfo t2822_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Enumerator", "", NULL, &t2822_TI, NULL, 0, &t2822_0_0_0, &t2822_1_0_0, &t2822_DM, NULL, NULL, 137, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1057034, 0, 0, true, false, false, true, false, false, false, false, false, false, 6, 2, 4, 0, 0, 8, 3, 3};
// Metadata Definition System.Collections.ObjectModel.Collection`1
extern TypeInfo t2823_TI;
static const EncodedMethodIndex t2823_VT[37] = 
{
	416,
	374,
	417,
	418,
	2395,
	2396,
	2397,
	2398,
	2399,
	2400,
	2401,
	2402,
	2403,
	2404,
	2405,
	2406,
	2407,
	2408,
	2409,
	2410,
	2396,
	2411,
	2412,
	2405,
	2413,
	2414,
	2415,
	2416,
	2417,
	2410,
	2418,
	2419,
	2420,
	2421,
	2422,
	2423,
	2424,
};
extern const Il2CppType t3184_0_0_0;
extern const Il2CppType t3185_0_0_0;
extern const Il2CppType t3186_0_0_0;
static const Il2CppType* t2823_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
	&t1090_0_0_0,
	&t3184_0_0_0,
	&t3185_0_0_0,
	&t3186_0_0_0,
};
static Il2CppInterfaceOffsetPair t2823_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
	{ &t3184_0_0_0, 20},
	{ &t3185_0_0_0, 27},
	{ &t3186_0_0_0, 32},
};
extern const Il2CppType t3187_0_0_0;
extern const Il2CppType t3188_0_0_0;
extern const Il2CppType t2823_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t2823_RGCTXData[19] = 
{
	{ IL2CPP_RGCTX_DATA_CLASS, 6030 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3763 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6028 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6029 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3764 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6031 }/* Static */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3765 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3766 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4146 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4149 }/* Class */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3767 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3768 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3769 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3770 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3771 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3772 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3773 }/* Method */,
	{ IL2CPP_RGCTX_DATA_TYPE, 4146 }/* Type */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2823_0_0_0;
extern const Il2CppType t2823_1_0_0;
struct t2823;
const Il2CppTypeDefinitionMetadata t2823_DM = 
{
	NULL, NULL, t2823_ITIs, t2823_IOs, &t65_0_0_0, t2823_VT, t2823_RGCTXData, 4311, 7042, -1, 1450};
TypeInfo t2823_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Collection`1", "System.Collections.ObjectModel", NULL, &t2823_TI, NULL, 1544, &t2823_0_0_0, &t2823_1_0_0, &t2823_DM, NULL, NULL, 138, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056769, 0, 0, false, false, false, true, false, false, false, false, false, false, 36, 8, 2, 0, 0, 37, 6, 6};
// Metadata Definition System.Collections.ObjectModel.ReadOnlyCollection`1
extern TypeInfo t2824_TI;
static const EncodedMethodIndex t2824_VT[34] = 
{
	416,
	374,
	417,
	418,
	2425,
	2426,
	2427,
	2428,
	2429,
	2430,
	2431,
	2432,
	2433,
	2434,
	2435,
	2436,
	2437,
	2438,
	2439,
	2440,
	2426,
	2441,
	2442,
	2443,
	2444,
	2445,
	2446,
	2447,
	2448,
	2449,
	2450,
	2451,
	2452,
	2453,
};
extern const Il2CppType t3190_0_0_0;
extern const Il2CppType t3191_0_0_0;
extern const Il2CppType t3192_0_0_0;
static const Il2CppType* t2824_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
	&t1090_0_0_0,
	&t3190_0_0_0,
	&t3191_0_0_0,
	&t3192_0_0_0,
};
static Il2CppInterfaceOffsetPair t2824_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
	{ &t3190_0_0_0, 20},
	{ &t3191_0_0_0, 27},
	{ &t3192_0_0_0, 32},
};
extern const Il2CppType t3193_0_0_0;
extern const Il2CppType t2824_gp_0_0_0_0;
extern const Il2CppRGCTXDefinition t2824_RGCTXData[8] = 
{
	{ IL2CPP_RGCTX_DATA_METHOD, 3774 }/* Method */,
	{ IL2CPP_RGCTX_DATA_METHOD, 3775 }/* Method */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6036 }/* Static */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4152 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6034 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 4151 }/* Class */,
	{ IL2CPP_RGCTX_DATA_CLASS, 6035 }/* Class */,
	{IL2CPP_RGCTX_DATA_INVALID, NULL},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t2824_0_0_0;
extern const Il2CppType t2824_1_0_0;
struct t2824;
const Il2CppTypeDefinitionMetadata t2824_DM = 
{
	NULL, NULL, t2824_ITIs, t2824_IOs, &t65_0_0_0, t2824_VT, t2824_RGCTXData, 4313, 7078, -1, 1458};
TypeInfo t2824_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ReadOnlyCollection`1", "System.Collections.ObjectModel", NULL, &t2824_TI, NULL, 1545, &t2824_0_0_0, &t2824_1_0_0, &t2824_DM, NULL, NULL, 139, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, 0, 0, 0, 0, 0, 0, -1, 1056769, 0, 0, false, false, false, true, false, false, false, false, false, false, 30, 9, 1, 0, 0, 34, 6, 6};
#include "t791.h"
// Metadata Definition System.Collections.ArrayList
extern TypeInfo t791_TI;
#include "t791MD.h"
extern const Il2CppType t1255_0_0_0;
extern const Il2CppType t1256_0_0_0;
extern const Il2CppType t1257_0_0_0;
extern const Il2CppType t1258_0_0_0;
extern const Il2CppType t1259_0_0_0;
static const Il2CppType* t791_TI__nestedTypes[5] =
{
	&t1255_0_0_0,
	&t1256_0_0_0,
	&t1257_0_0_0,
	&t1258_0_0_0,
	&t1259_0_0_0,
};
static const EncodedMethodIndex t791_VT[49] = 
{
	416,
	374,
	417,
	418,
	2454,
	2455,
	2456,
	2457,
	2458,
	2459,
	2460,
	2461,
	2462,
	2463,
	2464,
	2465,
	2466,
	2467,
	2468,
	2469,
	2461,
	2462,
	2455,
	2470,
	2471,
	2459,
	2460,
	2456,
	2457,
	2463,
	2464,
	2465,
	2466,
	2472,
	2473,
	2467,
	2474,
	2468,
	2469,
	2475,
	2458,
	2476,
	2454,
	2477,
	2478,
	2479,
	2480,
	2481,
	2482,
};
static const Il2CppType* t791_ITIs[] = 
{
	&t674_0_0_0,
	&t2792_0_0_0,
	&t1132_0_0_0,
	&t1090_0_0_0,
};
static Il2CppInterfaceOffsetPair t791_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t791_0_0_0;
extern const Il2CppType t791_1_0_0;
struct t791;
const Il2CppTypeDefinitionMetadata t791_DM = 
{
	NULL, t791_TI__nestedTypes, t791_ITIs, t791_IOs, &t65_0_0_0, t791_VT, NULL, 4314, 7108, -1, 1467};
TypeInfo t791_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ArrayList", "System.Collections", NULL, &t791_TI, NULL, 1546, &t791_0_0_0, &t791_1_0_0, &t791_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t791), sizeof (t791), 0, -1, sizeof(t791_SFs), 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, true, false, 39, 7, 5, 0, 5, 49, 4, 4};
#include "t1255.h"
// Metadata Definition System.Collections.ArrayList/SimpleEnumerator
extern TypeInfo t1255_TI;
#include "t1255MD.h"
static const EncodedMethodIndex t1255_VT[6] = 
{
	416,
	374,
	417,
	418,
	2483,
	2484,
};
static const Il2CppType* t1255_ITIs[] = 
{
	&t387_0_0_0,
	&t2792_0_0_0,
};
static Il2CppInterfaceOffsetPair t1255_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t2792_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1255_1_0_0;
struct t1255;
const Il2CppTypeDefinitionMetadata t1255_DM = 
{
	&t791_0_0_0, NULL, t1255_ITIs, t1255_IOs, &t65_0_0_0, t1255_VT, NULL, 4319, 7147, -1, 1474};
TypeInfo t1255_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SimpleEnumerator", "", NULL, &t1255_TI, NULL, 0, &t1255_0_0_0, &t1255_1_0_0, &t1255_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1255), sizeof (t1255), 0, -1, sizeof(t1255_SFs), 0, -1, 1048835, 0, 0, false, false, false, false, false, false, false, false, true, false, 4, 1, 5, 0, 0, 6, 2, 2};
#include "t1256.h"
// Metadata Definition System.Collections.ArrayList/ArrayListWrapper
extern TypeInfo t1256_TI;
#include "t1256MD.h"
static const EncodedMethodIndex t1256_VT[49] = 
{
	416,
	374,
	417,
	418,
	2485,
	2486,
	2487,
	2488,
	2489,
	2490,
	2491,
	2492,
	2493,
	2494,
	2495,
	2496,
	2497,
	2498,
	2499,
	2500,
	2492,
	2493,
	2486,
	2501,
	2502,
	2490,
	2491,
	2487,
	2488,
	2494,
	2495,
	2496,
	2497,
	2503,
	2504,
	2498,
	2505,
	2499,
	2500,
	2506,
	2489,
	2507,
	2485,
	2508,
	2509,
	2510,
	2511,
	2512,
	2513,
};
static Il2CppInterfaceOffsetPair t1256_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1256_1_0_0;
struct t1256;
const Il2CppTypeDefinitionMetadata t1256_DM = 
{
	&t791_0_0_0, NULL, NULL, t1256_IOs, &t791_0_0_0, t1256_VT, NULL, 4324, 7151, -1, 1475};
TypeInfo t1256_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ArrayListWrapper", "", NULL, &t1256_TI, NULL, 1547, &t1256_0_0_0, &t1256_1_0_0, &t1256_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1256), sizeof (t1256), 0, -1, 0, 0, -1, 1056771, 0, 0, false, false, false, false, false, false, false, false, false, false, 30, 7, 1, 0, 0, 49, 0, 4};
#include "t1257.h"
// Metadata Definition System.Collections.ArrayList/SynchronizedArrayListWrapper
extern TypeInfo t1257_TI;
#include "t1257MD.h"
static const EncodedMethodIndex t1257_VT[49] = 
{
	416,
	374,
	417,
	418,
	2514,
	2515,
	2516,
	2517,
	2518,
	2519,
	2520,
	2521,
	2522,
	2523,
	2524,
	2525,
	2526,
	2527,
	2528,
	2529,
	2521,
	2522,
	2515,
	2530,
	2531,
	2519,
	2520,
	2516,
	2517,
	2523,
	2524,
	2525,
	2526,
	2532,
	2533,
	2527,
	2534,
	2528,
	2529,
	2535,
	2518,
	2536,
	2514,
	2537,
	2538,
	2539,
	2540,
	2541,
	2542,
};
static Il2CppInterfaceOffsetPair t1257_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1257_1_0_0;
struct t1257;
const Il2CppTypeDefinitionMetadata t1257_DM = 
{
	&t791_0_0_0, NULL, NULL, t1257_IOs, &t1256_0_0_0, t1257_VT, NULL, 4325, 7181, -1, 1482};
TypeInfo t1257_TI = 
{
	&g_mscorlib_dll_Image, NULL, "SynchronizedArrayListWrapper", "", NULL, &t1257_TI, NULL, 1548, &t1257_0_0_0, &t1257_1_0_0, &t1257_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1257), sizeof (t1257), 0, -1, 0, 0, -1, 1057027, 0, 0, false, false, false, false, false, false, false, false, false, false, 30, 7, 1, 0, 0, 49, 0, 4};
#include "t1258.h"
// Metadata Definition System.Collections.ArrayList/FixedSizeArrayListWrapper
extern TypeInfo t1258_TI;
#include "t1258MD.h"
static const EncodedMethodIndex t1258_VT[50] = 
{
	416,
	374,
	417,
	418,
	2485,
	2486,
	2487,
	2488,
	2489,
	2543,
	2491,
	2492,
	2493,
	2544,
	2545,
	2496,
	2497,
	2546,
	2547,
	2548,
	2492,
	2493,
	2486,
	2549,
	2550,
	2543,
	2491,
	2487,
	2488,
	2544,
	2545,
	2496,
	2497,
	2503,
	2504,
	2546,
	2551,
	2547,
	2548,
	2506,
	2489,
	2507,
	2485,
	2552,
	2509,
	2510,
	2511,
	2512,
	2513,
	2553,
};
static Il2CppInterfaceOffsetPair t1258_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1258_1_0_0;
struct t1258;
const Il2CppTypeDefinitionMetadata t1258_DM = 
{
	&t791_0_0_0, NULL, NULL, t1258_IOs, &t1256_0_0_0, t1258_VT, NULL, -1, 7211, -1, 1489};
TypeInfo t1258_TI = 
{
	&g_mscorlib_dll_Image, NULL, "FixedSizeArrayListWrapper", "", NULL, &t1258_TI, NULL, 0, &t1258_0_0_0, &t1258_1_0_0, &t1258_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1258), sizeof (t1258), 0, -1, 0, 0, -1, 1056771, 0, 0, false, false, false, false, false, false, false, false, false, false, 12, 3, 0, 0, 0, 50, 0, 4};
#include "t1259.h"
// Metadata Definition System.Collections.ArrayList/ReadOnlyArrayListWrapper
extern TypeInfo t1259_TI;
#include "t1259MD.h"
static const EncodedMethodIndex t1259_VT[50] = 
{
	416,
	374,
	417,
	418,
	2485,
	2486,
	2487,
	2488,
	2489,
	2543,
	2554,
	2555,
	2556,
	2544,
	2545,
	2496,
	2497,
	2546,
	2547,
	2548,
	2555,
	2556,
	2486,
	2549,
	2550,
	2543,
	2554,
	2487,
	2488,
	2544,
	2545,
	2496,
	2497,
	2503,
	2504,
	2546,
	2551,
	2547,
	2548,
	2506,
	2489,
	2507,
	2485,
	2552,
	2557,
	2558,
	2511,
	2512,
	2513,
	2559,
};
static Il2CppInterfaceOffsetPair t1259_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1259_1_0_0;
struct t1259;
const Il2CppTypeDefinitionMetadata t1259_DM = 
{
	&t791_0_0_0, NULL, NULL, t1259_IOs, &t1258_0_0_0, t1259_VT, NULL, -1, 7223, -1, 1492};
TypeInfo t1259_TI = 
{
	&g_mscorlib_dll_Image, NULL, "ReadOnlyArrayListWrapper", "", NULL, &t1259_TI, NULL, 1549, &t1259_0_0_0, &t1259_1_0_0, &t1259_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1259), sizeof (t1259), 0, -1, 0, 0, -1, 1057027, 0, 0, false, false, false, false, false, false, false, false, false, false, 7, 3, 0, 0, 0, 50, 0, 4};
#include "t1113.h"
// Metadata Definition System.Collections.BitArray
extern TypeInfo t1113_TI;
#include "t1113MD.h"
extern const Il2CppType t1260_0_0_0;
static const Il2CppType* t1113_TI__nestedTypes[1] =
{
	&t1260_0_0_0,
};
static const EncodedMethodIndex t1113_VT[9] = 
{
	416,
	374,
	417,
	418,
	2560,
	2561,
	2562,
	2563,
	2564,
};
static const Il2CppType* t1113_ITIs[] = 
{
	&t674_0_0_0,
	&t2792_0_0_0,
	&t1132_0_0_0,
};
static Il2CppInterfaceOffsetPair t1113_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1132_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1113_0_0_0;
extern const Il2CppType t1113_1_0_0;
struct t1113;
const Il2CppTypeDefinitionMetadata t1113_DM = 
{
	NULL, t1113_TI__nestedTypes, t1113_ITIs, t1113_IOs, &t65_0_0_0, t1113_VT, NULL, 4326, 7230, -1, 1495};
TypeInfo t1113_TI = 
{
	&g_mscorlib_dll_Image, NULL, "BitArray", "System.Collections", NULL, &t1113_TI, NULL, 1550, &t1113_0_0_0, &t1113_1_0_0, &t1113_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1113), sizeof (t1113), 0, -1, 0, 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, false, false, 12, 5, 3, 0, 1, 9, 3, 3};
#include "t1260.h"
// Metadata Definition System.Collections.BitArray/BitArrayEnumerator
extern TypeInfo t1260_TI;
#include "t1260MD.h"
static const EncodedMethodIndex t1260_VT[6] = 
{
	416,
	374,
	417,
	418,
	2565,
	2566,
};
static const Il2CppType* t1260_ITIs[] = 
{
	&t387_0_0_0,
	&t2792_0_0_0,
};
static Il2CppInterfaceOffsetPair t1260_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t2792_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1260_1_0_0;
struct t1260;
const Il2CppTypeDefinitionMetadata t1260_DM = 
{
	&t1113_0_0_0, NULL, t1260_ITIs, t1260_IOs, &t65_0_0_0, t1260_VT, NULL, 4329, 7242, -1, 1500};
TypeInfo t1260_TI = 
{
	&g_mscorlib_dll_Image, NULL, "BitArrayEnumerator", "", NULL, &t1260_TI, NULL, 0, &t1260_0_0_0, &t1260_1_0_0, &t1260_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1260), sizeof (t1260), 0, -1, 0, 0, -1, 1056771, 0, 0, false, false, false, false, false, false, false, false, false, false, 4, 1, 4, 0, 0, 6, 2, 2};
#include "t1135.h"
// Metadata Definition System.Collections.CaseInsensitiveComparer
extern TypeInfo t1135_TI;
#include "t1135MD.h"
static const EncodedMethodIndex t1135_VT[5] = 
{
	416,
	374,
	417,
	418,
	2567,
};
static const Il2CppType* t1135_ITIs[] = 
{
	&t983_0_0_0,
};
static Il2CppInterfaceOffsetPair t1135_IOs[] = 
{
	{ &t983_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1135_0_0_0;
extern const Il2CppType t1135_1_0_0;
struct t1135;
const Il2CppTypeDefinitionMetadata t1135_DM = 
{
	NULL, NULL, t1135_ITIs, t1135_IOs, &t65_0_0_0, t1135_VT, NULL, 4333, 7246, -1, 1501};
TypeInfo t1135_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CaseInsensitiveComparer", "System.Collections", NULL, &t1135_TI, NULL, 1551, &t1135_0_0_0, &t1135_1_0_0, &t1135_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1135), sizeof (t1135), 0, -1, sizeof(t1135_SFs), 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, true, false, 5, 1, 3, 0, 0, 5, 1, 1};
#include "t1136.h"
// Metadata Definition System.Collections.CaseInsensitiveHashCodeProvider
extern TypeInfo t1136_TI;
#include "t1136MD.h"
static const EncodedMethodIndex t1136_VT[5] = 
{
	416,
	374,
	417,
	418,
	2568,
};
extern const Il2CppType t988_0_0_0;
static const Il2CppType* t1136_ITIs[] = 
{
	&t988_0_0_0,
};
static Il2CppInterfaceOffsetPair t1136_IOs[] = 
{
	{ &t988_0_0_0, 4},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1136_0_0_0;
extern const Il2CppType t1136_1_0_0;
struct t1136;
const Il2CppTypeDefinitionMetadata t1136_DM = 
{
	NULL, NULL, t1136_ITIs, t1136_IOs, &t65_0_0_0, t1136_VT, NULL, 4336, 7251, -1, 1502};
TypeInfo t1136_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CaseInsensitiveHashCodeProvider", "System.Collections", NULL, &t1136_TI, NULL, 1552, &t1136_0_0_0, &t1136_1_0_0, &t1136_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1136), sizeof (t1136), 0, -1, sizeof(t1136_SFs), 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, true, false, 7, 1, 3, 0, 0, 5, 1, 1};
#include "t821.h"
// Metadata Definition System.Collections.CollectionBase
extern TypeInfo t821_TI;
#include "t821MD.h"
static const EncodedMethodIndex t821_VT[29] = 
{
	416,
	374,
	417,
	418,
	1559,
	1231,
	1232,
	1233,
	1234,
	1235,
	1236,
	1237,
	1238,
	1239,
	1240,
	1241,
	1242,
	1243,
	1244,
	1245,
	1246,
	1247,
	1248,
	1249,
	1250,
	1251,
	1252,
	1253,
	1254,
};
static const Il2CppType* t821_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
	&t1090_0_0_0,
};
static Il2CppInterfaceOffsetPair t821_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
	{ &t1090_0_0_0, 9},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t821_1_0_0;
struct t821;
const Il2CppTypeDefinitionMetadata t821_DM = 
{
	NULL, NULL, t821_ITIs, t821_IOs, &t65_0_0_0, t821_VT, NULL, 4339, 7258, -1, 1503};
TypeInfo t821_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CollectionBase", "System.Collections", NULL, &t821_TI, NULL, 1553, &t821_0_0_0, &t821_1_0_0, &t821_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t821), sizeof (t821), 0, -1, 0, 0, -1, 1056897, 0, 0, false, false, false, false, false, false, false, false, false, false, 28, 8, 1, 0, 0, 29, 3, 3};
#include "t1261.h"
// Metadata Definition System.Collections.CollectionDebuggerView
extern TypeInfo t1261_TI;
#include "t1261MD.h"
static const EncodedMethodIndex t1261_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1261_0_0_0;
extern const Il2CppType t1261_1_0_0;
struct t1261;
const Il2CppTypeDefinitionMetadata t1261_DM = 
{
	NULL, NULL, NULL, NULL, &t65_0_0_0, t1261_VT, NULL, -1, -1, -1, -1};
TypeInfo t1261_TI = 
{
	&g_mscorlib_dll_Image, NULL, "CollectionDebuggerView", "System.Collections", NULL, &t1261_TI, NULL, 0, &t1261_0_0_0, &t1261_1_0_0, &t1261_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1261), sizeof (t1261), 0, -1, 0, 0, -1, 1048832, 0, 0, false, false, false, false, false, false, false, false, false, false, 0, 0, 0, 0, 0, 4, 0, 0};
#include "t1262.h"
// Metadata Definition System.Collections.Comparer
extern TypeInfo t1262_TI;
#include "t1262MD.h"
static const EncodedMethodIndex t1262_VT[6] = 
{
	416,
	374,
	417,
	418,
	2569,
	2570,
};
static const Il2CppType* t1262_ITIs[] = 
{
	&t1798_0_0_0,
	&t983_0_0_0,
};
static Il2CppInterfaceOffsetPair t1262_IOs[] = 
{
	{ &t1798_0_0_0, 4},
	{ &t983_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1262_0_0_0;
extern const Il2CppType t1262_1_0_0;
struct t1262;
const Il2CppTypeDefinitionMetadata t1262_DM = 
{
	NULL, NULL, t1262_ITIs, t1262_IOs, &t65_0_0_0, t1262_VT, NULL, 4340, 7286, -1, -1};
TypeInfo t1262_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Comparer", "System.Collections", NULL, &t1262_TI, NULL, 1554, &t1262_0_0_0, &t1262_1_0_0, &t1262_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1262), sizeof (t1262), 0, -1, sizeof(t1262_SFs), 0, -1, 1057025, 0, 0, false, false, false, false, false, false, false, false, true, false, 5, 0, 3, 0, 0, 6, 2, 2};
#include "t1130.h"
// Metadata Definition System.Collections.DictionaryEntry
extern TypeInfo t1130_TI;
#include "t1130MD.h"
static const EncodedMethodIndex t1130_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1130_0_0_0;
extern const Il2CppType t1130_1_0_0;
const Il2CppTypeDefinitionMetadata t1130_DM = 
{
	NULL, NULL, NULL, NULL, &t204_0_0_0, t1130_VT, NULL, 4343, 7291, -1, 1511};
TypeInfo t1130_TI = 
{
	&g_mscorlib_dll_Image, NULL, "DictionaryEntry", "System.Collections", NULL, &t1130_TI, NULL, 1555, &t1130_0_0_0, &t1130_1_0_0, &t1130_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1130)+ sizeof (Il2CppObject), sizeof (t1130)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1057033, 0, 0, true, false, false, false, false, false, false, false, false, false, 3, 2, 2, 0, 0, 4, 0, 0};
#include "t859.h"
// Metadata Definition System.Collections.Hashtable
extern TypeInfo t859_TI;
#include "t859MD.h"
extern const Il2CppType t1263_0_0_0;
extern const Il2CppType t1264_0_0_0;
extern const Il2CppType t1265_0_0_0;
extern const Il2CppType t1266_0_0_0;
extern const Il2CppType t1267_0_0_0;
extern const Il2CppType t1268_0_0_0;
static const Il2CppType* t859_TI__nestedTypes[6] =
{
	&t1263_0_0_0,
	&t1264_0_0_0,
	&t1265_0_0_0,
	&t1266_0_0_0,
	&t1267_0_0_0,
	&t1268_0_0_0,
};
static const EncodedMethodIndex t859_VT[36] = 
{
	416,
	374,
	417,
	418,
	2571,
	2572,
	2573,
	2574,
	2575,
	2576,
	2577,
	2578,
	2579,
	2580,
	2581,
	2582,
	2583,
	2573,
	2574,
	2575,
	2584,
	2585,
	2577,
	2578,
	2576,
	2579,
	2586,
	2580,
	2581,
	2582,
	2587,
	2588,
	2572,
	2583,
	2589,
	2590,
};
static const Il2CppType* t859_ITIs[] = 
{
	&t674_0_0_0,
	&t2792_0_0_0,
	&t1798_0_0_0,
	&t1132_0_0_0,
	&t1064_0_0_0,
	&t1801_0_0_0,
};
static Il2CppInterfaceOffsetPair t859_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t2792_0_0_0, 5},
	{ &t1798_0_0_0, 5},
	{ &t1132_0_0_0, 6},
	{ &t1064_0_0_0, 10},
	{ &t1801_0_0_0, 16},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t859_0_0_0;
extern const Il2CppType t859_1_0_0;
struct t859;
const Il2CppTypeDefinitionMetadata t859_DM = 
{
	NULL, t859_TI__nestedTypes, t859_ITIs, t859_IOs, &t65_0_0_0, t859_VT, NULL, 4345, 7294, -1, 1513};
TypeInfo t859_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Hashtable", "System.Collections", NULL, &t859_TI, NULL, 1556, &t859_0_0_0, &t859_1_0_0, &t859_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t859), sizeof (t859), 0, -1, sizeof(t859_SFs), 0, -1, 1056769, 0, 0, false, false, false, false, false, false, false, false, true, false, 44, 8, 14, 0, 6, 36, 6, 6};
#include "t1263.h"
// Metadata Definition System.Collections.Hashtable/Slot
extern TypeInfo t1263_TI;
#include "t1263MD.h"
static const EncodedMethodIndex t1263_VT[4] = 
{
	475,
	374,
	476,
	517,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1263_1_0_0;
const Il2CppTypeDefinitionMetadata t1263_DM = 
{
	&t859_0_0_0, NULL, NULL, NULL, &t204_0_0_0, t1263_VT, NULL, 4359, -1, -1, -1};
TypeInfo t1263_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Slot", "", NULL, &t1263_TI, NULL, 0, &t1263_0_0_0, &t1263_1_0_0, &t1263_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1263)+ sizeof (Il2CppObject), sizeof (t1263)+ sizeof (Il2CppObject), 0, -1, 0, 0, -1, 1057037, 0, 0, true, false, false, false, false, false, false, false, false, false, 0, 0, 2, 0, 0, 4, 0, 0};
#include "t1264.h"
// Metadata Definition System.Collections.Hashtable/KeyMarker
extern TypeInfo t1264_TI;
#include "t1264MD.h"
static const EncodedMethodIndex t1264_VT[4] = 
{
	416,
	374,
	417,
	418,
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1264_1_0_0;
struct t1264;
const Il2CppTypeDefinitionMetadata t1264_DM = 
{
	&t859_0_0_0, NULL, NULL, NULL, &t65_0_0_0, t1264_VT, NULL, 4361, 7338, -1, -1};
TypeInfo t1264_TI = 
{
	&g_mscorlib_dll_Image, NULL, "KeyMarker", "", NULL, &t1264_TI, NULL, 0, &t1264_0_0_0, &t1264_1_0_0, &t1264_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1264), sizeof (t1264), 0, -1, sizeof(t1264_SFs), 0, -1, 1056773, 0, 0, false, false, false, false, false, false, false, false, true, false, 2, 0, 1, 0, 0, 4, 0, 0};
#include "t1265.h"
// Metadata Definition System.Collections.Hashtable/EnumeratorMode
extern TypeInfo t1265_TI;
#include "t1265MD.h"
static const EncodedMethodIndex t1265_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 t1265_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 t1265_1_0_0;
const Il2CppTypeDefinitionMetadata t1265_DM = 
{
	&t859_0_0_0, NULL, NULL, t1265_IOs, &t2_0_0_0, t1265_VT, NULL, 4362, -1, -1, -1};
TypeInfo t1265_TI = 
{
	&g_mscorlib_dll_Image, NULL, "EnumeratorMode", "", NULL, &t101_TI, NULL, 0, &t1265_0_0_0, &t1265_1_0_0, &t1265_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1265)+ sizeof (Il2CppObject), sizeof (t1265)+ sizeof (Il2CppObject), 0, sizeof(int32_t), 0, 0, -1, 259, 0, 0, true, false, true, false, false, false, false, false, false, false, 0, 0, 4, 0, 0, 23, 0, 3};
#include "t1266.h"
// Metadata Definition System.Collections.Hashtable/Enumerator
extern TypeInfo t1266_TI;
#include "t1266MD.h"
static const EncodedMethodIndex t1266_VT[10] = 
{
	416,
	374,
	417,
	418,
	2591,
	2592,
	2593,
	2594,
	2595,
	2596,
};
static const Il2CppType* t1266_ITIs[] = 
{
	&t387_0_0_0,
	&t1129_0_0_0,
};
static Il2CppInterfaceOffsetPair t1266_IOs[] = 
{
	{ &t387_0_0_0, 4},
	{ &t1129_0_0_0, 6},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1266_1_0_0;
struct t1266;
const Il2CppTypeDefinitionMetadata t1266_DM = 
{
	&t859_0_0_0, NULL, t1266_ITIs, t1266_IOs, &t65_0_0_0, t1266_VT, NULL, 4366, 7340, -1, 1521};
TypeInfo t1266_TI = 
{
	&g_mscorlib_dll_Image, NULL, "Enumerator", "", NULL, &t1266_TI, NULL, 0, &t1266_0_0_0, &t1266_1_0_0, &t1266_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1266), sizeof (t1266), 0, -1, sizeof(t1266_SFs), 0, -1, 1057027, 0, 0, false, false, false, false, false, false, false, false, true, false, 9, 4, 8, 0, 0, 10, 2, 2};
#include "t1267.h"
// Metadata Definition System.Collections.Hashtable/HashKeys
extern TypeInfo t1267_TI;
#include "t1267MD.h"
static const EncodedMethodIndex t1267_VT[14] = 
{
	416,
	374,
	417,
	418,
	2597,
	2598,
	2599,
	2600,
	2601,
	2598,
	2599,
	2600,
	2601,
	2597,
};
static const Il2CppType* t1267_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
};
static Il2CppInterfaceOffsetPair t1267_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1267_1_0_0;
struct t1267;
const Il2CppTypeDefinitionMetadata t1267_DM = 
{
	&t859_0_0_0, NULL, t1267_ITIs, t1267_IOs, &t65_0_0_0, t1267_VT, NULL, 4374, 7349, -1, 1525};
TypeInfo t1267_TI = 
{
	&g_mscorlib_dll_Image, NULL, "HashKeys", "", NULL, &t1267_TI, NULL, 1567, &t1267_0_0_0, &t1267_1_0_0, &t1267_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1267), sizeof (t1267), 0, -1, 0, 0, -1, 1056771, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 3, 1, 0, 0, 14, 2, 2};
#include "t1268.h"
// Metadata Definition System.Collections.Hashtable/HashValues
extern TypeInfo t1268_TI;
#include "t1268MD.h"
static const EncodedMethodIndex t1268_VT[14] = 
{
	416,
	374,
	417,
	418,
	2602,
	2603,
	2604,
	2605,
	2606,
	2603,
	2604,
	2605,
	2606,
	2602,
};
static const Il2CppType* t1268_ITIs[] = 
{
	&t674_0_0_0,
	&t1132_0_0_0,
};
static Il2CppInterfaceOffsetPair t1268_IOs[] = 
{
	{ &t674_0_0_0, 4},
	{ &t1132_0_0_0, 5},
};
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t1268_1_0_0;
struct t1268;
const Il2CppTypeDefinitionMetadata t1268_DM = 
{
	&t859_0_0_0, NULL, t1268_ITIs, t1268_IOs, &t65_0_0_0, t1268_VT, NULL, 4375, 7355, -1, 1528};
TypeInfo t1268_TI = 
{
	&g_mscorlib_dll_Image, NULL, "HashValues", "", NULL, &t1268_TI, NULL, 1568, &t1268_0_0_0, &t1268_1_0_0, &t1268_DM, NULL, NULL, -1, NULL, NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, (methodPointerType)NULL, sizeof (t1268), sizeof (t1268), 0, -1, 0, 0, -1, 1056771, 0, 0, false, false, false, false, false, false, false, false, false, false, 6, 3, 1, 0, 0, 14, 2, 2};
// Metadata Definition System.Collections.IComparer
extern TypeInfo t983_TI;
extern Il2CppImage g_mscorlib_dll_Image;
extern const Il2CppType t983_1_0_0;
struct t983;
const Il2CppTypeDefinitionMetadata t983_DM = 
{
	NULL, NULL, NULL, NULL, NULL, NULL, NULL, -1, 7361, -1, -1};
TypeInfo t983_TI = 
{
	&g_mscorlib_dll_Image, NULL, "IComparer", "System.Collections", NULL, &t983_TI, NULL, 1569, &t983_0_0_0, &t983_1_0_0, &t983_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, 1, 0, 0, 0, 0, 0, 0, 0};
