content: -----------------------------------------------------------------
  -- Autogenerated by Thrift
  --
  -- DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  --  @generated
  -----------------------------------------------------------------
  {-# LANGUAGE OverloadedStrings #-}
  {-# LANGUAGE BangPatterns #-}
  {-# OPTIONS_GHC -fno-warn-unused-imports#-}
  {-# OPTIONS_GHC -fno-warn-overlapping-patterns#-}
  {-# OPTIONS_GHC -fno-warn-incomplete-patterns#-}
  {-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns#-}
  {-# OPTIONS_GHC -fno-warn-incomplete-record-updates#-}
  {-# LANGUAGE GeneralizedNewtypeDeriving #-}
  module F.Types
         (HugeEnum(HugeEnum, unHugeEnum), hugeEnum_VALUE_0001,
          hugeEnum_VALUE_0002, hugeEnum_VALUE_0003, hugeEnum_VALUE_0004,
          hugeEnum_VALUE_0005, hugeEnum_VALUE_0006, hugeEnum_VALUE_0007,
          hugeEnum_VALUE_0008, hugeEnum_VALUE_0009, hugeEnum_VALUE_0010,
          hugeEnum_VALUE_0011, hugeEnum_VALUE_0012, hugeEnum_VALUE_0013,
          hugeEnum_VALUE_0014, hugeEnum_VALUE_0015, hugeEnum_VALUE_0016,
          hugeEnum_VALUE_0017, hugeEnum_VALUE_0018, hugeEnum_VALUE_0019,
          hugeEnum_VALUE_0020, hugeEnum_VALUE_0021, hugeEnum_VALUE_0022,
          hugeEnum_VALUE_0023, hugeEnum_VALUE_0024, hugeEnum_VALUE_0025,
          hugeEnum_VALUE_0026, hugeEnum_VALUE_0027, hugeEnum_VALUE_0028,
          hugeEnum_VALUE_0029, hugeEnum_VALUE_0030, hugeEnum_VALUE_0031,
          hugeEnum_VALUE_0032, hugeEnum_VALUE_0033, hugeEnum_VALUE_0034,
          hugeEnum_VALUE_0035, hugeEnum_VALUE_0036, hugeEnum_VALUE_0037,
          hugeEnum_VALUE_0038, hugeEnum_VALUE_0039, hugeEnum_VALUE_0040,
          hugeEnum_VALUE_0041, hugeEnum_VALUE_0042, hugeEnum_VALUE_0043,
          hugeEnum_VALUE_0044, hugeEnum_VALUE_0045, hugeEnum_VALUE_0046,
          hugeEnum_VALUE_0047, hugeEnum_VALUE_0048, hugeEnum_VALUE_0049,
          hugeEnum_VALUE_0050, hugeEnum_VALUE_0051, hugeEnum_VALUE_0052,
          hugeEnum_VALUE_0053, hugeEnum_VALUE_0054, hugeEnum_VALUE_0055,
          hugeEnum_VALUE_0056, hugeEnum_VALUE_0057, hugeEnum_VALUE_0058,
          hugeEnum_VALUE_0059, hugeEnum_VALUE_0060, hugeEnum_VALUE_0061,
          hugeEnum_VALUE_0062, hugeEnum_VALUE_0063, hugeEnum_VALUE_0064,
          hugeEnum_VALUE_0065, hugeEnum_VALUE_0066, hugeEnum_VALUE_0067,
          hugeEnum_VALUE_0068, hugeEnum_VALUE_0069, hugeEnum_VALUE_0070,
          hugeEnum_VALUE_0071, hugeEnum_VALUE_0072, hugeEnum_VALUE_0073,
          hugeEnum_VALUE_0074, hugeEnum_VALUE_0075, hugeEnum_VALUE_0076,
          hugeEnum_VALUE_0077, hugeEnum_VALUE_0078, hugeEnum_VALUE_0079,
          hugeEnum_VALUE_0080, hugeEnum_VALUE_0081, hugeEnum_VALUE_0082,
          hugeEnum_VALUE_0083, hugeEnum_VALUE_0084, hugeEnum_VALUE_0085,
          hugeEnum_VALUE_0086, hugeEnum_VALUE_0087, hugeEnum_VALUE_0088,
          hugeEnum_VALUE_0089, hugeEnum_VALUE_0090, hugeEnum_VALUE_0091,
          hugeEnum_VALUE_0092, hugeEnum_VALUE_0093, hugeEnum_VALUE_0094,
          hugeEnum_VALUE_0095, hugeEnum_VALUE_0096, hugeEnum_VALUE_0097,
          hugeEnum_VALUE_0098, hugeEnum_VALUE_0099, hugeEnum_VALUE_0100,
          hugeEnum_VALUE_0101, hugeEnum_VALUE_0102, hugeEnum_VALUE_0103,
          hugeEnum_VALUE_0104, hugeEnum_VALUE_0105, hugeEnum_VALUE_0106,
          hugeEnum_VALUE_0107, hugeEnum_VALUE_0108, hugeEnum_VALUE_0109,
          hugeEnum_VALUE_0110, hugeEnum_VALUE_0111, hugeEnum_VALUE_0112,
          hugeEnum_VALUE_0113, hugeEnum_VALUE_0114, hugeEnum_VALUE_0115,
          hugeEnum_VALUE_0116, hugeEnum_VALUE_0117, hugeEnum_VALUE_0118,
          hugeEnum_VALUE_0119, hugeEnum_VALUE_0120, hugeEnum_VALUE_0121,
          hugeEnum_VALUE_0122, hugeEnum_VALUE_0123, hugeEnum_VALUE_0124,
          hugeEnum_VALUE_0125, hugeEnum_VALUE_0126, hugeEnum_VALUE_0127,
          hugeEnum_VALUE_0128, hugeEnum_VALUE_0129, hugeEnum_VALUE_0130,
          hugeEnum_VALUE_0131, hugeEnum_VALUE_0132, hugeEnum_VALUE_0133,
          hugeEnum_VALUE_0134, hugeEnum_VALUE_0135, hugeEnum_VALUE_0136,
          hugeEnum_VALUE_0137, hugeEnum_VALUE_0138, hugeEnum_VALUE_0139,
          hugeEnum_VALUE_0140, hugeEnum_VALUE_0141, hugeEnum_VALUE_0142,
          hugeEnum_VALUE_0143, hugeEnum_VALUE_0144, hugeEnum_VALUE_0145,
          hugeEnum_VALUE_0146, hugeEnum_VALUE_0147, hugeEnum_VALUE_0148,
          hugeEnum_VALUE_0149, hugeEnum_VALUE_0150, hugeEnum_VALUE_0151,
          hugeEnum_VALUE_0152, hugeEnum_VALUE_0153, hugeEnum_VALUE_0154,
          hugeEnum_VALUE_0155, hugeEnum_VALUE_0156, hugeEnum_VALUE_0157,
          hugeEnum_VALUE_0158, hugeEnum_VALUE_0159, hugeEnum_VALUE_0160,
          hugeEnum_VALUE_0161, hugeEnum_VALUE_0162, hugeEnum_VALUE_0163,
          hugeEnum_VALUE_0164, hugeEnum_VALUE_0165, hugeEnum_VALUE_0166,
          hugeEnum_VALUE_0167, hugeEnum_VALUE_0168, hugeEnum_VALUE_0169,
          hugeEnum_VALUE_0170, hugeEnum_VALUE_0171, hugeEnum_VALUE_0172,
          hugeEnum_VALUE_0173, hugeEnum_VALUE_0174, hugeEnum_VALUE_0175,
          hugeEnum_VALUE_0176, hugeEnum_VALUE_0177, hugeEnum_VALUE_0178,
          hugeEnum_VALUE_0179, hugeEnum_VALUE_0180, hugeEnum_VALUE_0181,
          hugeEnum_VALUE_0182, hugeEnum_VALUE_0183, hugeEnum_VALUE_0184,
          hugeEnum_VALUE_0185, hugeEnum_VALUE_0186, hugeEnum_VALUE_0187,
          hugeEnum_VALUE_0188, hugeEnum_VALUE_0189, hugeEnum_VALUE_0190,
          hugeEnum_VALUE_0191, hugeEnum_VALUE_0192, hugeEnum_VALUE_0193,
          hugeEnum_VALUE_0194, hugeEnum_VALUE_0195, hugeEnum_VALUE_0196,
          hugeEnum_VALUE_0197, hugeEnum_VALUE_0198, hugeEnum_VALUE_0199,
          hugeEnum_VALUE_0200, hugeEnum_VALUE_0201, hugeEnum_VALUE_0202,
          hugeEnum_VALUE_0203, hugeEnum_VALUE_0204, hugeEnum_VALUE_0205,
          hugeEnum_VALUE_0206, hugeEnum_VALUE_0207, hugeEnum_VALUE_0208,
          hugeEnum_VALUE_0209, hugeEnum_VALUE_0210, hugeEnum_VALUE_0211,
          hugeEnum_VALUE_0212, hugeEnum_VALUE_0213, hugeEnum_VALUE_0214,
          hugeEnum_VALUE_0215, hugeEnum_VALUE_0216, hugeEnum_VALUE_0217,
          hugeEnum_VALUE_0218, hugeEnum_VALUE_0219, hugeEnum_VALUE_0220,
          hugeEnum_VALUE_0221, hugeEnum_VALUE_0222, hugeEnum_VALUE_0223,
          hugeEnum_VALUE_0224, hugeEnum_VALUE_0225, hugeEnum_VALUE_0226,
          hugeEnum_VALUE_0227, hugeEnum_VALUE_0228, hugeEnum_VALUE_0229,
          hugeEnum_VALUE_0230, hugeEnum_VALUE_0231, hugeEnum_VALUE_0232,
          hugeEnum_VALUE_0233, hugeEnum_VALUE_0234, hugeEnum_VALUE_0235,
          hugeEnum_VALUE_0236, hugeEnum_VALUE_0237, hugeEnum_VALUE_0238,
          hugeEnum_VALUE_0239, hugeEnum_VALUE_0240, hugeEnum_VALUE_0241,
          hugeEnum_VALUE_0242, hugeEnum_VALUE_0243, hugeEnum_VALUE_0244,
          hugeEnum_VALUE_0245, hugeEnum_VALUE_0246, hugeEnum_VALUE_0247,
          hugeEnum_VALUE_0248, hugeEnum_VALUE_0249, hugeEnum_VALUE_0250,
          hugeEnum_VALUE_0251, hugeEnum_VALUE_0252, hugeEnum_VALUE_0253,
          hugeEnum_VALUE_0254, hugeEnum_VALUE_0255, hugeEnum_VALUE_0256,
          hugeEnum_VALUE_0257, hugeEnum_VALUE_0258, hugeEnum_VALUE_0259,
          hugeEnum_VALUE_0260, hugeEnum_VALUE_0261, hugeEnum_VALUE_0262,
          hugeEnum_VALUE_0263, hugeEnum_VALUE_0264, hugeEnum_VALUE_0265,
          hugeEnum_VALUE_0266, hugeEnum_VALUE_0267, hugeEnum_VALUE_0268,
          hugeEnum_VALUE_0269, hugeEnum_VALUE_0270, hugeEnum_VALUE_0271,
          hugeEnum_VALUE_0272, hugeEnum_VALUE_0273, hugeEnum_VALUE_0274,
          hugeEnum_VALUE_0275, hugeEnum_VALUE_0276, hugeEnum_VALUE_0277,
          hugeEnum_VALUE_0278, hugeEnum_VALUE_0279, hugeEnum_VALUE_0280,
          hugeEnum_VALUE_0281, hugeEnum_VALUE_0282, hugeEnum_VALUE_0283,
          hugeEnum_VALUE_0284, hugeEnum_VALUE_0285, hugeEnum_VALUE_0286,
          hugeEnum_VALUE_0287, hugeEnum_VALUE_0288, hugeEnum_VALUE_0289,
          hugeEnum_VALUE_0290, hugeEnum_VALUE_0291, hugeEnum_VALUE_0292,
          hugeEnum_VALUE_0293, hugeEnum_VALUE_0294, hugeEnum_VALUE_0295,
          hugeEnum_VALUE_0296, hugeEnum_VALUE_0297, hugeEnum_VALUE_0298,
          hugeEnum_VALUE_0299, hugeEnum_VALUE_0300, hugeEnum_VALUE_0301,
          hugeEnum_VALUE_0302, hugeEnum_VALUE_0303, hugeEnum_VALUE_0304,
          hugeEnum_VALUE_0305, hugeEnum_VALUE_0306, hugeEnum_VALUE_0307,
          hugeEnum_VALUE_0308, hugeEnum_VALUE_0309, hugeEnum_VALUE_0310,
          hugeEnum_VALUE_0311, hugeEnum_VALUE_0312, hugeEnum_VALUE_0313,
          hugeEnum_VALUE_0314, hugeEnum_VALUE_0315, hugeEnum_VALUE_0316,
          hugeEnum_VALUE_0317, hugeEnum_VALUE_0318, hugeEnum_VALUE_0319,
          hugeEnum_VALUE_0320, hugeEnum_VALUE_0321, hugeEnum_VALUE_0322,
          hugeEnum_VALUE_0323, hugeEnum_VALUE_0324, hugeEnum_VALUE_0325,
          hugeEnum_VALUE_0326, hugeEnum_VALUE_0327, hugeEnum_VALUE_0328,
          hugeEnum_VALUE_0329, hugeEnum_VALUE_0330, hugeEnum_VALUE_0331,
          hugeEnum_VALUE_0332, hugeEnum_VALUE_0333, hugeEnum_VALUE_0334,
          hugeEnum_VALUE_0335, hugeEnum_VALUE_0336, hugeEnum_VALUE_0337,
          hugeEnum_VALUE_0338, hugeEnum_VALUE_0339, hugeEnum_VALUE_0340,
          hugeEnum_VALUE_0341, hugeEnum_VALUE_0342, hugeEnum_VALUE_0343,
          hugeEnum_VALUE_0344, hugeEnum_VALUE_0345, hugeEnum_VALUE_0346,
          hugeEnum_VALUE_0347, hugeEnum_VALUE_0348, hugeEnum_VALUE_0349,
          hugeEnum_VALUE_0350, hugeEnum_VALUE_0351, hugeEnum_VALUE_0352,
          hugeEnum_VALUE_0353, hugeEnum_VALUE_0354, hugeEnum_VALUE_0355,
          hugeEnum_VALUE_0356, hugeEnum_VALUE_0357, hugeEnum_VALUE_0358,
          hugeEnum_VALUE_0359, hugeEnum_VALUE_0360, hugeEnum_VALUE_0361,
          hugeEnum_VALUE_0362, hugeEnum_VALUE_0363, hugeEnum_VALUE_0364,
          hugeEnum_VALUE_0365, hugeEnum_VALUE_0366, hugeEnum_VALUE_0367,
          hugeEnum_VALUE_0368, hugeEnum_VALUE_0369, hugeEnum_VALUE_0370,
          hugeEnum_VALUE_0371, hugeEnum_VALUE_0372, hugeEnum_VALUE_0373,
          hugeEnum_VALUE_0374, hugeEnum_VALUE_0375, hugeEnum_VALUE_0376,
          hugeEnum_VALUE_0377, hugeEnum_VALUE_0378, hugeEnum_VALUE_0379,
          hugeEnum_VALUE_0380, hugeEnum_VALUE_0381, hugeEnum_VALUE_0382,
          hugeEnum_VALUE_0383, hugeEnum_VALUE_0384, hugeEnum_VALUE_0385,
          hugeEnum_VALUE_0386, hugeEnum_VALUE_0387, hugeEnum_VALUE_0388,
          hugeEnum_VALUE_0389, hugeEnum_VALUE_0390, hugeEnum_VALUE_0391,
          hugeEnum_VALUE_0392, hugeEnum_VALUE_0393, hugeEnum_VALUE_0394,
          hugeEnum_VALUE_0395, hugeEnum_VALUE_0396, hugeEnum_VALUE_0397,
          hugeEnum_VALUE_0398, hugeEnum_VALUE_0399, hugeEnum_VALUE_0400,
          hugeEnum_VALUE_0401, hugeEnum_VALUE_0402, hugeEnum_VALUE_0403,
          hugeEnum_VALUE_0404, hugeEnum_VALUE_0405, hugeEnum_VALUE_0406,
          hugeEnum_VALUE_0407, hugeEnum_VALUE_0408, hugeEnum_VALUE_0409,
          hugeEnum_VALUE_0410, hugeEnum_VALUE_0411, hugeEnum_VALUE_0412,
          hugeEnum_VALUE_0413, hugeEnum_VALUE_0414, hugeEnum_VALUE_0415,
          hugeEnum_VALUE_0416, hugeEnum_VALUE_0417, hugeEnum_VALUE_0418,
          hugeEnum_VALUE_0419, hugeEnum_VALUE_0420, hugeEnum_VALUE_0421,
          hugeEnum_VALUE_0422, hugeEnum_VALUE_0423, hugeEnum_VALUE_0424,
          hugeEnum_VALUE_0425, hugeEnum_VALUE_0426, hugeEnum_VALUE_0427,
          hugeEnum_VALUE_0428, hugeEnum_VALUE_0429, hugeEnum_VALUE_0430,
          hugeEnum_VALUE_0431, hugeEnum_VALUE_0432, hugeEnum_VALUE_0433,
          hugeEnum_VALUE_0434, hugeEnum_VALUE_0435, hugeEnum_VALUE_0436,
          hugeEnum_VALUE_0437, hugeEnum_VALUE_0438, hugeEnum_VALUE_0439,
          hugeEnum_VALUE_0440, hugeEnum_VALUE_0441, hugeEnum_VALUE_0442,
          hugeEnum_VALUE_0443, hugeEnum_VALUE_0444, hugeEnum_VALUE_0445,
          hugeEnum_VALUE_0446, hugeEnum_VALUE_0447, hugeEnum_VALUE_0448,
          hugeEnum_VALUE_0449, hugeEnum_VALUE_0450, hugeEnum_VALUE_0451,
          hugeEnum_VALUE_0452, hugeEnum_VALUE_0453, hugeEnum_VALUE_0454,
          hugeEnum_VALUE_0455, hugeEnum_VALUE_0456, hugeEnum_VALUE_0457,
          hugeEnum_VALUE_0458, hugeEnum_VALUE_0459, hugeEnum_VALUE_0460,
          hugeEnum_VALUE_0461, hugeEnum_VALUE_0462, hugeEnum_VALUE_0463,
          hugeEnum_VALUE_0464, hugeEnum_VALUE_0465, hugeEnum_VALUE_0466,
          hugeEnum_VALUE_0467, hugeEnum_VALUE_0468, hugeEnum_VALUE_0469,
          hugeEnum_VALUE_0470, hugeEnum_VALUE_0471, hugeEnum_VALUE_0472,
          hugeEnum_VALUE_0473, hugeEnum_VALUE_0474, hugeEnum_VALUE_0475,
          hugeEnum_VALUE_0476, hugeEnum_VALUE_0477, hugeEnum_VALUE_0478,
          hugeEnum_VALUE_0479, hugeEnum_VALUE_0480, hugeEnum_VALUE_0481,
          hugeEnum_VALUE_0482, hugeEnum_VALUE_0483, hugeEnum_VALUE_0484,
          hugeEnum_VALUE_0485, hugeEnum_VALUE_0486, hugeEnum_VALUE_0487,
          hugeEnum_VALUE_0488, hugeEnum_VALUE_0489, hugeEnum_VALUE_0490,
          hugeEnum_VALUE_0491, hugeEnum_VALUE_0492, hugeEnum_VALUE_0493,
          hugeEnum_VALUE_0494, hugeEnum_VALUE_0495, hugeEnum_VALUE_0496,
          hugeEnum_VALUE_0497, hugeEnum_VALUE_0498, hugeEnum_VALUE_0499,
          hugeEnum_VALUE_0500, hugeEnum_VALUE_0501, hugeEnum_VALUE_0502,
          hugeEnum_VALUE_0503, hugeEnum_VALUE_0504, hugeEnum_VALUE_0505,
          hugeEnum_VALUE_0506, hugeEnum_VALUE_0507, hugeEnum_VALUE_0508,
          hugeEnum_VALUE_0509, hugeEnum_VALUE_0510, hugeEnum_VALUE_0511,
          hugeEnum_VALUE_0512, hugeEnum_VALUE_0513, hugeEnum_VALUE_0514,
          hugeEnum_VALUE_0515, hugeEnum_VALUE_0516, hugeEnum_VALUE_0517,
          hugeEnum_VALUE_0518, hugeEnum_VALUE_0519, hugeEnum_VALUE_0520,
          hugeEnum_VALUE_0521, hugeEnum_VALUE_0522, hugeEnum_VALUE_0523,
          hugeEnum_VALUE_0524, hugeEnum_VALUE_0525, hugeEnum_VALUE_0526,
          hugeEnum_VALUE_0527, hugeEnum_VALUE_0528, hugeEnum_VALUE_0529,
          hugeEnum_VALUE_0530, hugeEnum_VALUE_0531, hugeEnum_VALUE_0532,
          hugeEnum_VALUE_0533, hugeEnum_VALUE_0534, hugeEnum_VALUE_0535,
          hugeEnum_VALUE_0536, hugeEnum_VALUE_0537, hugeEnum_VALUE_0538,
          hugeEnum_VALUE_0539, hugeEnum_VALUE_0540, hugeEnum_VALUE_0541,
          hugeEnum_VALUE_0542, hugeEnum_VALUE_0543, hugeEnum_VALUE_0544,
          hugeEnum_VALUE_0545, hugeEnum_VALUE_0546, hugeEnum_VALUE_0547,
          hugeEnum_VALUE_0548, hugeEnum_VALUE_0549, hugeEnum_VALUE_0550,
          hugeEnum_VALUE_0551, hugeEnum_VALUE_0552, hugeEnum_VALUE_0553,
          hugeEnum_VALUE_0554, hugeEnum_VALUE_0555, hugeEnum_VALUE_0556,
          hugeEnum_VALUE_0557, hugeEnum_VALUE_0558, hugeEnum_VALUE_0559,
          hugeEnum_VALUE_0560, hugeEnum_VALUE_0561, hugeEnum_VALUE_0562,
          hugeEnum_VALUE_0563, hugeEnum_VALUE_0564, hugeEnum_VALUE_0565,
          hugeEnum_VALUE_0566, hugeEnum_VALUE_0567, hugeEnum_VALUE_0568,
          hugeEnum_VALUE_0569, hugeEnum_VALUE_0570, hugeEnum_VALUE_0571,
          hugeEnum_VALUE_0572, hugeEnum_VALUE_0573, hugeEnum_VALUE_0574,
          hugeEnum_VALUE_0575, hugeEnum_VALUE_0576, hugeEnum_VALUE_0577,
          hugeEnum_VALUE_0578, hugeEnum_VALUE_0579, hugeEnum_VALUE_0580,
          hugeEnum_VALUE_0581, hugeEnum_VALUE_0582, hugeEnum_VALUE_0583,
          hugeEnum_VALUE_0584, hugeEnum_VALUE_0585, hugeEnum_VALUE_0586,
          hugeEnum_VALUE_0587, hugeEnum_VALUE_0588, hugeEnum_VALUE_0589,
          hugeEnum_VALUE_0590, hugeEnum_VALUE_0591, hugeEnum_VALUE_0592,
          hugeEnum_VALUE_0593, hugeEnum_VALUE_0594, hugeEnum_VALUE_0595,
          hugeEnum_VALUE_0596, hugeEnum_VALUE_0597, hugeEnum_VALUE_0598,
          hugeEnum_VALUE_0599, hugeEnum_VALUE_0600, hugeEnum_VALUE_0601,
          hugeEnum_VALUE_0602, hugeEnum_VALUE_0603, hugeEnum_VALUE_0604,
          hugeEnum_VALUE_0605, hugeEnum_VALUE_0606, hugeEnum_VALUE_0607,
          hugeEnum_VALUE_0608, hugeEnum_VALUE_0609, hugeEnum_VALUE_0610,
          hugeEnum_VALUE_0611, hugeEnum_VALUE_0612, hugeEnum_VALUE_0613,
          hugeEnum_VALUE_0614, hugeEnum_VALUE_0615, hugeEnum_VALUE_0616,
          hugeEnum_VALUE_0617, hugeEnum_VALUE_0618, hugeEnum_VALUE_0619,
          hugeEnum_VALUE_0620, hugeEnum_VALUE_0621, hugeEnum_VALUE_0622,
          hugeEnum_VALUE_0623, hugeEnum_VALUE_0624, hugeEnum_VALUE_0625,
          hugeEnum_VALUE_0626, hugeEnum_VALUE_0627, hugeEnum_VALUE_0628,
          hugeEnum_VALUE_0629, hugeEnum_VALUE_0630, hugeEnum_VALUE_0631,
          hugeEnum_VALUE_0632, hugeEnum_VALUE_0633, hugeEnum_VALUE_0634,
          hugeEnum_VALUE_0635, hugeEnum_VALUE_0636, hugeEnum_VALUE_0637,
          hugeEnum_VALUE_0638, hugeEnum_VALUE_0639, hugeEnum_VALUE_0640,
          hugeEnum_VALUE_0641, hugeEnum_VALUE_0642, hugeEnum_VALUE_0643,
          hugeEnum_VALUE_0644, hugeEnum_VALUE_0645, hugeEnum_VALUE_0646,
          hugeEnum_VALUE_0647, hugeEnum_VALUE_0648, hugeEnum_VALUE_0649,
          hugeEnum_VALUE_0650, hugeEnum_VALUE_0651, hugeEnum_VALUE_0652,
          hugeEnum_VALUE_0653, hugeEnum_VALUE_0654, hugeEnum_VALUE_0655,
          hugeEnum_VALUE_0656, hugeEnum_VALUE_0657, hugeEnum_VALUE_0658,
          hugeEnum_VALUE_0659, hugeEnum_VALUE_0660, hugeEnum_VALUE_0661,
          hugeEnum_VALUE_0662, hugeEnum_VALUE_0663, hugeEnum_VALUE_0664,
          hugeEnum_VALUE_0665, hugeEnum_VALUE_0666, hugeEnum_VALUE_0667,
          hugeEnum_VALUE_0668, hugeEnum_VALUE_0669, hugeEnum_VALUE_0670,
          hugeEnum_VALUE_0671, hugeEnum_VALUE_0672, hugeEnum_VALUE_0673,
          hugeEnum_VALUE_0674, hugeEnum_VALUE_0675, hugeEnum_VALUE_0676,
          hugeEnum_VALUE_0677, hugeEnum_VALUE_0678, hugeEnum_VALUE_0679,
          hugeEnum_VALUE_0680, hugeEnum_VALUE_0681, hugeEnum_VALUE_0682,
          hugeEnum_VALUE_0683, hugeEnum_VALUE_0684, hugeEnum_VALUE_0685,
          hugeEnum_VALUE_0686, hugeEnum_VALUE_0687, hugeEnum_VALUE_0688,
          hugeEnum_VALUE_0689, hugeEnum_VALUE_0690, hugeEnum_VALUE_0691,
          hugeEnum_VALUE_0692, hugeEnum_VALUE_0693, hugeEnum_VALUE_0694,
          hugeEnum_VALUE_0695, hugeEnum_VALUE_0696, hugeEnum_VALUE_0697,
          hugeEnum_VALUE_0698, hugeEnum_VALUE_0699, hugeEnum_VALUE_0700,
          hugeEnum_VALUE_0701, hugeEnum_VALUE_0702, hugeEnum_VALUE_0703,
          hugeEnum_VALUE_0704, hugeEnum_VALUE_0705, hugeEnum_VALUE_0706,
          hugeEnum_VALUE_0707, hugeEnum_VALUE_0708, hugeEnum_VALUE_0709,
          hugeEnum_VALUE_0710, hugeEnum_VALUE_0711, hugeEnum_VALUE_0712,
          hugeEnum_VALUE_0713, hugeEnum_VALUE_0714, hugeEnum_VALUE_0715,
          hugeEnum_VALUE_0716, hugeEnum_VALUE_0717, hugeEnum_VALUE_0718,
          hugeEnum_VALUE_0719, hugeEnum_VALUE_0720, hugeEnum_VALUE_0721,
          hugeEnum_VALUE_0722, hugeEnum_VALUE_0723, hugeEnum_VALUE_0724,
          hugeEnum_VALUE_0725, hugeEnum_VALUE_0726, hugeEnum_VALUE_0727,
          hugeEnum_VALUE_0728, hugeEnum_VALUE_0729, hugeEnum_VALUE_0730,
          hugeEnum_VALUE_0731, hugeEnum_VALUE_0732, hugeEnum_VALUE_0733,
          hugeEnum_VALUE_0734, hugeEnum_VALUE_0735, hugeEnum_VALUE_0736,
          hugeEnum_VALUE_0737, hugeEnum_VALUE_0738, hugeEnum_VALUE_0739,
          hugeEnum_VALUE_0740, hugeEnum_VALUE_0741, hugeEnum_VALUE_0742,
          hugeEnum_VALUE_0743, hugeEnum_VALUE_0744, hugeEnum_VALUE_0745,
          hugeEnum_VALUE_0746, hugeEnum_VALUE_0747, hugeEnum_VALUE_0748,
          hugeEnum_VALUE_0749, hugeEnum_VALUE_0750, hugeEnum_VALUE_0751,
          hugeEnum_VALUE_0752, hugeEnum_VALUE_0753, hugeEnum_VALUE_0754,
          hugeEnum_VALUE_0755, hugeEnum_VALUE_0756, hugeEnum_VALUE_0757,
          hugeEnum_VALUE_0758, hugeEnum_VALUE_0759, hugeEnum_VALUE_0760,
          hugeEnum_VALUE_0761, hugeEnum_VALUE_0762, hugeEnum_VALUE_0763,
          hugeEnum_VALUE_0764, hugeEnum_VALUE_0765, hugeEnum_VALUE_0766,
          hugeEnum_VALUE_0767, hugeEnum_VALUE_0768, hugeEnum_VALUE_0769,
          hugeEnum_VALUE_0770, hugeEnum_VALUE_0771, hugeEnum_VALUE_0772,
          hugeEnum_VALUE_0773, hugeEnum_VALUE_0774, hugeEnum_VALUE_0775,
          hugeEnum_VALUE_0776, hugeEnum_VALUE_0777, hugeEnum_VALUE_0778,
          hugeEnum_VALUE_0779, hugeEnum_VALUE_0780, hugeEnum_VALUE_0781,
          hugeEnum_VALUE_0782, hugeEnum_VALUE_0783, hugeEnum_VALUE_0784,
          hugeEnum_VALUE_0785, hugeEnum_VALUE_0786, hugeEnum_VALUE_0787,
          hugeEnum_VALUE_0788, hugeEnum_VALUE_0789, hugeEnum_VALUE_0790,
          hugeEnum_VALUE_0791, hugeEnum_VALUE_0792, hugeEnum_VALUE_0793,
          hugeEnum_VALUE_0794, hugeEnum_VALUE_0795, hugeEnum_VALUE_0796,
          hugeEnum_VALUE_0797, hugeEnum_VALUE_0798, hugeEnum_VALUE_0799,
          hugeEnum_VALUE_0800, hugeEnum_VALUE_0801, hugeEnum_VALUE_0802,
          hugeEnum_VALUE_0803, hugeEnum_VALUE_0804, hugeEnum_VALUE_0805,
          hugeEnum_VALUE_0806, hugeEnum_VALUE_0807, hugeEnum_VALUE_0808,
          hugeEnum_VALUE_0809, hugeEnum_VALUE_0810, hugeEnum_VALUE_0811,
          hugeEnum_VALUE_0812, hugeEnum_VALUE_0813, hugeEnum_VALUE_0814,
          hugeEnum_VALUE_0815, hugeEnum_VALUE_0816, hugeEnum_VALUE_0817,
          hugeEnum_VALUE_0818, hugeEnum_VALUE_0819, hugeEnum_VALUE_0820,
          hugeEnum_VALUE_0821, hugeEnum_VALUE_0822, hugeEnum_VALUE_0823,
          hugeEnum_VALUE_0824, hugeEnum_VALUE_0825, hugeEnum_VALUE_0826,
          hugeEnum_VALUE_0827, hugeEnum_VALUE_0828, hugeEnum_VALUE_0829,
          hugeEnum_VALUE_0830, hugeEnum_VALUE_0831, hugeEnum_VALUE_0832,
          hugeEnum_VALUE_0833, hugeEnum_VALUE_0834, hugeEnum_VALUE_0835,
          hugeEnum_VALUE_0836, hugeEnum_VALUE_0837, hugeEnum_VALUE_0838,
          hugeEnum_VALUE_0839, hugeEnum_VALUE_0840, hugeEnum_VALUE_0841,
          hugeEnum_VALUE_0842, hugeEnum_VALUE_0843, hugeEnum_VALUE_0844,
          hugeEnum_VALUE_0845, hugeEnum_VALUE_0846, hugeEnum_VALUE_0847,
          hugeEnum_VALUE_0848, hugeEnum_VALUE_0849, hugeEnum_VALUE_0850,
          hugeEnum_VALUE_0851, hugeEnum_VALUE_0852, hugeEnum_VALUE_0853,
          hugeEnum_VALUE_0854, hugeEnum_VALUE_0855, hugeEnum_VALUE_0856,
          hugeEnum_VALUE_0857, hugeEnum_VALUE_0858, hugeEnum_VALUE_0859,
          hugeEnum_VALUE_0860, hugeEnum_VALUE_0861, hugeEnum_VALUE_0862,
          hugeEnum_VALUE_0863, hugeEnum_VALUE_0864, hugeEnum_VALUE_0865,
          hugeEnum_VALUE_0866, hugeEnum_VALUE_0867, hugeEnum_VALUE_0868,
          hugeEnum_VALUE_0869, hugeEnum_VALUE_0870, hugeEnum_VALUE_0871,
          hugeEnum_VALUE_0872, hugeEnum_VALUE_0873, hugeEnum_VALUE_0874,
          hugeEnum_VALUE_0875, hugeEnum_VALUE_0876, hugeEnum_VALUE_0877,
          hugeEnum_VALUE_0878, hugeEnum_VALUE_0879, hugeEnum_VALUE_0880,
          hugeEnum_VALUE_0881, hugeEnum_VALUE_0882, hugeEnum_VALUE_0883,
          hugeEnum_VALUE_0884, hugeEnum_VALUE_0885, hugeEnum_VALUE_0886,
          hugeEnum_VALUE_0887, hugeEnum_VALUE_0888, hugeEnum_VALUE_0889,
          hugeEnum_VALUE_0890, hugeEnum_VALUE_0891, hugeEnum_VALUE_0892,
          hugeEnum_VALUE_0893, hugeEnum_VALUE_0894, hugeEnum_VALUE_0895,
          hugeEnum_VALUE_0896, hugeEnum_VALUE_0897, hugeEnum_VALUE_0898,
          hugeEnum_VALUE_0899, hugeEnum_VALUE_0900, hugeEnum_VALUE_0901,
          hugeEnum_VALUE_0902, hugeEnum_VALUE_0903, hugeEnum_VALUE_0904,
          hugeEnum_VALUE_0905, hugeEnum_VALUE_0906, hugeEnum_VALUE_0907,
          hugeEnum_VALUE_0908, hugeEnum_VALUE_0909, hugeEnum_VALUE_0910,
          hugeEnum_VALUE_0911, hugeEnum_VALUE_0912, hugeEnum_VALUE_0913,
          hugeEnum_VALUE_0914, hugeEnum_VALUE_0915, hugeEnum_VALUE_0916,
          hugeEnum_VALUE_0917, hugeEnum_VALUE_0918, hugeEnum_VALUE_0919,
          hugeEnum_VALUE_0920, hugeEnum_VALUE_0921, hugeEnum_VALUE_0922,
          hugeEnum_VALUE_0923, hugeEnum_VALUE_0924, hugeEnum_VALUE_0925,
          hugeEnum_VALUE_0926, hugeEnum_VALUE_0927, hugeEnum_VALUE_0928,
          hugeEnum_VALUE_0929, hugeEnum_VALUE_0930, hugeEnum_VALUE_0931,
          hugeEnum_VALUE_0932, hugeEnum_VALUE_0933, hugeEnum_VALUE_0934,
          hugeEnum_VALUE_0935, hugeEnum_VALUE_0936, hugeEnum_VALUE_0937,
          hugeEnum_VALUE_0938, hugeEnum_VALUE_0939, hugeEnum_VALUE_0940,
          hugeEnum_VALUE_0941, hugeEnum_VALUE_0942, hugeEnum_VALUE_0943,
          hugeEnum_VALUE_0944, hugeEnum_VALUE_0945, hugeEnum_VALUE_0946,
          hugeEnum_VALUE_0947, hugeEnum_VALUE_0948, hugeEnum_VALUE_0949,
          hugeEnum_VALUE_0950, hugeEnum_VALUE_0951, hugeEnum_VALUE_0952,
          hugeEnum_VALUE_0953, hugeEnum_VALUE_0954, hugeEnum_VALUE_0955,
          hugeEnum_VALUE_0956, hugeEnum_VALUE_0957, hugeEnum_VALUE_0958,
          hugeEnum_VALUE_0959, hugeEnum_VALUE_0960, hugeEnum_VALUE_0961,
          hugeEnum_VALUE_0962, hugeEnum_VALUE_0963, hugeEnum_VALUE_0964,
          hugeEnum_VALUE_0965, hugeEnum_VALUE_0966, hugeEnum_VALUE_0967,
          hugeEnum_VALUE_0968, hugeEnum_VALUE_0969, hugeEnum_VALUE_0970,
          hugeEnum_VALUE_0971, hugeEnum_VALUE_0972, hugeEnum_VALUE_0973,
          hugeEnum_VALUE_0974, hugeEnum_VALUE_0975, hugeEnum_VALUE_0976,
          hugeEnum_VALUE_0977, hugeEnum_VALUE_0978, hugeEnum_VALUE_0979,
          hugeEnum_VALUE_0980, hugeEnum_VALUE_0981, hugeEnum_VALUE_0982,
          hugeEnum_VALUE_0983, hugeEnum_VALUE_0984, hugeEnum_VALUE_0985,
          hugeEnum_VALUE_0986, hugeEnum_VALUE_0987, hugeEnum_VALUE_0988,
          hugeEnum_VALUE_0989, hugeEnum_VALUE_0990, hugeEnum_VALUE_0991,
          hugeEnum_VALUE_0992, hugeEnum_VALUE_0993, hugeEnum_VALUE_0994,
          hugeEnum_VALUE_0995, hugeEnum_VALUE_0996, hugeEnum_VALUE_0997,
          hugeEnum_VALUE_0998, hugeEnum_VALUE_0999, hugeEnum_VALUE_1000,
          hugeEnum_VALUE_1001)
         where
  import qualified Control.DeepSeq as DeepSeq
  import qualified Control.Exception as Exception
  import qualified Data.Aeson as Aeson
  import qualified Data.Default as Default
  import qualified Data.Function as Function
  import qualified Data.HashMap.Strict as HashMap
  import qualified Data.Hashable as Hashable
  import qualified Data.Int as Int
  import qualified GHC.Magic as GHC
  import qualified Prelude as Prelude
  import qualified Thrift.CodegenTypesOnly as Thrift
  import Prelude ((.), (++), (>), (==))
  
  newtype HugeEnum = HugeEnum{unHugeEnum :: Int.Int32}
                     deriving (Prelude.Eq, DeepSeq.NFData, Prelude.Ord)
  
  instance Hashable.Hashable HugeEnum where
    hashWithSalt __salt (HugeEnum __val)
      = Hashable.hashWithSalt __salt __val
  
  instance Aeson.ToJSON HugeEnum where
    toJSON (HugeEnum __val) = Aeson.toJSON __val
  
  hugeEnum_VALUE_0001 :: HugeEnum
  hugeEnum_VALUE_0001 = HugeEnum 1
  
  hugeEnum_VALUE_0002 :: HugeEnum
  hugeEnum_VALUE_0002 = HugeEnum 2
  
  hugeEnum_VALUE_0003 :: HugeEnum
  hugeEnum_VALUE_0003 = HugeEnum 3
  
  hugeEnum_VALUE_0004 :: HugeEnum
  hugeEnum_VALUE_0004 = HugeEnum 4
  
  hugeEnum_VALUE_0005 :: HugeEnum
  hugeEnum_VALUE_0005 = HugeEnum 5
  
  hugeEnum_VALUE_0006 :: HugeEnum
  hugeEnum_VALUE_0006 = HugeEnum 6
  
  hugeEnum_VALUE_0007 :: HugeEnum
  hugeEnum_VALUE_0007 = HugeEnum 7
  
  hugeEnum_VALUE_0008 :: HugeEnum
  hugeEnum_VALUE_0008 = HugeEnum 8
  
  hugeEnum_VALUE_0009 :: HugeEnum
  hugeEnum_VALUE_0009 = HugeEnum 9
  
  hugeEnum_VALUE_0010 :: HugeEnum
  hugeEnum_VALUE_0010 = HugeEnum 10
  
  hugeEnum_VALUE_0011 :: HugeEnum
  hugeEnum_VALUE_0011 = HugeEnum 11
  
  hugeEnum_VALUE_0012 :: HugeEnum
  hugeEnum_VALUE_0012 = HugeEnum 12
  
  hugeEnum_VALUE_0013 :: HugeEnum
  hugeEnum_VALUE_0013 = HugeEnum 13
  
  hugeEnum_VALUE_0014 :: HugeEnum
  hugeEnum_VALUE_0014 = HugeEnum 14
  
  hugeEnum_VALUE_0015 :: HugeEnum
  hugeEnum_VALUE_0015 = HugeEnum 15
  
  hugeEnum_VALUE_0016 :: HugeEnum
  hugeEnum_VALUE_0016 = HugeEnum 16
  
  hugeEnum_VALUE_0017 :: HugeEnum
  hugeEnum_VALUE_0017 = HugeEnum 17
  
  hugeEnum_VALUE_0018 :: HugeEnum
  hugeEnum_VALUE_0018 = HugeEnum 18
  
  hugeEnum_VALUE_0019 :: HugeEnum
  hugeEnum_VALUE_0019 = HugeEnum 19
  
  hugeEnum_VALUE_0020 :: HugeEnum
  hugeEnum_VALUE_0020 = HugeEnum 20
  
  hugeEnum_VALUE_0021 :: HugeEnum
  hugeEnum_VALUE_0021 = HugeEnum 21
  
  hugeEnum_VALUE_0022 :: HugeEnum
  hugeEnum_VALUE_0022 = HugeEnum 22
  
  hugeEnum_VALUE_0023 :: HugeEnum
  hugeEnum_VALUE_0023 = HugeEnum 23
  
  hugeEnum_VALUE_0024 :: HugeEnum
  hugeEnum_VALUE_0024 = HugeEnum 24
  
  hugeEnum_VALUE_0025 :: HugeEnum
  hugeEnum_VALUE_0025 = HugeEnum 25
  
  hugeEnum_VALUE_0026 :: HugeEnum
  hugeEnum_VALUE_0026 = HugeEnum 26
  
  hugeEnum_VALUE_0027 :: HugeEnum
  hugeEnum_VALUE_0027 = HugeEnum 27
  
  hugeEnum_VALUE_0028 :: HugeEnum
  hugeEnum_VALUE_0028 = HugeEnum 28
  
  hugeEnum_VALUE_0029 :: HugeEnum
  hugeEnum_VALUE_0029 = HugeEnum 29
  
  hugeEnum_VALUE_0030 :: HugeEnum
  hugeEnum_VALUE_0030 = HugeEnum 30
  
  hugeEnum_VALUE_0031 :: HugeEnum
  hugeEnum_VALUE_0031 = HugeEnum 31
  
  hugeEnum_VALUE_0032 :: HugeEnum
  hugeEnum_VALUE_0032 = HugeEnum 32
  
  hugeEnum_VALUE_0033 :: HugeEnum
  hugeEnum_VALUE_0033 = HugeEnum 33
  
  hugeEnum_VALUE_0034 :: HugeEnum
  hugeEnum_VALUE_0034 = HugeEnum 34
  
  hugeEnum_VALUE_0035 :: HugeEnum
  hugeEnum_VALUE_0035 = HugeEnum 35
  
  hugeEnum_VALUE_0036 :: HugeEnum
  hugeEnum_VALUE_0036 = HugeEnum 36
  
  hugeEnum_VALUE_0037 :: HugeEnum
  hugeEnum_VALUE_0037 = HugeEnum 37
  
  hugeEnum_VALUE_0038 :: HugeEnum
  hugeEnum_VALUE_0038 = HugeEnum 38
  
  hugeEnum_VALUE_0039 :: HugeEnum
  hugeEnum_VALUE_0039 = HugeEnum 39
  
  hugeEnum_VALUE_0040 :: HugeEnum
  hugeEnum_VALUE_0040 = HugeEnum 40
  
  hugeEnum_VALUE_0041 :: HugeEnum
  hugeEnum_VALUE_0041 = HugeEnum 41
  
  hugeEnum_VALUE_0042 :: HugeEnum
  hugeEnum_VALUE_0042 = HugeEnum 42
  
  hugeEnum_VALUE_0043 :: HugeEnum
  hugeEnum_VALUE_0043 = HugeEnum 43
  
  hugeEnum_VALUE_0044 :: HugeEnum
  hugeEnum_VALUE_0044 = HugeEnum 44
  
  hugeEnum_VALUE_0045 :: HugeEnum
  hugeEnum_VALUE_0045 = HugeEnum 45
  
  hugeEnum_VALUE_0046 :: HugeEnum
  hugeEnum_VALUE_0046 = HugeEnum 46
  
  hugeEnum_VALUE_0047 :: HugeEnum
  hugeEnum_VALUE_0047 = HugeEnum 47
  
  hugeEnum_VALUE_0048 :: HugeEnum
  hugeEnum_VALUE_0048 = HugeEnum 48
  
  hugeEnum_VALUE_0049 :: HugeEnum
  hugeEnum_VALUE_0049 = HugeEnum 49
  
  hugeEnum_VALUE_0050 :: HugeEnum
  hugeEnum_VALUE_0050 = HugeEnum 50
  
  hugeEnum_VALUE_0051 :: HugeEnum
  hugeEnum_VALUE_0051 = HugeEnum 51
  
  hugeEnum_VALUE_0052 :: HugeEnum
  hugeEnum_VALUE_0052 = HugeEnum 52
  
  hugeEnum_VALUE_0053 :: HugeEnum
  hugeEnum_VALUE_0053 = HugeEnum 53
  
  hugeEnum_VALUE_0054 :: HugeEnum
  hugeEnum_VALUE_0054 = HugeEnum 54
  
  hugeEnum_VALUE_0055 :: HugeEnum
  hugeEnum_VALUE_0055 = HugeEnum 55
  
  hugeEnum_VALUE_0056 :: HugeEnum
  hugeEnum_VALUE_0056 = HugeEnum 56
  
  hugeEnum_VALUE_0057 :: HugeEnum
  hugeEnum_VALUE_0057 = HugeEnum 57
  
  hugeEnum_VALUE_0058 :: HugeEnum
  hugeEnum_VALUE_0058 = HugeEnum 58
  
  hugeEnum_VALUE_0059 :: HugeEnum
  hugeEnum_VALUE_0059 = HugeEnum 59
  
  hugeEnum_VALUE_0060 :: HugeEnum
  hugeEnum_VALUE_0060 = HugeEnum 60
  
  hugeEnum_VALUE_0061 :: HugeEnum
  hugeEnum_VALUE_0061 = HugeEnum 61
  
  hugeEnum_VALUE_0062 :: HugeEnum
  hugeEnum_VALUE_0062 = HugeEnum 62
  
  hugeEnum_VALUE_0063 :: HugeEnum
  hugeEnum_VALUE_0063 = HugeEnum 63
  
  hugeEnum_VALUE_0064 :: HugeEnum
  hugeEnum_VALUE_0064 = HugeEnum 64
  
  hugeEnum_VALUE_0065 :: HugeEnum
  hugeEnum_VALUE_0065 = HugeEnum 65
  
  hugeEnum_VALUE_0066 :: HugeEnum
  hugeEnum_VALUE_0066 = HugeEnum 66
  
  hugeEnum_VALUE_0067 :: HugeEnum
  hugeEnum_VALUE_0067 = HugeEnum 67
  
  hugeEnum_VALUE_0068 :: HugeEnum
  hugeEnum_VALUE_0068 = HugeEnum 68
  
  hugeEnum_VALUE_0069 :: HugeEnum
  hugeEnum_VALUE_0069 = HugeEnum 69
  
  hugeEnum_VALUE_0070 :: HugeEnum
  hugeEnum_VALUE_0070 = HugeEnum 70
  
  hugeEnum_VALUE_0071 :: HugeEnum
  hugeEnum_VALUE_0071 = HugeEnum 71
  
  hugeEnum_VALUE_0072 :: HugeEnum
  hugeEnum_VALUE_0072 = HugeEnum 72
  
  hugeEnum_VALUE_0073 :: HugeEnum
  hugeEnum_VALUE_0073 = HugeEnum 73
  
  hugeEnum_VALUE_0074 :: HugeEnum
  hugeEnum_VALUE_0074 = HugeEnum 74
  
  hugeEnum_VALUE_0075 :: HugeEnum
  hugeEnum_VALUE_0075 = HugeEnum 75
  
  hugeEnum_VALUE_0076 :: HugeEnum
  hugeEnum_VALUE_0076 = HugeEnum 76
  
  hugeEnum_VALUE_0077 :: HugeEnum
  hugeEnum_VALUE_0077 = HugeEnum 77
  
  hugeEnum_VALUE_0078 :: HugeEnum
  hugeEnum_VALUE_0078 = HugeEnum 78
  
  hugeEnum_VALUE_0079 :: HugeEnum
  hugeEnum_VALUE_0079 = HugeEnum 79
  
  hugeEnum_VALUE_0080 :: HugeEnum
  hugeEnum_VALUE_0080 = HugeEnum 80
  
  hugeEnum_VALUE_0081 :: HugeEnum
  hugeEnum_VALUE_0081 = HugeEnum 81
  
  hugeEnum_VALUE_0082 :: HugeEnum
  hugeEnum_VALUE_0082 = HugeEnum 82
  
  hugeEnum_VALUE_0083 :: HugeEnum
  hugeEnum_VALUE_0083 = HugeEnum 83
  
  hugeEnum_VALUE_0084 :: HugeEnum
  hugeEnum_VALUE_0084 = HugeEnum 84
  
  hugeEnum_VALUE_0085 :: HugeEnum
  hugeEnum_VALUE_0085 = HugeEnum 85
  
  hugeEnum_VALUE_0086 :: HugeEnum
  hugeEnum_VALUE_0086 = HugeEnum 86
  
  hugeEnum_VALUE_0087 :: HugeEnum
  hugeEnum_VALUE_0087 = HugeEnum 87
  
  hugeEnum_VALUE_0088 :: HugeEnum
  hugeEnum_VALUE_0088 = HugeEnum 88
  
  hugeEnum_VALUE_0089 :: HugeEnum
  hugeEnum_VALUE_0089 = HugeEnum 89
  
  hugeEnum_VALUE_0090 :: HugeEnum
  hugeEnum_VALUE_0090 = HugeEnum 90
  
  hugeEnum_VALUE_0091 :: HugeEnum
  hugeEnum_VALUE_0091 = HugeEnum 91
  
  hugeEnum_VALUE_0092 :: HugeEnum
  hugeEnum_VALUE_0092 = HugeEnum 92
  
  hugeEnum_VALUE_0093 :: HugeEnum
  hugeEnum_VALUE_0093 = HugeEnum 93
  
  hugeEnum_VALUE_0094 :: HugeEnum
  hugeEnum_VALUE_0094 = HugeEnum 94
  
  hugeEnum_VALUE_0095 :: HugeEnum
  hugeEnum_VALUE_0095 = HugeEnum 95
  
  hugeEnum_VALUE_0096 :: HugeEnum
  hugeEnum_VALUE_0096 = HugeEnum 96
  
  hugeEnum_VALUE_0097 :: HugeEnum
  hugeEnum_VALUE_0097 = HugeEnum 97
  
  hugeEnum_VALUE_0098 :: HugeEnum
  hugeEnum_VALUE_0098 = HugeEnum 98
  
  hugeEnum_VALUE_0099 :: HugeEnum
  hugeEnum_VALUE_0099 = HugeEnum 99
  
  hugeEnum_VALUE_0100 :: HugeEnum
  hugeEnum_VALUE_0100 = HugeEnum 100
  
  hugeEnum_VALUE_0101 :: HugeEnum
  hugeEnum_VALUE_0101 = HugeEnum 101
  
  hugeEnum_VALUE_0102 :: HugeEnum
  hugeEnum_VALUE_0102 = HugeEnum 102
  
  hugeEnum_VALUE_0103 :: HugeEnum
  hugeEnum_VALUE_0103 = HugeEnum 103
  
  hugeEnum_VALUE_0104 :: HugeEnum
  hugeEnum_VALUE_0104 = HugeEnum 104
  
  hugeEnum_VALUE_0105 :: HugeEnum
  hugeEnum_VALUE_0105 = HugeEnum 105
  
  hugeEnum_VALUE_0106 :: HugeEnum
  hugeEnum_VALUE_0106 = HugeEnum 106
  
  hugeEnum_VALUE_0107 :: HugeEnum
  hugeEnum_VALUE_0107 = HugeEnum 107
  
  hugeEnum_VALUE_0108 :: HugeEnum
  hugeEnum_VALUE_0108 = HugeEnum 108
  
  hugeEnum_VALUE_0109 :: HugeEnum
  hugeEnum_VALUE_0109 = HugeEnum 109
  
  hugeEnum_VALUE_0110 :: HugeEnum
  hugeEnum_VALUE_0110 = HugeEnum 110
  
  hugeEnum_VALUE_0111 :: HugeEnum
  hugeEnum_VALUE_0111 = HugeEnum 111
  
  hugeEnum_VALUE_0112 :: HugeEnum
  hugeEnum_VALUE_0112 = HugeEnum 112
  
  hugeEnum_VALUE_0113 :: HugeEnum
  hugeEnum_VALUE_0113 = HugeEnum 113
  
  hugeEnum_VALUE_0114 :: HugeEnum
  hugeEnum_VALUE_0114 = HugeEnum 114
  
  hugeEnum_VALUE_0115 :: HugeEnum
  hugeEnum_VALUE_0115 = HugeEnum 115
  
  hugeEnum_VALUE_0116 :: HugeEnum
  hugeEnum_VALUE_0116 = HugeEnum 116
  
  hugeEnum_VALUE_0117 :: HugeEnum
  hugeEnum_VALUE_0117 = HugeEnum 117
  
  hugeEnum_VALUE_0118 :: HugeEnum
  hugeEnum_VALUE_0118 = HugeEnum 118
  
  hugeEnum_VALUE_0119 :: HugeEnum
  hugeEnum_VALUE_0119 = HugeEnum 119
  
  hugeEnum_VALUE_0120 :: HugeEnum
  hugeEnum_VALUE_0120 = HugeEnum 120
  
  hugeEnum_VALUE_0121 :: HugeEnum
  hugeEnum_VALUE_0121 = HugeEnum 121
  
  hugeEnum_VALUE_0122 :: HugeEnum
  hugeEnum_VALUE_0122 = HugeEnum 122
  
  hugeEnum_VALUE_0123 :: HugeEnum
  hugeEnum_VALUE_0123 = HugeEnum 123
  
  hugeEnum_VALUE_0124 :: HugeEnum
  hugeEnum_VALUE_0124 = HugeEnum 124
  
  hugeEnum_VALUE_0125 :: HugeEnum
  hugeEnum_VALUE_0125 = HugeEnum 125
  
  hugeEnum_VALUE_0126 :: HugeEnum
  hugeEnum_VALUE_0126 = HugeEnum 126
  
  hugeEnum_VALUE_0127 :: HugeEnum
  hugeEnum_VALUE_0127 = HugeEnum 127
  
  hugeEnum_VALUE_0128 :: HugeEnum
  hugeEnum_VALUE_0128 = HugeEnum 128
  
  hugeEnum_VALUE_0129 :: HugeEnum
  hugeEnum_VALUE_0129 = HugeEnum 129
  
  hugeEnum_VALUE_0130 :: HugeEnum
  hugeEnum_VALUE_0130 = HugeEnum 130
  
  hugeEnum_VALUE_0131 :: HugeEnum
  hugeEnum_VALUE_0131 = HugeEnum 131
  
  hugeEnum_VALUE_0132 :: HugeEnum
  hugeEnum_VALUE_0132 = HugeEnum 132
  
  hugeEnum_VALUE_0133 :: HugeEnum
  hugeEnum_VALUE_0133 = HugeEnum 133
  
  hugeEnum_VALUE_0134 :: HugeEnum
  hugeEnum_VALUE_0134 = HugeEnum 134
  
  hugeEnum_VALUE_0135 :: HugeEnum
  hugeEnum_VALUE_0135 = HugeEnum 135
  
  hugeEnum_VALUE_0136 :: HugeEnum
  hugeEnum_VALUE_0136 = HugeEnum 136
  
  hugeEnum_VALUE_0137 :: HugeEnum
  hugeEnum_VALUE_0137 = HugeEnum 137
  
  hugeEnum_VALUE_0138 :: HugeEnum
  hugeEnum_VALUE_0138 = HugeEnum 138
  
  hugeEnum_VALUE_0139 :: HugeEnum
  hugeEnum_VALUE_0139 = HugeEnum 139
  
  hugeEnum_VALUE_0140 :: HugeEnum
  hugeEnum_VALUE_0140 = HugeEnum 140
  
  hugeEnum_VALUE_0141 :: HugeEnum
  hugeEnum_VALUE_0141 = HugeEnum 141
  
  hugeEnum_VALUE_0142 :: HugeEnum
  hugeEnum_VALUE_0142 = HugeEnum 142
  
  hugeEnum_VALUE_0143 :: HugeEnum
  hugeEnum_VALUE_0143 = HugeEnum 143
  
  hugeEnum_VALUE_0144 :: HugeEnum
  hugeEnum_VALUE_0144 = HugeEnum 144
  
  hugeEnum_VALUE_0145 :: HugeEnum
  hugeEnum_VALUE_0145 = HugeEnum 145
  
  hugeEnum_VALUE_0146 :: HugeEnum
  hugeEnum_VALUE_0146 = HugeEnum 146
  
  hugeEnum_VALUE_0147 :: HugeEnum
  hugeEnum_VALUE_0147 = HugeEnum 147
  
  hugeEnum_VALUE_0148 :: HugeEnum
  hugeEnum_VALUE_0148 = HugeEnum 148
  
  hugeEnum_VALUE_0149 :: HugeEnum
  hugeEnum_VALUE_0149 = HugeEnum 149
  
  hugeEnum_VALUE_0150 :: HugeEnum
  hugeEnum_VALUE_0150 = HugeEnum 150
  
  hugeEnum_VALUE_0151 :: HugeEnum
  hugeEnum_VALUE_0151 = HugeEnum 151
  
  hugeEnum_VALUE_0152 :: HugeEnum
  hugeEnum_VALUE_0152 = HugeEnum 152
  
  hugeEnum_VALUE_0153 :: HugeEnum
  hugeEnum_VALUE_0153 = HugeEnum 153
  
  hugeEnum_VALUE_0154 :: HugeEnum
  hugeEnum_VALUE_0154 = HugeEnum 154
  
  hugeEnum_VALUE_0155 :: HugeEnum
  hugeEnum_VALUE_0155 = HugeEnum 155
  
  hugeEnum_VALUE_0156 :: HugeEnum
  hugeEnum_VALUE_0156 = HugeEnum 156
  
  hugeEnum_VALUE_0157 :: HugeEnum
  hugeEnum_VALUE_0157 = HugeEnum 157
  
  hugeEnum_VALUE_0158 :: HugeEnum
  hugeEnum_VALUE_0158 = HugeEnum 158
  
  hugeEnum_VALUE_0159 :: HugeEnum
  hugeEnum_VALUE_0159 = HugeEnum 159
  
  hugeEnum_VALUE_0160 :: HugeEnum
  hugeEnum_VALUE_0160 = HugeEnum 160
  
  hugeEnum_VALUE_0161 :: HugeEnum
  hugeEnum_VALUE_0161 = HugeEnum 161
  
  hugeEnum_VALUE_0162 :: HugeEnum
  hugeEnum_VALUE_0162 = HugeEnum 162
  
  hugeEnum_VALUE_0163 :: HugeEnum
  hugeEnum_VALUE_0163 = HugeEnum 163
  
  hugeEnum_VALUE_0164 :: HugeEnum
  hugeEnum_VALUE_0164 = HugeEnum 164
  
  hugeEnum_VALUE_0165 :: HugeEnum
  hugeEnum_VALUE_0165 = HugeEnum 165
  
  hugeEnum_VALUE_0166 :: HugeEnum
  hugeEnum_VALUE_0166 = HugeEnum 166
  
  hugeEnum_VALUE_0167 :: HugeEnum
  hugeEnum_VALUE_0167 = HugeEnum 167
  
  hugeEnum_VALUE_0168 :: HugeEnum
  hugeEnum_VALUE_0168 = HugeEnum 168
  
  hugeEnum_VALUE_0169 :: HugeEnum
  hugeEnum_VALUE_0169 = HugeEnum 169
  
  hugeEnum_VALUE_0170 :: HugeEnum
  hugeEnum_VALUE_0170 = HugeEnum 170
  
  hugeEnum_VALUE_0171 :: HugeEnum
  hugeEnum_VALUE_0171 = HugeEnum 171
  
  hugeEnum_VALUE_0172 :: HugeEnum
  hugeEnum_VALUE_0172 = HugeEnum 172
  
  hugeEnum_VALUE_0173 :: HugeEnum
  hugeEnum_VALUE_0173 = HugeEnum 173
  
  hugeEnum_VALUE_0174 :: HugeEnum
  hugeEnum_VALUE_0174 = HugeEnum 174
  
  hugeEnum_VALUE_0175 :: HugeEnum
  hugeEnum_VALUE_0175 = HugeEnum 175
  
  hugeEnum_VALUE_0176 :: HugeEnum
  hugeEnum_VALUE_0176 = HugeEnum 176
  
  hugeEnum_VALUE_0177 :: HugeEnum
  hugeEnum_VALUE_0177 = HugeEnum 177
  
  hugeEnum_VALUE_0178 :: HugeEnum
  hugeEnum_VALUE_0178 = HugeEnum 178
  
  hugeEnum_VALUE_0179 :: HugeEnum
  hugeEnum_VALUE_0179 = HugeEnum 179
  
  hugeEnum_VALUE_0180 :: HugeEnum
  hugeEnum_VALUE_0180 = HugeEnum 180
  
  hugeEnum_VALUE_0181 :: HugeEnum
  hugeEnum_VALUE_0181 = HugeEnum 181
  
  hugeEnum_VALUE_0182 :: HugeEnum
  hugeEnum_VALUE_0182 = HugeEnum 182
  
  hugeEnum_VALUE_0183 :: HugeEnum
  hugeEnum_VALUE_0183 = HugeEnum 183
  
  hugeEnum_VALUE_0184 :: HugeEnum
  hugeEnum_VALUE_0184 = HugeEnum 184
  
  hugeEnum_VALUE_0185 :: HugeEnum
  hugeEnum_VALUE_0185 = HugeEnum 185
  
  hugeEnum_VALUE_0186 :: HugeEnum
  hugeEnum_VALUE_0186 = HugeEnum 186
  
  hugeEnum_VALUE_0187 :: HugeEnum
  hugeEnum_VALUE_0187 = HugeEnum 187
  
  hugeEnum_VALUE_0188 :: HugeEnum
  hugeEnum_VALUE_0188 = HugeEnum 188
  
  hugeEnum_VALUE_0189 :: HugeEnum
  hugeEnum_VALUE_0189 = HugeEnum 189
  
  hugeEnum_VALUE_0190 :: HugeEnum
  hugeEnum_VALUE_0190 = HugeEnum 190
  
  hugeEnum_VALUE_0191 :: HugeEnum
  hugeEnum_VALUE_0191 = HugeEnum 191
  
  hugeEnum_VALUE_0192 :: HugeEnum
  hugeEnum_VALUE_0192 = HugeEnum 192
  
  hugeEnum_VALUE_0193 :: HugeEnum
  hugeEnum_VALUE_0193 = HugeEnum 193
  
  hugeEnum_VALUE_0194 :: HugeEnum
  hugeEnum_VALUE_0194 = HugeEnum 194
  
  hugeEnum_VALUE_0195 :: HugeEnum
  hugeEnum_VALUE_0195 = HugeEnum 195
  
  hugeEnum_VALUE_0196 :: HugeEnum
  hugeEnum_VALUE_0196 = HugeEnum 196
  
  hugeEnum_VALUE_0197 :: HugeEnum
  hugeEnum_VALUE_0197 = HugeEnum 197
  
  hugeEnum_VALUE_0198 :: HugeEnum
  hugeEnum_VALUE_0198 = HugeEnum 198
  
  hugeEnum_VALUE_0199 :: HugeEnum
  hugeEnum_VALUE_0199 = HugeEnum 199
  
  hugeEnum_VALUE_0200 :: HugeEnum
  hugeEnum_VALUE_0200 = HugeEnum 200
  
  hugeEnum_VALUE_0201 :: HugeEnum
  hugeEnum_VALUE_0201 = HugeEnum 201
  
  hugeEnum_VALUE_0202 :: HugeEnum
  hugeEnum_VALUE_0202 = HugeEnum 202
  
  hugeEnum_VALUE_0203 :: HugeEnum
  hugeEnum_VALUE_0203 = HugeEnum 203
  
  hugeEnum_VALUE_0204 :: HugeEnum
  hugeEnum_VALUE_0204 = HugeEnum 204
  
  hugeEnum_VALUE_0205 :: HugeEnum
  hugeEnum_VALUE_0205 = HugeEnum 205
  
  hugeEnum_VALUE_0206 :: HugeEnum
  hugeEnum_VALUE_0206 = HugeEnum 206
  
  hugeEnum_VALUE_0207 :: HugeEnum
  hugeEnum_VALUE_0207 = HugeEnum 207
  
  hugeEnum_VALUE_0208 :: HugeEnum
  hugeEnum_VALUE_0208 = HugeEnum 208
  
  hugeEnum_VALUE_0209 :: HugeEnum
  hugeEnum_VALUE_0209 = HugeEnum 209
  
  hugeEnum_VALUE_0210 :: HugeEnum
  hugeEnum_VALUE_0210 = HugeEnum 210
  
  hugeEnum_VALUE_0211 :: HugeEnum
  hugeEnum_VALUE_0211 = HugeEnum 211
  
  hugeEnum_VALUE_0212 :: HugeEnum
  hugeEnum_VALUE_0212 = HugeEnum 212
  
  hugeEnum_VALUE_0213 :: HugeEnum
  hugeEnum_VALUE_0213 = HugeEnum 213
  
  hugeEnum_VALUE_0214 :: HugeEnum
  hugeEnum_VALUE_0214 = HugeEnum 214
  
  hugeEnum_VALUE_0215 :: HugeEnum
  hugeEnum_VALUE_0215 = HugeEnum 215
  
  hugeEnum_VALUE_0216 :: HugeEnum
  hugeEnum_VALUE_0216 = HugeEnum 216
  
  hugeEnum_VALUE_0217 :: HugeEnum
  hugeEnum_VALUE_0217 = HugeEnum 217
  
  hugeEnum_VALUE_0218 :: HugeEnum
  hugeEnum_VALUE_0218 = HugeEnum 218
  
  hugeEnum_VALUE_0219 :: HugeEnum
  hugeEnum_VALUE_0219 = HugeEnum 219
  
  hugeEnum_VALUE_0220 :: HugeEnum
  hugeEnum_VALUE_0220 = HugeEnum 220
  
  hugeEnum_VALUE_0221 :: HugeEnum
  hugeEnum_VALUE_0221 = HugeEnum 221
  
  hugeEnum_VALUE_0222 :: HugeEnum
  hugeEnum_VALUE_0222 = HugeEnum 222
  
  hugeEnum_VALUE_0223 :: HugeEnum
  hugeEnum_VALUE_0223 = HugeEnum 223
  
  hugeEnum_VALUE_0224 :: HugeEnum
  hugeEnum_VALUE_0224 = HugeEnum 224
  
  hugeEnum_VALUE_0225 :: HugeEnum
  hugeEnum_VALUE_0225 = HugeEnum 225
  
  hugeEnum_VALUE_0226 :: HugeEnum
  hugeEnum_VALUE_0226 = HugeEnum 226
  
  hugeEnum_VALUE_0227 :: HugeEnum
  hugeEnum_VALUE_0227 = HugeEnum 227
  
  hugeEnum_VALUE_0228 :: HugeEnum
  hugeEnum_VALUE_0228 = HugeEnum 228
  
  hugeEnum_VALUE_0229 :: HugeEnum
  hugeEnum_VALUE_0229 = HugeEnum 229
  
  hugeEnum_VALUE_0230 :: HugeEnum
  hugeEnum_VALUE_0230 = HugeEnum 230
  
  hugeEnum_VALUE_0231 :: HugeEnum
  hugeEnum_VALUE_0231 = HugeEnum 231
  
  hugeEnum_VALUE_0232 :: HugeEnum
  hugeEnum_VALUE_0232 = HugeEnum 232
  
  hugeEnum_VALUE_0233 :: HugeEnum
  hugeEnum_VALUE_0233 = HugeEnum 233
  
  hugeEnum_VALUE_0234 :: HugeEnum
  hugeEnum_VALUE_0234 = HugeEnum 234
  
  hugeEnum_VALUE_0235 :: HugeEnum
  hugeEnum_VALUE_0235 = HugeEnum 235
  
  hugeEnum_VALUE_0236 :: HugeEnum
  hugeEnum_VALUE_0236 = HugeEnum 236
  
  hugeEnum_VALUE_0237 :: HugeEnum
  hugeEnum_VALUE_0237 = HugeEnum 237
  
  hugeEnum_VALUE_0238 :: HugeEnum
  hugeEnum_VALUE_0238 = HugeEnum 238
  
  hugeEnum_VALUE_0239 :: HugeEnum
  hugeEnum_VALUE_0239 = HugeEnum 239
  
  hugeEnum_VALUE_0240 :: HugeEnum
  hugeEnum_VALUE_0240 = HugeEnum 240
  
  hugeEnum_VALUE_0241 :: HugeEnum
  hugeEnum_VALUE_0241 = HugeEnum 241
  
  hugeEnum_VALUE_0242 :: HugeEnum
  hugeEnum_VALUE_0242 = HugeEnum 242
  
  hugeEnum_VALUE_0243 :: HugeEnum
  hugeEnum_VALUE_0243 = HugeEnum 243
  
  hugeEnum_VALUE_0244 :: HugeEnum
  hugeEnum_VALUE_0244 = HugeEnum 244
  
  hugeEnum_VALUE_0245 :: HugeEnum
  hugeEnum_VALUE_0245 = HugeEnum 245
  
  hugeEnum_VALUE_0246 :: HugeEnum
  hugeEnum_VALUE_0246 = HugeEnum 246
  
  hugeEnum_VALUE_0247 :: HugeEnum
  hugeEnum_VALUE_0247 = HugeEnum 247
  
  hugeEnum_VALUE_0248 :: HugeEnum
  hugeEnum_VALUE_0248 = HugeEnum 248
  
  hugeEnum_VALUE_0249 :: HugeEnum
  hugeEnum_VALUE_0249 = HugeEnum 249
  
  hugeEnum_VALUE_0250 :: HugeEnum
  hugeEnum_VALUE_0250 = HugeEnum 250
  
  hugeEnum_VALUE_0251 :: HugeEnum
  hugeEnum_VALUE_0251 = HugeEnum 251
  
  hugeEnum_VALUE_0252 :: HugeEnum
  hugeEnum_VALUE_0252 = HugeEnum 252
  
  hugeEnum_VALUE_0253 :: HugeEnum
  hugeEnum_VALUE_0253 = HugeEnum 253
  
  hugeEnum_VALUE_0254 :: HugeEnum
  hugeEnum_VALUE_0254 = HugeEnum 254
  
  hugeEnum_VALUE_0255 :: HugeEnum
  hugeEnum_VALUE_0255 = HugeEnum 255
  
  hugeEnum_VALUE_0256 :: HugeEnum
  hugeEnum_VALUE_0256 = HugeEnum 256
  
  hugeEnum_VALUE_0257 :: HugeEnum
  hugeEnum_VALUE_0257 = HugeEnum 257
  
  hugeEnum_VALUE_0258 :: HugeEnum
  hugeEnum_VALUE_0258 = HugeEnum 258
  
  hugeEnum_VALUE_0259 :: HugeEnum
  hugeEnum_VALUE_0259 = HugeEnum 259
  
  hugeEnum_VALUE_0260 :: HugeEnum
  hugeEnum_VALUE_0260 = HugeEnum 260
  
  hugeEnum_VALUE_0261 :: HugeEnum
  hugeEnum_VALUE_0261 = HugeEnum 261
  
  hugeEnum_VALUE_0262 :: HugeEnum
  hugeEnum_VALUE_0262 = HugeEnum 262
  
  hugeEnum_VALUE_0263 :: HugeEnum
  hugeEnum_VALUE_0263 = HugeEnum 263
  
  hugeEnum_VALUE_0264 :: HugeEnum
  hugeEnum_VALUE_0264 = HugeEnum 264
  
  hugeEnum_VALUE_0265 :: HugeEnum
  hugeEnum_VALUE_0265 = HugeEnum 265
  
  hugeEnum_VALUE_0266 :: HugeEnum
  hugeEnum_VALUE_0266 = HugeEnum 266
  
  hugeEnum_VALUE_0267 :: HugeEnum
  hugeEnum_VALUE_0267 = HugeEnum 267
  
  hugeEnum_VALUE_0268 :: HugeEnum
  hugeEnum_VALUE_0268 = HugeEnum 268
  
  hugeEnum_VALUE_0269 :: HugeEnum
  hugeEnum_VALUE_0269 = HugeEnum 269
  
  hugeEnum_VALUE_0270 :: HugeEnum
  hugeEnum_VALUE_0270 = HugeEnum 270
  
  hugeEnum_VALUE_0271 :: HugeEnum
  hugeEnum_VALUE_0271 = HugeEnum 271
  
  hugeEnum_VALUE_0272 :: HugeEnum
  hugeEnum_VALUE_0272 = HugeEnum 272
  
  hugeEnum_VALUE_0273 :: HugeEnum
  hugeEnum_VALUE_0273 = HugeEnum 273
  
  hugeEnum_VALUE_0274 :: HugeEnum
  hugeEnum_VALUE_0274 = HugeEnum 274
  
  hugeEnum_VALUE_0275 :: HugeEnum
  hugeEnum_VALUE_0275 = HugeEnum 275
  
  hugeEnum_VALUE_0276 :: HugeEnum
  hugeEnum_VALUE_0276 = HugeEnum 276
  
  hugeEnum_VALUE_0277 :: HugeEnum
  hugeEnum_VALUE_0277 = HugeEnum 277
  
  hugeEnum_VALUE_0278 :: HugeEnum
  hugeEnum_VALUE_0278 = HugeEnum 278
  
  hugeEnum_VALUE_0279 :: HugeEnum
  hugeEnum_VALUE_0279 = HugeEnum 279
  
  hugeEnum_VALUE_0280 :: HugeEnum
  hugeEnum_VALUE_0280 = HugeEnum 280
  
  hugeEnum_VALUE_0281 :: HugeEnum
  hugeEnum_VALUE_0281 = HugeEnum 281
  
  hugeEnum_VALUE_0282 :: HugeEnum
  hugeEnum_VALUE_0282 = HugeEnum 282
  
  hugeEnum_VALUE_0283 :: HugeEnum
  hugeEnum_VALUE_0283 = HugeEnum 283
  
  hugeEnum_VALUE_0284 :: HugeEnum
  hugeEnum_VALUE_0284 = HugeEnum 284
  
  hugeEnum_VALUE_0285 :: HugeEnum
  hugeEnum_VALUE_0285 = HugeEnum 285
  
  hugeEnum_VALUE_0286 :: HugeEnum
  hugeEnum_VALUE_0286 = HugeEnum 286
  
  hugeEnum_VALUE_0287 :: HugeEnum
  hugeEnum_VALUE_0287 = HugeEnum 287
  
  hugeEnum_VALUE_0288 :: HugeEnum
  hugeEnum_VALUE_0288 = HugeEnum 288
  
  hugeEnum_VALUE_0289 :: HugeEnum
  hugeEnum_VALUE_0289 = HugeEnum 289
  
  hugeEnum_VALUE_0290 :: HugeEnum
  hugeEnum_VALUE_0290 = HugeEnum 290
  
  hugeEnum_VALUE_0291 :: HugeEnum
  hugeEnum_VALUE_0291 = HugeEnum 291
  
  hugeEnum_VALUE_0292 :: HugeEnum
  hugeEnum_VALUE_0292 = HugeEnum 292
  
  hugeEnum_VALUE_0293 :: HugeEnum
  hugeEnum_VALUE_0293 = HugeEnum 293
  
  hugeEnum_VALUE_0294 :: HugeEnum
  hugeEnum_VALUE_0294 = HugeEnum 294
  
  hugeEnum_VALUE_0295 :: HugeEnum
  hugeEnum_VALUE_0295 = HugeEnum 295
  
  hugeEnum_VALUE_0296 :: HugeEnum
  hugeEnum_VALUE_0296 = HugeEnum 296
  
  hugeEnum_VALUE_0297 :: HugeEnum
  hugeEnum_VALUE_0297 = HugeEnum 297
  
  hugeEnum_VALUE_0298 :: HugeEnum
  hugeEnum_VALUE_0298 = HugeEnum 298
  
  hugeEnum_VALUE_0299 :: HugeEnum
  hugeEnum_VALUE_0299 = HugeEnum 299
  
  hugeEnum_VALUE_0300 :: HugeEnum
  hugeEnum_VALUE_0300 = HugeEnum 300
  
  hugeEnum_VALUE_0301 :: HugeEnum
  hugeEnum_VALUE_0301 = HugeEnum 301
  
  hugeEnum_VALUE_0302 :: HugeEnum
  hugeEnum_VALUE_0302 = HugeEnum 302
  
  hugeEnum_VALUE_0303 :: HugeEnum
  hugeEnum_VALUE_0303 = HugeEnum 303
  
  hugeEnum_VALUE_0304 :: HugeEnum
  hugeEnum_VALUE_0304 = HugeEnum 304
  
  hugeEnum_VALUE_0305 :: HugeEnum
  hugeEnum_VALUE_0305 = HugeEnum 305
  
  hugeEnum_VALUE_0306 :: HugeEnum
  hugeEnum_VALUE_0306 = HugeEnum 306
  
  hugeEnum_VALUE_0307 :: HugeEnum
  hugeEnum_VALUE_0307 = HugeEnum 307
  
  hugeEnum_VALUE_0308 :: HugeEnum
  hugeEnum_VALUE_0308 = HugeEnum 308
  
  hugeEnum_VALUE_0309 :: HugeEnum
  hugeEnum_VALUE_0309 = HugeEnum 309
  
  hugeEnum_VALUE_0310 :: HugeEnum
  hugeEnum_VALUE_0310 = HugeEnum 310
  
  hugeEnum_VALUE_0311 :: HugeEnum
  hugeEnum_VALUE_0311 = HugeEnum 311
  
  hugeEnum_VALUE_0312 :: HugeEnum
  hugeEnum_VALUE_0312 = HugeEnum 312
  
  hugeEnum_VALUE_0313 :: HugeEnum
  hugeEnum_VALUE_0313 = HugeEnum 313
  
  hugeEnum_VALUE_0314 :: HugeEnum
  hugeEnum_VALUE_0314 = HugeEnum 314
  
  hugeEnum_VALUE_0315 :: HugeEnum
  hugeEnum_VALUE_0315 = HugeEnum 315
  
  hugeEnum_VALUE_0316 :: HugeEnum
  hugeEnum_VALUE_0316 = HugeEnum 316
  
  hugeEnum_VALUE_0317 :: HugeEnum
  hugeEnum_VALUE_0317 = HugeEnum 317
  
  hugeEnum_VALUE_0318 :: HugeEnum
  hugeEnum_VALUE_0318 = HugeEnum 318
  
  hugeEnum_VALUE_0319 :: HugeEnum
  hugeEnum_VALUE_0319 = HugeEnum 319
  
  hugeEnum_VALUE_0320 :: HugeEnum
  hugeEnum_VALUE_0320 = HugeEnum 320
  
  hugeEnum_VALUE_0321 :: HugeEnum
  hugeEnum_VALUE_0321 = HugeEnum 321
  
  hugeEnum_VALUE_0322 :: HugeEnum
  hugeEnum_VALUE_0322 = HugeEnum 322
  
  hugeEnum_VALUE_0323 :: HugeEnum
  hugeEnum_VALUE_0323 = HugeEnum 323
  
  hugeEnum_VALUE_0324 :: HugeEnum
  hugeEnum_VALUE_0324 = HugeEnum 324
  
  hugeEnum_VALUE_0325 :: HugeEnum
  hugeEnum_VALUE_0325 = HugeEnum 325
  
  hugeEnum_VALUE_0326 :: HugeEnum
  hugeEnum_VALUE_0326 = HugeEnum 326
  
  hugeEnum_VALUE_0327 :: HugeEnum
  hugeEnum_VALUE_0327 = HugeEnum 327
  
  hugeEnum_VALUE_0328 :: HugeEnum
  hugeEnum_VALUE_0328 = HugeEnum 328
  
  hugeEnum_VALUE_0329 :: HugeEnum
  hugeEnum_VALUE_0329 = HugeEnum 329
  
  hugeEnum_VALUE_0330 :: HugeEnum
  hugeEnum_VALUE_0330 = HugeEnum 330
  
  hugeEnum_VALUE_0331 :: HugeEnum
  hugeEnum_VALUE_0331 = HugeEnum 331
  
  hugeEnum_VALUE_0332 :: HugeEnum
  hugeEnum_VALUE_0332 = HugeEnum 332
  
  hugeEnum_VALUE_0333 :: HugeEnum
  hugeEnum_VALUE_0333 = HugeEnum 333
  
  hugeEnum_VALUE_0334 :: HugeEnum
  hugeEnum_VALUE_0334 = HugeEnum 334
  
  hugeEnum_VALUE_0335 :: HugeEnum
  hugeEnum_VALUE_0335 = HugeEnum 335
  
  hugeEnum_VALUE_0336 :: HugeEnum
  hugeEnum_VALUE_0336 = HugeEnum 336
  
  hugeEnum_VALUE_0337 :: HugeEnum
  hugeEnum_VALUE_0337 = HugeEnum 337
  
  hugeEnum_VALUE_0338 :: HugeEnum
  hugeEnum_VALUE_0338 = HugeEnum 338
  
  hugeEnum_VALUE_0339 :: HugeEnum
  hugeEnum_VALUE_0339 = HugeEnum 339
  
  hugeEnum_VALUE_0340 :: HugeEnum
  hugeEnum_VALUE_0340 = HugeEnum 340
  
  hugeEnum_VALUE_0341 :: HugeEnum
  hugeEnum_VALUE_0341 = HugeEnum 341
  
  hugeEnum_VALUE_0342 :: HugeEnum
  hugeEnum_VALUE_0342 = HugeEnum 342
  
  hugeEnum_VALUE_0343 :: HugeEnum
  hugeEnum_VALUE_0343 = HugeEnum 343
  
  hugeEnum_VALUE_0344 :: HugeEnum
  hugeEnum_VALUE_0344 = HugeEnum 344
  
  hugeEnum_VALUE_0345 :: HugeEnum
  hugeEnum_VALUE_0345 = HugeEnum 345
  
  hugeEnum_VALUE_0346 :: HugeEnum
  hugeEnum_VALUE_0346 = HugeEnum 346
  
  hugeEnum_VALUE_0347 :: HugeEnum
  hugeEnum_VALUE_0347 = HugeEnum 347
  
  hugeEnum_VALUE_0348 :: HugeEnum
  hugeEnum_VALUE_0348 = HugeEnum 348
  
  hugeEnum_VALUE_0349 :: HugeEnum
  hugeEnum_VALUE_0349 = HugeEnum 349
  
  hugeEnum_VALUE_0350 :: HugeEnum
  hugeEnum_VALUE_0350 = HugeEnum 350
  
  hugeEnum_VALUE_0351 :: HugeEnum
  hugeEnum_VALUE_0351 = HugeEnum 351
  
  hugeEnum_VALUE_0352 :: HugeEnum
  hugeEnum_VALUE_0352 = HugeEnum 352
  
  hugeEnum_VALUE_0353 :: HugeEnum
  hugeEnum_VALUE_0353 = HugeEnum 353
  
  hugeEnum_VALUE_0354 :: HugeEnum
  hugeEnum_VALUE_0354 = HugeEnum 354
  
  hugeEnum_VALUE_0355 :: HugeEnum
  hugeEnum_VALUE_0355 = HugeEnum 355
  
  hugeEnum_VALUE_0356 :: HugeEnum
  hugeEnum_VALUE_0356 = HugeEnum 356
  
  hugeEnum_VALUE_0357 :: HugeEnum
  hugeEnum_VALUE_0357 = HugeEnum 357
  
  hugeEnum_VALUE_0358 :: HugeEnum
  hugeEnum_VALUE_0358 = HugeEnum 358
  
  hugeEnum_VALUE_0359 :: HugeEnum
  hugeEnum_VALUE_0359 = HugeEnum 359
  
  hugeEnum_VALUE_0360 :: HugeEnum
  hugeEnum_VALUE_0360 = HugeEnum 360
  
  hugeEnum_VALUE_0361 :: HugeEnum
  hugeEnum_VALUE_0361 = HugeEnum 361
  
  hugeEnum_VALUE_0362 :: HugeEnum
  hugeEnum_VALUE_0362 = HugeEnum 362
  
  hugeEnum_VALUE_0363 :: HugeEnum
  hugeEnum_VALUE_0363 = HugeEnum 363
  
  hugeEnum_VALUE_0364 :: HugeEnum
  hugeEnum_VALUE_0364 = HugeEnum 364
  
  hugeEnum_VALUE_0365 :: HugeEnum
  hugeEnum_VALUE_0365 = HugeEnum 365
  
  hugeEnum_VALUE_0366 :: HugeEnum
  hugeEnum_VALUE_0366 = HugeEnum 366
  
  hugeEnum_VALUE_0367 :: HugeEnum
  hugeEnum_VALUE_0367 = HugeEnum 367
  
  hugeEnum_VALUE_0368 :: HugeEnum
  hugeEnum_VALUE_0368 = HugeEnum 368
  
  hugeEnum_VALUE_0369 :: HugeEnum
  hugeEnum_VALUE_0369 = HugeEnum 369
  
  hugeEnum_VALUE_0370 :: HugeEnum
  hugeEnum_VALUE_0370 = HugeEnum 370
  
  hugeEnum_VALUE_0371 :: HugeEnum
  hugeEnum_VALUE_0371 = HugeEnum 371
  
  hugeEnum_VALUE_0372 :: HugeEnum
  hugeEnum_VALUE_0372 = HugeEnum 372
  
  hugeEnum_VALUE_0373 :: HugeEnum
  hugeEnum_VALUE_0373 = HugeEnum 373
  
  hugeEnum_VALUE_0374 :: HugeEnum
  hugeEnum_VALUE_0374 = HugeEnum 374
  
  hugeEnum_VALUE_0375 :: HugeEnum
  hugeEnum_VALUE_0375 = HugeEnum 375
  
  hugeEnum_VALUE_0376 :: HugeEnum
  hugeEnum_VALUE_0376 = HugeEnum 376
  
  hugeEnum_VALUE_0377 :: HugeEnum
  hugeEnum_VALUE_0377 = HugeEnum 377
  
  hugeEnum_VALUE_0378 :: HugeEnum
  hugeEnum_VALUE_0378 = HugeEnum 378
  
  hugeEnum_VALUE_0379 :: HugeEnum
  hugeEnum_VALUE_0379 = HugeEnum 379
  
  hugeEnum_VALUE_0380 :: HugeEnum
  hugeEnum_VALUE_0380 = HugeEnum 380
  
  hugeEnum_VALUE_0381 :: HugeEnum
  hugeEnum_VALUE_0381 = HugeEnum 381
  
  hugeEnum_VALUE_0382 :: HugeEnum
  hugeEnum_VALUE_0382 = HugeEnum 382
  
  hugeEnum_VALUE_0383 :: HugeEnum
  hugeEnum_VALUE_0383 = HugeEnum 383
  
  hugeEnum_VALUE_0384 :: HugeEnum
  hugeEnum_VALUE_0384 = HugeEnum 384
  
  hugeEnum_VALUE_0385 :: HugeEnum
  hugeEnum_VALUE_0385 = HugeEnum 385
  
  hugeEnum_VALUE_0386 :: HugeEnum
  hugeEnum_VALUE_0386 = HugeEnum 386
  
  hugeEnum_VALUE_0387 :: HugeEnum
  hugeEnum_VALUE_0387 = HugeEnum 387
  
  hugeEnum_VALUE_0388 :: HugeEnum
  hugeEnum_VALUE_0388 = HugeEnum 388
  
  hugeEnum_VALUE_0389 :: HugeEnum
  hugeEnum_VALUE_0389 = HugeEnum 389
  
  hugeEnum_VALUE_0390 :: HugeEnum
  hugeEnum_VALUE_0390 = HugeEnum 390
  
  hugeEnum_VALUE_0391 :: HugeEnum
  hugeEnum_VALUE_0391 = HugeEnum 391
  
  hugeEnum_VALUE_0392 :: HugeEnum
  hugeEnum_VALUE_0392 = HugeEnum 392
  
  hugeEnum_VALUE_0393 :: HugeEnum
  hugeEnum_VALUE_0393 = HugeEnum 393
  
  hugeEnum_VALUE_0394 :: HugeEnum
  hugeEnum_VALUE_0394 = HugeEnum 394
  
  hugeEnum_VALUE_0395 :: HugeEnum
  hugeEnum_VALUE_0395 = HugeEnum 395
  
  hugeEnum_VALUE_0396 :: HugeEnum
  hugeEnum_VALUE_0396 = HugeEnum 396
  
  hugeEnum_VALUE_0397 :: HugeEnum
  hugeEnum_VALUE_0397 = HugeEnum 397
  
  hugeEnum_VALUE_0398 :: HugeEnum
  hugeEnum_VALUE_0398 = HugeEnum 398
  
  hugeEnum_VALUE_0399 :: HugeEnum
  hugeEnum_VALUE_0399 = HugeEnum 399
  
  hugeEnum_VALUE_0400 :: HugeEnum
  hugeEnum_VALUE_0400 = HugeEnum 400
  
  hugeEnum_VALUE_0401 :: HugeEnum
  hugeEnum_VALUE_0401 = HugeEnum 401
  
  hugeEnum_VALUE_0402 :: HugeEnum
  hugeEnum_VALUE_0402 = HugeEnum 402
  
  hugeEnum_VALUE_0403 :: HugeEnum
  hugeEnum_VALUE_0403 = HugeEnum 403
  
  hugeEnum_VALUE_0404 :: HugeEnum
  hugeEnum_VALUE_0404 = HugeEnum 404
  
  hugeEnum_VALUE_0405 :: HugeEnum
  hugeEnum_VALUE_0405 = HugeEnum 405
  
  hugeEnum_VALUE_0406 :: HugeEnum
  hugeEnum_VALUE_0406 = HugeEnum 406
  
  hugeEnum_VALUE_0407 :: HugeEnum
  hugeEnum_VALUE_0407 = HugeEnum 407
  
  hugeEnum_VALUE_0408 :: HugeEnum
  hugeEnum_VALUE_0408 = HugeEnum 408
  
  hugeEnum_VALUE_0409 :: HugeEnum
  hugeEnum_VALUE_0409 = HugeEnum 409
  
  hugeEnum_VALUE_0410 :: HugeEnum
  hugeEnum_VALUE_0410 = HugeEnum 410
  
  hugeEnum_VALUE_0411 :: HugeEnum
  hugeEnum_VALUE_0411 = HugeEnum 411
  
  hugeEnum_VALUE_0412 :: HugeEnum
  hugeEnum_VALUE_0412 = HugeEnum 412
  
  hugeEnum_VALUE_0413 :: HugeEnum
  hugeEnum_VALUE_0413 = HugeEnum 413
  
  hugeEnum_VALUE_0414 :: HugeEnum
  hugeEnum_VALUE_0414 = HugeEnum 414
  
  hugeEnum_VALUE_0415 :: HugeEnum
  hugeEnum_VALUE_0415 = HugeEnum 415
  
  hugeEnum_VALUE_0416 :: HugeEnum
  hugeEnum_VALUE_0416 = HugeEnum 416
  
  hugeEnum_VALUE_0417 :: HugeEnum
  hugeEnum_VALUE_0417 = HugeEnum 417
  
  hugeEnum_VALUE_0418 :: HugeEnum
  hugeEnum_VALUE_0418 = HugeEnum 418
  
  hugeEnum_VALUE_0419 :: HugeEnum
  hugeEnum_VALUE_0419 = HugeEnum 419
  
  hugeEnum_VALUE_0420 :: HugeEnum
  hugeEnum_VALUE_0420 = HugeEnum 420
  
  hugeEnum_VALUE_0421 :: HugeEnum
  hugeEnum_VALUE_0421 = HugeEnum 421
  
  hugeEnum_VALUE_0422 :: HugeEnum
  hugeEnum_VALUE_0422 = HugeEnum 422
  
  hugeEnum_VALUE_0423 :: HugeEnum
  hugeEnum_VALUE_0423 = HugeEnum 423
  
  hugeEnum_VALUE_0424 :: HugeEnum
  hugeEnum_VALUE_0424 = HugeEnum 424
  
  hugeEnum_VALUE_0425 :: HugeEnum
  hugeEnum_VALUE_0425 = HugeEnum 425
  
  hugeEnum_VALUE_0426 :: HugeEnum
  hugeEnum_VALUE_0426 = HugeEnum 426
  
  hugeEnum_VALUE_0427 :: HugeEnum
  hugeEnum_VALUE_0427 = HugeEnum 427
  
  hugeEnum_VALUE_0428 :: HugeEnum
  hugeEnum_VALUE_0428 = HugeEnum 428
  
  hugeEnum_VALUE_0429 :: HugeEnum
  hugeEnum_VALUE_0429 = HugeEnum 429
  
  hugeEnum_VALUE_0430 :: HugeEnum
  hugeEnum_VALUE_0430 = HugeEnum 430
  
  hugeEnum_VALUE_0431 :: HugeEnum
  hugeEnum_VALUE_0431 = HugeEnum 431
  
  hugeEnum_VALUE_0432 :: HugeEnum
  hugeEnum_VALUE_0432 = HugeEnum 432
  
  hugeEnum_VALUE_0433 :: HugeEnum
  hugeEnum_VALUE_0433 = HugeEnum 433
  
  hugeEnum_VALUE_0434 :: HugeEnum
  hugeEnum_VALUE_0434 = HugeEnum 434
  
  hugeEnum_VALUE_0435 :: HugeEnum
  hugeEnum_VALUE_0435 = HugeEnum 435
  
  hugeEnum_VALUE_0436 :: HugeEnum
  hugeEnum_VALUE_0436 = HugeEnum 436
  
  hugeEnum_VALUE_0437 :: HugeEnum
  hugeEnum_VALUE_0437 = HugeEnum 437
  
  hugeEnum_VALUE_0438 :: HugeEnum
  hugeEnum_VALUE_0438 = HugeEnum 438
  
  hugeEnum_VALUE_0439 :: HugeEnum
  hugeEnum_VALUE_0439 = HugeEnum 439
  
  hugeEnum_VALUE_0440 :: HugeEnum
  hugeEnum_VALUE_0440 = HugeEnum 440
  
  hugeEnum_VALUE_0441 :: HugeEnum
  hugeEnum_VALUE_0441 = HugeEnum 441
  
  hugeEnum_VALUE_0442 :: HugeEnum
  hugeEnum_VALUE_0442 = HugeEnum 442
  
  hugeEnum_VALUE_0443 :: HugeEnum
  hugeEnum_VALUE_0443 = HugeEnum 443
  
  hugeEnum_VALUE_0444 :: HugeEnum
  hugeEnum_VALUE_0444 = HugeEnum 444
  
  hugeEnum_VALUE_0445 :: HugeEnum
  hugeEnum_VALUE_0445 = HugeEnum 445
  
  hugeEnum_VALUE_0446 :: HugeEnum
  hugeEnum_VALUE_0446 = HugeEnum 446
  
  hugeEnum_VALUE_0447 :: HugeEnum
  hugeEnum_VALUE_0447 = HugeEnum 447
  
  hugeEnum_VALUE_0448 :: HugeEnum
  hugeEnum_VALUE_0448 = HugeEnum 448
  
  hugeEnum_VALUE_0449 :: HugeEnum
  hugeEnum_VALUE_0449 = HugeEnum 449
  
  hugeEnum_VALUE_0450 :: HugeEnum
  hugeEnum_VALUE_0450 = HugeEnum 450
  
  hugeEnum_VALUE_0451 :: HugeEnum
  hugeEnum_VALUE_0451 = HugeEnum 451
  
  hugeEnum_VALUE_0452 :: HugeEnum
  hugeEnum_VALUE_0452 = HugeEnum 452
  
  hugeEnum_VALUE_0453 :: HugeEnum
  hugeEnum_VALUE_0453 = HugeEnum 453
  
  hugeEnum_VALUE_0454 :: HugeEnum
  hugeEnum_VALUE_0454 = HugeEnum 454
  
  hugeEnum_VALUE_0455 :: HugeEnum
  hugeEnum_VALUE_0455 = HugeEnum 455
  
  hugeEnum_VALUE_0456 :: HugeEnum
  hugeEnum_VALUE_0456 = HugeEnum 456
  
  hugeEnum_VALUE_0457 :: HugeEnum
  hugeEnum_VALUE_0457 = HugeEnum 457
  
  hugeEnum_VALUE_0458 :: HugeEnum
  hugeEnum_VALUE_0458 = HugeEnum 458
  
  hugeEnum_VALUE_0459 :: HugeEnum
  hugeEnum_VALUE_0459 = HugeEnum 459
  
  hugeEnum_VALUE_0460 :: HugeEnum
  hugeEnum_VALUE_0460 = HugeEnum 460
  
  hugeEnum_VALUE_0461 :: HugeEnum
  hugeEnum_VALUE_0461 = HugeEnum 461
  
  hugeEnum_VALUE_0462 :: HugeEnum
  hugeEnum_VALUE_0462 = HugeEnum 462
  
  hugeEnum_VALUE_0463 :: HugeEnum
  hugeEnum_VALUE_0463 = HugeEnum 463
  
  hugeEnum_VALUE_0464 :: HugeEnum
  hugeEnum_VALUE_0464 = HugeEnum 464
  
  hugeEnum_VALUE_0465 :: HugeEnum
  hugeEnum_VALUE_0465 = HugeEnum 465
  
  hugeEnum_VALUE_0466 :: HugeEnum
  hugeEnum_VALUE_0466 = HugeEnum 466
  
  hugeEnum_VALUE_0467 :: HugeEnum
  hugeEnum_VALUE_0467 = HugeEnum 467
  
  hugeEnum_VALUE_0468 :: HugeEnum
  hugeEnum_VALUE_0468 = HugeEnum 468
  
  hugeEnum_VALUE_0469 :: HugeEnum
  hugeEnum_VALUE_0469 = HugeEnum 469
  
  hugeEnum_VALUE_0470 :: HugeEnum
  hugeEnum_VALUE_0470 = HugeEnum 470
  
  hugeEnum_VALUE_0471 :: HugeEnum
  hugeEnum_VALUE_0471 = HugeEnum 471
  
  hugeEnum_VALUE_0472 :: HugeEnum
  hugeEnum_VALUE_0472 = HugeEnum 472
  
  hugeEnum_VALUE_0473 :: HugeEnum
  hugeEnum_VALUE_0473 = HugeEnum 473
  
  hugeEnum_VALUE_0474 :: HugeEnum
  hugeEnum_VALUE_0474 = HugeEnum 474
  
  hugeEnum_VALUE_0475 :: HugeEnum
  hugeEnum_VALUE_0475 = HugeEnum 475
  
  hugeEnum_VALUE_0476 :: HugeEnum
  hugeEnum_VALUE_0476 = HugeEnum 476
  
  hugeEnum_VALUE_0477 :: HugeEnum
  hugeEnum_VALUE_0477 = HugeEnum 477
  
  hugeEnum_VALUE_0478 :: HugeEnum
  hugeEnum_VALUE_0478 = HugeEnum 478
  
  hugeEnum_VALUE_0479 :: HugeEnum
  hugeEnum_VALUE_0479 = HugeEnum 479
  
  hugeEnum_VALUE_0480 :: HugeEnum
  hugeEnum_VALUE_0480 = HugeEnum 480
  
  hugeEnum_VALUE_0481 :: HugeEnum
  hugeEnum_VALUE_0481 = HugeEnum 481
  
  hugeEnum_VALUE_0482 :: HugeEnum
  hugeEnum_VALUE_0482 = HugeEnum 482
  
  hugeEnum_VALUE_0483 :: HugeEnum
  hugeEnum_VALUE_0483 = HugeEnum 483
  
  hugeEnum_VALUE_0484 :: HugeEnum
  hugeEnum_VALUE_0484 = HugeEnum 484
  
  hugeEnum_VALUE_0485 :: HugeEnum
  hugeEnum_VALUE_0485 = HugeEnum 485
  
  hugeEnum_VALUE_0486 :: HugeEnum
  hugeEnum_VALUE_0486 = HugeEnum 486
  
  hugeEnum_VALUE_0487 :: HugeEnum
  hugeEnum_VALUE_0487 = HugeEnum 487
  
  hugeEnum_VALUE_0488 :: HugeEnum
  hugeEnum_VALUE_0488 = HugeEnum 488
  
  hugeEnum_VALUE_0489 :: HugeEnum
  hugeEnum_VALUE_0489 = HugeEnum 489
  
  hugeEnum_VALUE_0490 :: HugeEnum
  hugeEnum_VALUE_0490 = HugeEnum 490
  
  hugeEnum_VALUE_0491 :: HugeEnum
  hugeEnum_VALUE_0491 = HugeEnum 491
  
  hugeEnum_VALUE_0492 :: HugeEnum
  hugeEnum_VALUE_0492 = HugeEnum 492
  
  hugeEnum_VALUE_0493 :: HugeEnum
  hugeEnum_VALUE_0493 = HugeEnum 493
  
  hugeEnum_VALUE_0494 :: HugeEnum
  hugeEnum_VALUE_0494 = HugeEnum 494
  
  hugeEnum_VALUE_0495 :: HugeEnum
  hugeEnum_VALUE_0495 = HugeEnum 495
  
  hugeEnum_VALUE_0496 :: HugeEnum
  hugeEnum_VALUE_0496 = HugeEnum 496
  
  hugeEnum_VALUE_0497 :: HugeEnum
  hugeEnum_VALUE_0497 = HugeEnum 497
  
  hugeEnum_VALUE_0498 :: HugeEnum
  hugeEnum_VALUE_0498 = HugeEnum 498
  
  hugeEnum_VALUE_0499 :: HugeEnum
  hugeEnum_VALUE_0499 = HugeEnum 499
  
  hugeEnum_VALUE_0500 :: HugeEnum
  hugeEnum_VALUE_0500 = HugeEnum 500
  
  hugeEnum_VALUE_0501 :: HugeEnum
  hugeEnum_VALUE_0501 = HugeEnum 501
  
  hugeEnum_VALUE_0502 :: HugeEnum
  hugeEnum_VALUE_0502 = HugeEnum 502
  
  hugeEnum_VALUE_0503 :: HugeEnum
  hugeEnum_VALUE_0503 = HugeEnum 503
  
  hugeEnum_VALUE_0504 :: HugeEnum
  hugeEnum_VALUE_0504 = HugeEnum 504
  
  hugeEnum_VALUE_0505 :: HugeEnum
  hugeEnum_VALUE_0505 = HugeEnum 505
  
  hugeEnum_VALUE_0506 :: HugeEnum
  hugeEnum_VALUE_0506 = HugeEnum 506
  
  hugeEnum_VALUE_0507 :: HugeEnum
  hugeEnum_VALUE_0507 = HugeEnum 507
  
  hugeEnum_VALUE_0508 :: HugeEnum
  hugeEnum_VALUE_0508 = HugeEnum 508
  
  hugeEnum_VALUE_0509 :: HugeEnum
  hugeEnum_VALUE_0509 = HugeEnum 509
  
  hugeEnum_VALUE_0510 :: HugeEnum
  hugeEnum_VALUE_0510 = HugeEnum 510
  
  hugeEnum_VALUE_0511 :: HugeEnum
  hugeEnum_VALUE_0511 = HugeEnum 511
  
  hugeEnum_VALUE_0512 :: HugeEnum
  hugeEnum_VALUE_0512 = HugeEnum 512
  
  hugeEnum_VALUE_0513 :: HugeEnum
  hugeEnum_VALUE_0513 = HugeEnum 513
  
  hugeEnum_VALUE_0514 :: HugeEnum
  hugeEnum_VALUE_0514 = HugeEnum 514
  
  hugeEnum_VALUE_0515 :: HugeEnum
  hugeEnum_VALUE_0515 = HugeEnum 515
  
  hugeEnum_VALUE_0516 :: HugeEnum
  hugeEnum_VALUE_0516 = HugeEnum 516
  
  hugeEnum_VALUE_0517 :: HugeEnum
  hugeEnum_VALUE_0517 = HugeEnum 517
  
  hugeEnum_VALUE_0518 :: HugeEnum
  hugeEnum_VALUE_0518 = HugeEnum 518
  
  hugeEnum_VALUE_0519 :: HugeEnum
  hugeEnum_VALUE_0519 = HugeEnum 519
  
  hugeEnum_VALUE_0520 :: HugeEnum
  hugeEnum_VALUE_0520 = HugeEnum 520
  
  hugeEnum_VALUE_0521 :: HugeEnum
  hugeEnum_VALUE_0521 = HugeEnum 521
  
  hugeEnum_VALUE_0522 :: HugeEnum
  hugeEnum_VALUE_0522 = HugeEnum 522
  
  hugeEnum_VALUE_0523 :: HugeEnum
  hugeEnum_VALUE_0523 = HugeEnum 523
  
  hugeEnum_VALUE_0524 :: HugeEnum
  hugeEnum_VALUE_0524 = HugeEnum 524
  
  hugeEnum_VALUE_0525 :: HugeEnum
  hugeEnum_VALUE_0525 = HugeEnum 525
  
  hugeEnum_VALUE_0526 :: HugeEnum
  hugeEnum_VALUE_0526 = HugeEnum 526
  
  hugeEnum_VALUE_0527 :: HugeEnum
  hugeEnum_VALUE_0527 = HugeEnum 527
  
  hugeEnum_VALUE_0528 :: HugeEnum
  hugeEnum_VALUE_0528 = HugeEnum 528
  
  hugeEnum_VALUE_0529 :: HugeEnum
  hugeEnum_VALUE_0529 = HugeEnum 529
  
  hugeEnum_VALUE_0530 :: HugeEnum
  hugeEnum_VALUE_0530 = HugeEnum 530
  
  hugeEnum_VALUE_0531 :: HugeEnum
  hugeEnum_VALUE_0531 = HugeEnum 531
  
  hugeEnum_VALUE_0532 :: HugeEnum
  hugeEnum_VALUE_0532 = HugeEnum 532
  
  hugeEnum_VALUE_0533 :: HugeEnum
  hugeEnum_VALUE_0533 = HugeEnum 533
  
  hugeEnum_VALUE_0534 :: HugeEnum
  hugeEnum_VALUE_0534 = HugeEnum 534
  
  hugeEnum_VALUE_0535 :: HugeEnum
  hugeEnum_VALUE_0535 = HugeEnum 535
  
  hugeEnum_VALUE_0536 :: HugeEnum
  hugeEnum_VALUE_0536 = HugeEnum 536
  
  hugeEnum_VALUE_0537 :: HugeEnum
  hugeEnum_VALUE_0537 = HugeEnum 537
  
  hugeEnum_VALUE_0538 :: HugeEnum
  hugeEnum_VALUE_0538 = HugeEnum 538
  
  hugeEnum_VALUE_0539 :: HugeEnum
  hugeEnum_VALUE_0539 = HugeEnum 539
  
  hugeEnum_VALUE_0540 :: HugeEnum
  hugeEnum_VALUE_0540 = HugeEnum 540
  
  hugeEnum_VALUE_0541 :: HugeEnum
  hugeEnum_VALUE_0541 = HugeEnum 541
  
  hugeEnum_VALUE_0542 :: HugeEnum
  hugeEnum_VALUE_0542 = HugeEnum 542
  
  hugeEnum_VALUE_0543 :: HugeEnum
  hugeEnum_VALUE_0543 = HugeEnum 543
  
  hugeEnum_VALUE_0544 :: HugeEnum
  hugeEnum_VALUE_0544 = HugeEnum 544
  
  hugeEnum_VALUE_0545 :: HugeEnum
  hugeEnum_VALUE_0545 = HugeEnum 545
  
  hugeEnum_VALUE_0546 :: HugeEnum
  hugeEnum_VALUE_0546 = HugeEnum 546
  
  hugeEnum_VALUE_0547 :: HugeEnum
  hugeEnum_VALUE_0547 = HugeEnum 547
  
  hugeEnum_VALUE_0548 :: HugeEnum
  hugeEnum_VALUE_0548 = HugeEnum 548
  
  hugeEnum_VALUE_0549 :: HugeEnum
  hugeEnum_VALUE_0549 = HugeEnum 549
  
  hugeEnum_VALUE_0550 :: HugeEnum
  hugeEnum_VALUE_0550 = HugeEnum 550
  
  hugeEnum_VALUE_0551 :: HugeEnum
  hugeEnum_VALUE_0551 = HugeEnum 551
  
  hugeEnum_VALUE_0552 :: HugeEnum
  hugeEnum_VALUE_0552 = HugeEnum 552
  
  hugeEnum_VALUE_0553 :: HugeEnum
  hugeEnum_VALUE_0553 = HugeEnum 553
  
  hugeEnum_VALUE_0554 :: HugeEnum
  hugeEnum_VALUE_0554 = HugeEnum 554
  
  hugeEnum_VALUE_0555 :: HugeEnum
  hugeEnum_VALUE_0555 = HugeEnum 555
  
  hugeEnum_VALUE_0556 :: HugeEnum
  hugeEnum_VALUE_0556 = HugeEnum 556
  
  hugeEnum_VALUE_0557 :: HugeEnum
  hugeEnum_VALUE_0557 = HugeEnum 557
  
  hugeEnum_VALUE_0558 :: HugeEnum
  hugeEnum_VALUE_0558 = HugeEnum 558
  
  hugeEnum_VALUE_0559 :: HugeEnum
  hugeEnum_VALUE_0559 = HugeEnum 559
  
  hugeEnum_VALUE_0560 :: HugeEnum
  hugeEnum_VALUE_0560 = HugeEnum 560
  
  hugeEnum_VALUE_0561 :: HugeEnum
  hugeEnum_VALUE_0561 = HugeEnum 561
  
  hugeEnum_VALUE_0562 :: HugeEnum
  hugeEnum_VALUE_0562 = HugeEnum 562
  
  hugeEnum_VALUE_0563 :: HugeEnum
  hugeEnum_VALUE_0563 = HugeEnum 563
  
  hugeEnum_VALUE_0564 :: HugeEnum
  hugeEnum_VALUE_0564 = HugeEnum 564
  
  hugeEnum_VALUE_0565 :: HugeEnum
  hugeEnum_VALUE_0565 = HugeEnum 565
  
  hugeEnum_VALUE_0566 :: HugeEnum
  hugeEnum_VALUE_0566 = HugeEnum 566
  
  hugeEnum_VALUE_0567 :: HugeEnum
  hugeEnum_VALUE_0567 = HugeEnum 567
  
  hugeEnum_VALUE_0568 :: HugeEnum
  hugeEnum_VALUE_0568 = HugeEnum 568
  
  hugeEnum_VALUE_0569 :: HugeEnum
  hugeEnum_VALUE_0569 = HugeEnum 569
  
  hugeEnum_VALUE_0570 :: HugeEnum
  hugeEnum_VALUE_0570 = HugeEnum 570
  
  hugeEnum_VALUE_0571 :: HugeEnum
  hugeEnum_VALUE_0571 = HugeEnum 571
  
  hugeEnum_VALUE_0572 :: HugeEnum
  hugeEnum_VALUE_0572 = HugeEnum 572
  
  hugeEnum_VALUE_0573 :: HugeEnum
  hugeEnum_VALUE_0573 = HugeEnum 573
  
  hugeEnum_VALUE_0574 :: HugeEnum
  hugeEnum_VALUE_0574 = HugeEnum 574
  
  hugeEnum_VALUE_0575 :: HugeEnum
  hugeEnum_VALUE_0575 = HugeEnum 575
  
  hugeEnum_VALUE_0576 :: HugeEnum
  hugeEnum_VALUE_0576 = HugeEnum 576
  
  hugeEnum_VALUE_0577 :: HugeEnum
  hugeEnum_VALUE_0577 = HugeEnum 577
  
  hugeEnum_VALUE_0578 :: HugeEnum
  hugeEnum_VALUE_0578 = HugeEnum 578
  
  hugeEnum_VALUE_0579 :: HugeEnum
  hugeEnum_VALUE_0579 = HugeEnum 579
  
  hugeEnum_VALUE_0580 :: HugeEnum
  hugeEnum_VALUE_0580 = HugeEnum 580
  
  hugeEnum_VALUE_0581 :: HugeEnum
  hugeEnum_VALUE_0581 = HugeEnum 581
  
  hugeEnum_VALUE_0582 :: HugeEnum
  hugeEnum_VALUE_0582 = HugeEnum 582
  
  hugeEnum_VALUE_0583 :: HugeEnum
  hugeEnum_VALUE_0583 = HugeEnum 583
  
  hugeEnum_VALUE_0584 :: HugeEnum
  hugeEnum_VALUE_0584 = HugeEnum 584
  
  hugeEnum_VALUE_0585 :: HugeEnum
  hugeEnum_VALUE_0585 = HugeEnum 585
  
  hugeEnum_VALUE_0586 :: HugeEnum
  hugeEnum_VALUE_0586 = HugeEnum 586
  
  hugeEnum_VALUE_0587 :: HugeEnum
  hugeEnum_VALUE_0587 = HugeEnum 587
  
  hugeEnum_VALUE_0588 :: HugeEnum
  hugeEnum_VALUE_0588 = HugeEnum 588
  
  hugeEnum_VALUE_0589 :: HugeEnum
  hugeEnum_VALUE_0589 = HugeEnum 589
  
  hugeEnum_VALUE_0590 :: HugeEnum
  hugeEnum_VALUE_0590 = HugeEnum 590
  
  hugeEnum_VALUE_0591 :: HugeEnum
  hugeEnum_VALUE_0591 = HugeEnum 591
  
  hugeEnum_VALUE_0592 :: HugeEnum
  hugeEnum_VALUE_0592 = HugeEnum 592
  
  hugeEnum_VALUE_0593 :: HugeEnum
  hugeEnum_VALUE_0593 = HugeEnum 593
  
  hugeEnum_VALUE_0594 :: HugeEnum
  hugeEnum_VALUE_0594 = HugeEnum 594
  
  hugeEnum_VALUE_0595 :: HugeEnum
  hugeEnum_VALUE_0595 = HugeEnum 595
  
  hugeEnum_VALUE_0596 :: HugeEnum
  hugeEnum_VALUE_0596 = HugeEnum 596
  
  hugeEnum_VALUE_0597 :: HugeEnum
  hugeEnum_VALUE_0597 = HugeEnum 597
  
  hugeEnum_VALUE_0598 :: HugeEnum
  hugeEnum_VALUE_0598 = HugeEnum 598
  
  hugeEnum_VALUE_0599 :: HugeEnum
  hugeEnum_VALUE_0599 = HugeEnum 599
  
  hugeEnum_VALUE_0600 :: HugeEnum
  hugeEnum_VALUE_0600 = HugeEnum 600
  
  hugeEnum_VALUE_0601 :: HugeEnum
  hugeEnum_VALUE_0601 = HugeEnum 601
  
  hugeEnum_VALUE_0602 :: HugeEnum
  hugeEnum_VALUE_0602 = HugeEnum 602
  
  hugeEnum_VALUE_0603 :: HugeEnum
  hugeEnum_VALUE_0603 = HugeEnum 603
  
  hugeEnum_VALUE_0604 :: HugeEnum
  hugeEnum_VALUE_0604 = HugeEnum 604
  
  hugeEnum_VALUE_0605 :: HugeEnum
  hugeEnum_VALUE_0605 = HugeEnum 605
  
  hugeEnum_VALUE_0606 :: HugeEnum
  hugeEnum_VALUE_0606 = HugeEnum 606
  
  hugeEnum_VALUE_0607 :: HugeEnum
  hugeEnum_VALUE_0607 = HugeEnum 607
  
  hugeEnum_VALUE_0608 :: HugeEnum
  hugeEnum_VALUE_0608 = HugeEnum 608
  
  hugeEnum_VALUE_0609 :: HugeEnum
  hugeEnum_VALUE_0609 = HugeEnum 609
  
  hugeEnum_VALUE_0610 :: HugeEnum
  hugeEnum_VALUE_0610 = HugeEnum 610
  
  hugeEnum_VALUE_0611 :: HugeEnum
  hugeEnum_VALUE_0611 = HugeEnum 611
  
  hugeEnum_VALUE_0612 :: HugeEnum
  hugeEnum_VALUE_0612 = HugeEnum 612
  
  hugeEnum_VALUE_0613 :: HugeEnum
  hugeEnum_VALUE_0613 = HugeEnum 613
  
  hugeEnum_VALUE_0614 :: HugeEnum
  hugeEnum_VALUE_0614 = HugeEnum 614
  
  hugeEnum_VALUE_0615 :: HugeEnum
  hugeEnum_VALUE_0615 = HugeEnum 615
  
  hugeEnum_VALUE_0616 :: HugeEnum
  hugeEnum_VALUE_0616 = HugeEnum 616
  
  hugeEnum_VALUE_0617 :: HugeEnum
  hugeEnum_VALUE_0617 = HugeEnum 617
  
  hugeEnum_VALUE_0618 :: HugeEnum
  hugeEnum_VALUE_0618 = HugeEnum 618
  
  hugeEnum_VALUE_0619 :: HugeEnum
  hugeEnum_VALUE_0619 = HugeEnum 619
  
  hugeEnum_VALUE_0620 :: HugeEnum
  hugeEnum_VALUE_0620 = HugeEnum 620
  
  hugeEnum_VALUE_0621 :: HugeEnum
  hugeEnum_VALUE_0621 = HugeEnum 621
  
  hugeEnum_VALUE_0622 :: HugeEnum
  hugeEnum_VALUE_0622 = HugeEnum 622
  
  hugeEnum_VALUE_0623 :: HugeEnum
  hugeEnum_VALUE_0623 = HugeEnum 623
  
  hugeEnum_VALUE_0624 :: HugeEnum
  hugeEnum_VALUE_0624 = HugeEnum 624
  
  hugeEnum_VALUE_0625 :: HugeEnum
  hugeEnum_VALUE_0625 = HugeEnum 625
  
  hugeEnum_VALUE_0626 :: HugeEnum
  hugeEnum_VALUE_0626 = HugeEnum 626
  
  hugeEnum_VALUE_0627 :: HugeEnum
  hugeEnum_VALUE_0627 = HugeEnum 627
  
  hugeEnum_VALUE_0628 :: HugeEnum
  hugeEnum_VALUE_0628 = HugeEnum 628
  
  hugeEnum_VALUE_0629 :: HugeEnum
  hugeEnum_VALUE_0629 = HugeEnum 629
  
  hugeEnum_VALUE_0630 :: HugeEnum
  hugeEnum_VALUE_0630 = HugeEnum 630
  
  hugeEnum_VALUE_0631 :: HugeEnum
  hugeEnum_VALUE_0631 = HugeEnum 631
  
  hugeEnum_VALUE_0632 :: HugeEnum
  hugeEnum_VALUE_0632 = HugeEnum 632
  
  hugeEnum_VALUE_0633 :: HugeEnum
  hugeEnum_VALUE_0633 = HugeEnum 633
  
  hugeEnum_VALUE_0634 :: HugeEnum
  hugeEnum_VALUE_0634 = HugeEnum 634
  
  hugeEnum_VALUE_0635 :: HugeEnum
  hugeEnum_VALUE_0635 = HugeEnum 635
  
  hugeEnum_VALUE_0636 :: HugeEnum
  hugeEnum_VALUE_0636 = HugeEnum 636
  
  hugeEnum_VALUE_0637 :: HugeEnum
  hugeEnum_VALUE_0637 = HugeEnum 637
  
  hugeEnum_VALUE_0638 :: HugeEnum
  hugeEnum_VALUE_0638 = HugeEnum 638
  
  hugeEnum_VALUE_0639 :: HugeEnum
  hugeEnum_VALUE_0639 = HugeEnum 639
  
  hugeEnum_VALUE_0640 :: HugeEnum
  hugeEnum_VALUE_0640 = HugeEnum 640
  
  hugeEnum_VALUE_0641 :: HugeEnum
  hugeEnum_VALUE_0641 = HugeEnum 641
  
  hugeEnum_VALUE_0642 :: HugeEnum
  hugeEnum_VALUE_0642 = HugeEnum 642
  
  hugeEnum_VALUE_0643 :: HugeEnum
  hugeEnum_VALUE_0643 = HugeEnum 643
  
  hugeEnum_VALUE_0644 :: HugeEnum
  hugeEnum_VALUE_0644 = HugeEnum 644
  
  hugeEnum_VALUE_0645 :: HugeEnum
  hugeEnum_VALUE_0645 = HugeEnum 645
  
  hugeEnum_VALUE_0646 :: HugeEnum
  hugeEnum_VALUE_0646 = HugeEnum 646
  
  hugeEnum_VALUE_0647 :: HugeEnum
  hugeEnum_VALUE_0647 = HugeEnum 647
  
  hugeEnum_VALUE_0648 :: HugeEnum
  hugeEnum_VALUE_0648 = HugeEnum 648
  
  hugeEnum_VALUE_0649 :: HugeEnum
  hugeEnum_VALUE_0649 = HugeEnum 649
  
  hugeEnum_VALUE_0650 :: HugeEnum
  hugeEnum_VALUE_0650 = HugeEnum 650
  
  hugeEnum_VALUE_0651 :: HugeEnum
  hugeEnum_VALUE_0651 = HugeEnum 651
  
  hugeEnum_VALUE_0652 :: HugeEnum
  hugeEnum_VALUE_0652 = HugeEnum 652
  
  hugeEnum_VALUE_0653 :: HugeEnum
  hugeEnum_VALUE_0653 = HugeEnum 653
  
  hugeEnum_VALUE_0654 :: HugeEnum
  hugeEnum_VALUE_0654 = HugeEnum 654
  
  hugeEnum_VALUE_0655 :: HugeEnum
  hugeEnum_VALUE_0655 = HugeEnum 655
  
  hugeEnum_VALUE_0656 :: HugeEnum
  hugeEnum_VALUE_0656 = HugeEnum 656
  
  hugeEnum_VALUE_0657 :: HugeEnum
  hugeEnum_VALUE_0657 = HugeEnum 657
  
  hugeEnum_VALUE_0658 :: HugeEnum
  hugeEnum_VALUE_0658 = HugeEnum 658
  
  hugeEnum_VALUE_0659 :: HugeEnum
  hugeEnum_VALUE_0659 = HugeEnum 659
  
  hugeEnum_VALUE_0660 :: HugeEnum
  hugeEnum_VALUE_0660 = HugeEnum 660
  
  hugeEnum_VALUE_0661 :: HugeEnum
  hugeEnum_VALUE_0661 = HugeEnum 661
  
  hugeEnum_VALUE_0662 :: HugeEnum
  hugeEnum_VALUE_0662 = HugeEnum 662
  
  hugeEnum_VALUE_0663 :: HugeEnum
  hugeEnum_VALUE_0663 = HugeEnum 663
  
  hugeEnum_VALUE_0664 :: HugeEnum
  hugeEnum_VALUE_0664 = HugeEnum 664
  
  hugeEnum_VALUE_0665 :: HugeEnum
  hugeEnum_VALUE_0665 = HugeEnum 665
  
  hugeEnum_VALUE_0666 :: HugeEnum
  hugeEnum_VALUE_0666 = HugeEnum 666
  
  hugeEnum_VALUE_0667 :: HugeEnum
  hugeEnum_VALUE_0667 = HugeEnum 667
  
  hugeEnum_VALUE_0668 :: HugeEnum
  hugeEnum_VALUE_0668 = HugeEnum 668
  
  hugeEnum_VALUE_0669 :: HugeEnum
  hugeEnum_VALUE_0669 = HugeEnum 669
  
  hugeEnum_VALUE_0670 :: HugeEnum
  hugeEnum_VALUE_0670 = HugeEnum 670
  
  hugeEnum_VALUE_0671 :: HugeEnum
  hugeEnum_VALUE_0671 = HugeEnum 671
  
  hugeEnum_VALUE_0672 :: HugeEnum
  hugeEnum_VALUE_0672 = HugeEnum 672
  
  hugeEnum_VALUE_0673 :: HugeEnum
  hugeEnum_VALUE_0673 = HugeEnum 673
  
  hugeEnum_VALUE_0674 :: HugeEnum
  hugeEnum_VALUE_0674 = HugeEnum 674
  
  hugeEnum_VALUE_0675 :: HugeEnum
  hugeEnum_VALUE_0675 = HugeEnum 675
  
  hugeEnum_VALUE_0676 :: HugeEnum
  hugeEnum_VALUE_0676 = HugeEnum 676
  
  hugeEnum_VALUE_0677 :: HugeEnum
  hugeEnum_VALUE_0677 = HugeEnum 677
  
  hugeEnum_VALUE_0678 :: HugeEnum
  hugeEnum_VALUE_0678 = HugeEnum 678
  
  hugeEnum_VALUE_0679 :: HugeEnum
  hugeEnum_VALUE_0679 = HugeEnum 679
  
  hugeEnum_VALUE_0680 :: HugeEnum
  hugeEnum_VALUE_0680 = HugeEnum 680
  
  hugeEnum_VALUE_0681 :: HugeEnum
  hugeEnum_VALUE_0681 = HugeEnum 681
  
  hugeEnum_VALUE_0682 :: HugeEnum
  hugeEnum_VALUE_0682 = HugeEnum 682
  
  hugeEnum_VALUE_0683 :: HugeEnum
  hugeEnum_VALUE_0683 = HugeEnum 683
  
  hugeEnum_VALUE_0684 :: HugeEnum
  hugeEnum_VALUE_0684 = HugeEnum 684
  
  hugeEnum_VALUE_0685 :: HugeEnum
  hugeEnum_VALUE_0685 = HugeEnum 685
  
  hugeEnum_VALUE_0686 :: HugeEnum
  hugeEnum_VALUE_0686 = HugeEnum 686
  
  hugeEnum_VALUE_0687 :: HugeEnum
  hugeEnum_VALUE_0687 = HugeEnum 687
  
  hugeEnum_VALUE_0688 :: HugeEnum
  hugeEnum_VALUE_0688 = HugeEnum 688
  
  hugeEnum_VALUE_0689 :: HugeEnum
  hugeEnum_VALUE_0689 = HugeEnum 689
  
  hugeEnum_VALUE_0690 :: HugeEnum
  hugeEnum_VALUE_0690 = HugeEnum 690
  
  hugeEnum_VALUE_0691 :: HugeEnum
  hugeEnum_VALUE_0691 = HugeEnum 691
  
  hugeEnum_VALUE_0692 :: HugeEnum
  hugeEnum_VALUE_0692 = HugeEnum 692
  
  hugeEnum_VALUE_0693 :: HugeEnum
  hugeEnum_VALUE_0693 = HugeEnum 693
  
  hugeEnum_VALUE_0694 :: HugeEnum
  hugeEnum_VALUE_0694 = HugeEnum 694
  
  hugeEnum_VALUE_0695 :: HugeEnum
  hugeEnum_VALUE_0695 = HugeEnum 695
  
  hugeEnum_VALUE_0696 :: HugeEnum
  hugeEnum_VALUE_0696 = HugeEnum 696
  
  hugeEnum_VALUE_0697 :: HugeEnum
  hugeEnum_VALUE_0697 = HugeEnum 697
  
  hugeEnum_VALUE_0698 :: HugeEnum
  hugeEnum_VALUE_0698 = HugeEnum 698
  
  hugeEnum_VALUE_0699 :: HugeEnum
  hugeEnum_VALUE_0699 = HugeEnum 699
  
  hugeEnum_VALUE_0700 :: HugeEnum
  hugeEnum_VALUE_0700 = HugeEnum 700
  
  hugeEnum_VALUE_0701 :: HugeEnum
  hugeEnum_VALUE_0701 = HugeEnum 701
  
  hugeEnum_VALUE_0702 :: HugeEnum
  hugeEnum_VALUE_0702 = HugeEnum 702
  
  hugeEnum_VALUE_0703 :: HugeEnum
  hugeEnum_VALUE_0703 = HugeEnum 703
  
  hugeEnum_VALUE_0704 :: HugeEnum
  hugeEnum_VALUE_0704 = HugeEnum 704
  
  hugeEnum_VALUE_0705 :: HugeEnum
  hugeEnum_VALUE_0705 = HugeEnum 705
  
  hugeEnum_VALUE_0706 :: HugeEnum
  hugeEnum_VALUE_0706 = HugeEnum 706
  
  hugeEnum_VALUE_0707 :: HugeEnum
  hugeEnum_VALUE_0707 = HugeEnum 707
  
  hugeEnum_VALUE_0708 :: HugeEnum
  hugeEnum_VALUE_0708 = HugeEnum 708
  
  hugeEnum_VALUE_0709 :: HugeEnum
  hugeEnum_VALUE_0709 = HugeEnum 709
  
  hugeEnum_VALUE_0710 :: HugeEnum
  hugeEnum_VALUE_0710 = HugeEnum 710
  
  hugeEnum_VALUE_0711 :: HugeEnum
  hugeEnum_VALUE_0711 = HugeEnum 711
  
  hugeEnum_VALUE_0712 :: HugeEnum
  hugeEnum_VALUE_0712 = HugeEnum 712
  
  hugeEnum_VALUE_0713 :: HugeEnum
  hugeEnum_VALUE_0713 = HugeEnum 713
  
  hugeEnum_VALUE_0714 :: HugeEnum
  hugeEnum_VALUE_0714 = HugeEnum 714
  
  hugeEnum_VALUE_0715 :: HugeEnum
  hugeEnum_VALUE_0715 = HugeEnum 715
  
  hugeEnum_VALUE_0716 :: HugeEnum
  hugeEnum_VALUE_0716 = HugeEnum 716
  
  hugeEnum_VALUE_0717 :: HugeEnum
  hugeEnum_VALUE_0717 = HugeEnum 717
  
  hugeEnum_VALUE_0718 :: HugeEnum
  hugeEnum_VALUE_0718 = HugeEnum 718
  
  hugeEnum_VALUE_0719 :: HugeEnum
  hugeEnum_VALUE_0719 = HugeEnum 719
  
  hugeEnum_VALUE_0720 :: HugeEnum
  hugeEnum_VALUE_0720 = HugeEnum 720
  
  hugeEnum_VALUE_0721 :: HugeEnum
  hugeEnum_VALUE_0721 = HugeEnum 721
  
  hugeEnum_VALUE_0722 :: HugeEnum
  hugeEnum_VALUE_0722 = HugeEnum 722
  
  hugeEnum_VALUE_0723 :: HugeEnum
  hugeEnum_VALUE_0723 = HugeEnum 723
  
  hugeEnum_VALUE_0724 :: HugeEnum
  hugeEnum_VALUE_0724 = HugeEnum 724
  
  hugeEnum_VALUE_0725 :: HugeEnum
  hugeEnum_VALUE_0725 = HugeEnum 725
  
  hugeEnum_VALUE_0726 :: HugeEnum
  hugeEnum_VALUE_0726 = HugeEnum 726
  
  hugeEnum_VALUE_0727 :: HugeEnum
  hugeEnum_VALUE_0727 = HugeEnum 727
  
  hugeEnum_VALUE_0728 :: HugeEnum
  hugeEnum_VALUE_0728 = HugeEnum 728
  
  hugeEnum_VALUE_0729 :: HugeEnum
  hugeEnum_VALUE_0729 = HugeEnum 729
  
  hugeEnum_VALUE_0730 :: HugeEnum
  hugeEnum_VALUE_0730 = HugeEnum 730
  
  hugeEnum_VALUE_0731 :: HugeEnum
  hugeEnum_VALUE_0731 = HugeEnum 731
  
  hugeEnum_VALUE_0732 :: HugeEnum
  hugeEnum_VALUE_0732 = HugeEnum 732
  
  hugeEnum_VALUE_0733 :: HugeEnum
  hugeEnum_VALUE_0733 = HugeEnum 733
  
  hugeEnum_VALUE_0734 :: HugeEnum
  hugeEnum_VALUE_0734 = HugeEnum 734
  
  hugeEnum_VALUE_0735 :: HugeEnum
  hugeEnum_VALUE_0735 = HugeEnum 735
  
  hugeEnum_VALUE_0736 :: HugeEnum
  hugeEnum_VALUE_0736 = HugeEnum 736
  
  hugeEnum_VALUE_0737 :: HugeEnum
  hugeEnum_VALUE_0737 = HugeEnum 737
  
  hugeEnum_VALUE_0738 :: HugeEnum
  hugeEnum_VALUE_0738 = HugeEnum 738
  
  hugeEnum_VALUE_0739 :: HugeEnum
  hugeEnum_VALUE_0739 = HugeEnum 739
  
  hugeEnum_VALUE_0740 :: HugeEnum
  hugeEnum_VALUE_0740 = HugeEnum 740
  
  hugeEnum_VALUE_0741 :: HugeEnum
  hugeEnum_VALUE_0741 = HugeEnum 741
  
  hugeEnum_VALUE_0742 :: HugeEnum
  hugeEnum_VALUE_0742 = HugeEnum 742
  
  hugeEnum_VALUE_0743 :: HugeEnum
  hugeEnum_VALUE_0743 = HugeEnum 743
  
  hugeEnum_VALUE_0744 :: HugeEnum
  hugeEnum_VALUE_0744 = HugeEnum 744
  
  hugeEnum_VALUE_0745 :: HugeEnum
  hugeEnum_VALUE_0745 = HugeEnum 745
  
  hugeEnum_VALUE_0746 :: HugeEnum
  hugeEnum_VALUE_0746 = HugeEnum 746
  
  hugeEnum_VALUE_0747 :: HugeEnum
  hugeEnum_VALUE_0747 = HugeEnum 747
  
  hugeEnum_VALUE_0748 :: HugeEnum
  hugeEnum_VALUE_0748 = HugeEnum 748
  
  hugeEnum_VALUE_0749 :: HugeEnum
  hugeEnum_VALUE_0749 = HugeEnum 749
  
  hugeEnum_VALUE_0750 :: HugeEnum
  hugeEnum_VALUE_0750 = HugeEnum 750
  
  hugeEnum_VALUE_0751 :: HugeEnum
  hugeEnum_VALUE_0751 = HugeEnum 751
  
  hugeEnum_VALUE_0752 :: HugeEnum
  hugeEnum_VALUE_0752 = HugeEnum 752
  
  hugeEnum_VALUE_0753 :: HugeEnum
  hugeEnum_VALUE_0753 = HugeEnum 753
  
  hugeEnum_VALUE_0754 :: HugeEnum
  hugeEnum_VALUE_0754 = HugeEnum 754
  
  hugeEnum_VALUE_0755 :: HugeEnum
  hugeEnum_VALUE_0755 = HugeEnum 755
  
  hugeEnum_VALUE_0756 :: HugeEnum
  hugeEnum_VALUE_0756 = HugeEnum 756
  
  hugeEnum_VALUE_0757 :: HugeEnum
  hugeEnum_VALUE_0757 = HugeEnum 757
  
  hugeEnum_VALUE_0758 :: HugeEnum
  hugeEnum_VALUE_0758 = HugeEnum 758
  
  hugeEnum_VALUE_0759 :: HugeEnum
  hugeEnum_VALUE_0759 = HugeEnum 759
  
  hugeEnum_VALUE_0760 :: HugeEnum
  hugeEnum_VALUE_0760 = HugeEnum 760
  
  hugeEnum_VALUE_0761 :: HugeEnum
  hugeEnum_VALUE_0761 = HugeEnum 761
  
  hugeEnum_VALUE_0762 :: HugeEnum
  hugeEnum_VALUE_0762 = HugeEnum 762
  
  hugeEnum_VALUE_0763 :: HugeEnum
  hugeEnum_VALUE_0763 = HugeEnum 763
  
  hugeEnum_VALUE_0764 :: HugeEnum
  hugeEnum_VALUE_0764 = HugeEnum 764
  
  hugeEnum_VALUE_0765 :: HugeEnum
  hugeEnum_VALUE_0765 = HugeEnum 765
  
  hugeEnum_VALUE_0766 :: HugeEnum
  hugeEnum_VALUE_0766 = HugeEnum 766
  
  hugeEnum_VALUE_0767 :: HugeEnum
  hugeEnum_VALUE_0767 = HugeEnum 767
  
  hugeEnum_VALUE_0768 :: HugeEnum
  hugeEnum_VALUE_0768 = HugeEnum 768
  
  hugeEnum_VALUE_0769 :: HugeEnum
  hugeEnum_VALUE_0769 = HugeEnum 769
  
  hugeEnum_VALUE_0770 :: HugeEnum
  hugeEnum_VALUE_0770 = HugeEnum 770
  
  hugeEnum_VALUE_0771 :: HugeEnum
  hugeEnum_VALUE_0771 = HugeEnum 771
  
  hugeEnum_VALUE_0772 :: HugeEnum
  hugeEnum_VALUE_0772 = HugeEnum 772
  
  hugeEnum_VALUE_0773 :: HugeEnum
  hugeEnum_VALUE_0773 = HugeEnum 773
  
  hugeEnum_VALUE_0774 :: HugeEnum
  hugeEnum_VALUE_0774 = HugeEnum 774
  
  hugeEnum_VALUE_0775 :: HugeEnum
  hugeEnum_VALUE_0775 = HugeEnum 775
  
  hugeEnum_VALUE_0776 :: HugeEnum
  hugeEnum_VALUE_0776 = HugeEnum 776
  
  hugeEnum_VALUE_0777 :: HugeEnum
  hugeEnum_VALUE_0777 = HugeEnum 777
  
  hugeEnum_VALUE_0778 :: HugeEnum
  hugeEnum_VALUE_0778 = HugeEnum 778
  
  hugeEnum_VALUE_0779 :: HugeEnum
  hugeEnum_VALUE_0779 = HugeEnum 779
  
  hugeEnum_VALUE_0780 :: HugeEnum
  hugeEnum_VALUE_0780 = HugeEnum 780
  
  hugeEnum_VALUE_0781 :: HugeEnum
  hugeEnum_VALUE_0781 = HugeEnum 781
  
  hugeEnum_VALUE_0782 :: HugeEnum
  hugeEnum_VALUE_0782 = HugeEnum 782
  
  hugeEnum_VALUE_0783 :: HugeEnum
  hugeEnum_VALUE_0783 = HugeEnum 783
  
  hugeEnum_VALUE_0784 :: HugeEnum
  hugeEnum_VALUE_0784 = HugeEnum 784
  
  hugeEnum_VALUE_0785 :: HugeEnum
  hugeEnum_VALUE_0785 = HugeEnum 785
  
  hugeEnum_VALUE_0786 :: HugeEnum
  hugeEnum_VALUE_0786 = HugeEnum 786
  
  hugeEnum_VALUE_0787 :: HugeEnum
  hugeEnum_VALUE_0787 = HugeEnum 787
  
  hugeEnum_VALUE_0788 :: HugeEnum
  hugeEnum_VALUE_0788 = HugeEnum 788
  
  hugeEnum_VALUE_0789 :: HugeEnum
  hugeEnum_VALUE_0789 = HugeEnum 789
  
  hugeEnum_VALUE_0790 :: HugeEnum
  hugeEnum_VALUE_0790 = HugeEnum 790
  
  hugeEnum_VALUE_0791 :: HugeEnum
  hugeEnum_VALUE_0791 = HugeEnum 791
  
  hugeEnum_VALUE_0792 :: HugeEnum
  hugeEnum_VALUE_0792 = HugeEnum 792
  
  hugeEnum_VALUE_0793 :: HugeEnum
  hugeEnum_VALUE_0793 = HugeEnum 793
  
  hugeEnum_VALUE_0794 :: HugeEnum
  hugeEnum_VALUE_0794 = HugeEnum 794
  
  hugeEnum_VALUE_0795 :: HugeEnum
  hugeEnum_VALUE_0795 = HugeEnum 795
  
  hugeEnum_VALUE_0796 :: HugeEnum
  hugeEnum_VALUE_0796 = HugeEnum 796
  
  hugeEnum_VALUE_0797 :: HugeEnum
  hugeEnum_VALUE_0797 = HugeEnum 797
  
  hugeEnum_VALUE_0798 :: HugeEnum
  hugeEnum_VALUE_0798 = HugeEnum 798
  
  hugeEnum_VALUE_0799 :: HugeEnum
  hugeEnum_VALUE_0799 = HugeEnum 799
  
  hugeEnum_VALUE_0800 :: HugeEnum
  hugeEnum_VALUE_0800 = HugeEnum 800
  
  hugeEnum_VALUE_0801 :: HugeEnum
  hugeEnum_VALUE_0801 = HugeEnum 801
  
  hugeEnum_VALUE_0802 :: HugeEnum
  hugeEnum_VALUE_0802 = HugeEnum 802
  
  hugeEnum_VALUE_0803 :: HugeEnum
  hugeEnum_VALUE_0803 = HugeEnum 803
  
  hugeEnum_VALUE_0804 :: HugeEnum
  hugeEnum_VALUE_0804 = HugeEnum 804
  
  hugeEnum_VALUE_0805 :: HugeEnum
  hugeEnum_VALUE_0805 = HugeEnum 805
  
  hugeEnum_VALUE_0806 :: HugeEnum
  hugeEnum_VALUE_0806 = HugeEnum 806
  
  hugeEnum_VALUE_0807 :: HugeEnum
  hugeEnum_VALUE_0807 = HugeEnum 807
  
  hugeEnum_VALUE_0808 :: HugeEnum
  hugeEnum_VALUE_0808 = HugeEnum 808
  
  hugeEnum_VALUE_0809 :: HugeEnum
  hugeEnum_VALUE_0809 = HugeEnum 809
  
  hugeEnum_VALUE_0810 :: HugeEnum
  hugeEnum_VALUE_0810 = HugeEnum 810
  
  hugeEnum_VALUE_0811 :: HugeEnum
  hugeEnum_VALUE_0811 = HugeEnum 811
  
  hugeEnum_VALUE_0812 :: HugeEnum
  hugeEnum_VALUE_0812 = HugeEnum 812
  
  hugeEnum_VALUE_0813 :: HugeEnum
  hugeEnum_VALUE_0813 = HugeEnum 813
  
  hugeEnum_VALUE_0814 :: HugeEnum
  hugeEnum_VALUE_0814 = HugeEnum 814
  
  hugeEnum_VALUE_0815 :: HugeEnum
  hugeEnum_VALUE_0815 = HugeEnum 815
  
  hugeEnum_VALUE_0816 :: HugeEnum
  hugeEnum_VALUE_0816 = HugeEnum 816
  
  hugeEnum_VALUE_0817 :: HugeEnum
  hugeEnum_VALUE_0817 = HugeEnum 817
  
  hugeEnum_VALUE_0818 :: HugeEnum
  hugeEnum_VALUE_0818 = HugeEnum 818
  
  hugeEnum_VALUE_0819 :: HugeEnum
  hugeEnum_VALUE_0819 = HugeEnum 819
  
  hugeEnum_VALUE_0820 :: HugeEnum
  hugeEnum_VALUE_0820 = HugeEnum 820
  
  hugeEnum_VALUE_0821 :: HugeEnum
  hugeEnum_VALUE_0821 = HugeEnum 821
  
  hugeEnum_VALUE_0822 :: HugeEnum
  hugeEnum_VALUE_0822 = HugeEnum 822
  
  hugeEnum_VALUE_0823 :: HugeEnum
  hugeEnum_VALUE_0823 = HugeEnum 823
  
  hugeEnum_VALUE_0824 :: HugeEnum
  hugeEnum_VALUE_0824 = HugeEnum 824
  
  hugeEnum_VALUE_0825 :: HugeEnum
  hugeEnum_VALUE_0825 = HugeEnum 825
  
  hugeEnum_VALUE_0826 :: HugeEnum
  hugeEnum_VALUE_0826 = HugeEnum 826
  
  hugeEnum_VALUE_0827 :: HugeEnum
  hugeEnum_VALUE_0827 = HugeEnum 827
  
  hugeEnum_VALUE_0828 :: HugeEnum
  hugeEnum_VALUE_0828 = HugeEnum 828
  
  hugeEnum_VALUE_0829 :: HugeEnum
  hugeEnum_VALUE_0829 = HugeEnum 829
  
  hugeEnum_VALUE_0830 :: HugeEnum
  hugeEnum_VALUE_0830 = HugeEnum 830
  
  hugeEnum_VALUE_0831 :: HugeEnum
  hugeEnum_VALUE_0831 = HugeEnum 831
  
  hugeEnum_VALUE_0832 :: HugeEnum
  hugeEnum_VALUE_0832 = HugeEnum 832
  
  hugeEnum_VALUE_0833 :: HugeEnum
  hugeEnum_VALUE_0833 = HugeEnum 833
  
  hugeEnum_VALUE_0834 :: HugeEnum
  hugeEnum_VALUE_0834 = HugeEnum 834
  
  hugeEnum_VALUE_0835 :: HugeEnum
  hugeEnum_VALUE_0835 = HugeEnum 835
  
  hugeEnum_VALUE_0836 :: HugeEnum
  hugeEnum_VALUE_0836 = HugeEnum 836
  
  hugeEnum_VALUE_0837 :: HugeEnum
  hugeEnum_VALUE_0837 = HugeEnum 837
  
  hugeEnum_VALUE_0838 :: HugeEnum
  hugeEnum_VALUE_0838 = HugeEnum 838
  
  hugeEnum_VALUE_0839 :: HugeEnum
  hugeEnum_VALUE_0839 = HugeEnum 839
  
  hugeEnum_VALUE_0840 :: HugeEnum
  hugeEnum_VALUE_0840 = HugeEnum 840
  
  hugeEnum_VALUE_0841 :: HugeEnum
  hugeEnum_VALUE_0841 = HugeEnum 841
  
  hugeEnum_VALUE_0842 :: HugeEnum
  hugeEnum_VALUE_0842 = HugeEnum 842
  
  hugeEnum_VALUE_0843 :: HugeEnum
  hugeEnum_VALUE_0843 = HugeEnum 843
  
  hugeEnum_VALUE_0844 :: HugeEnum
  hugeEnum_VALUE_0844 = HugeEnum 844
  
  hugeEnum_VALUE_0845 :: HugeEnum
  hugeEnum_VALUE_0845 = HugeEnum 845
  
  hugeEnum_VALUE_0846 :: HugeEnum
  hugeEnum_VALUE_0846 = HugeEnum 846
  
  hugeEnum_VALUE_0847 :: HugeEnum
  hugeEnum_VALUE_0847 = HugeEnum 847
  
  hugeEnum_VALUE_0848 :: HugeEnum
  hugeEnum_VALUE_0848 = HugeEnum 848
  
  hugeEnum_VALUE_0849 :: HugeEnum
  hugeEnum_VALUE_0849 = HugeEnum 849
  
  hugeEnum_VALUE_0850 :: HugeEnum
  hugeEnum_VALUE_0850 = HugeEnum 850
  
  hugeEnum_VALUE_0851 :: HugeEnum
  hugeEnum_VALUE_0851 = HugeEnum 851
  
  hugeEnum_VALUE_0852 :: HugeEnum
  hugeEnum_VALUE_0852 = HugeEnum 852
  
  hugeEnum_VALUE_0853 :: HugeEnum
  hugeEnum_VALUE_0853 = HugeEnum 853
  
  hugeEnum_VALUE_0854 :: HugeEnum
  hugeEnum_VALUE_0854 = HugeEnum 854
  
  hugeEnum_VALUE_0855 :: HugeEnum
  hugeEnum_VALUE_0855 = HugeEnum 855
  
  hugeEnum_VALUE_0856 :: HugeEnum
  hugeEnum_VALUE_0856 = HugeEnum 856
  
  hugeEnum_VALUE_0857 :: HugeEnum
  hugeEnum_VALUE_0857 = HugeEnum 857
  
  hugeEnum_VALUE_0858 :: HugeEnum
  hugeEnum_VALUE_0858 = HugeEnum 858
  
  hugeEnum_VALUE_0859 :: HugeEnum
  hugeEnum_VALUE_0859 = HugeEnum 859
  
  hugeEnum_VALUE_0860 :: HugeEnum
  hugeEnum_VALUE_0860 = HugeEnum 860
  
  hugeEnum_VALUE_0861 :: HugeEnum
  hugeEnum_VALUE_0861 = HugeEnum 861
  
  hugeEnum_VALUE_0862 :: HugeEnum
  hugeEnum_VALUE_0862 = HugeEnum 862
  
  hugeEnum_VALUE_0863 :: HugeEnum
  hugeEnum_VALUE_0863 = HugeEnum 863
  
  hugeEnum_VALUE_0864 :: HugeEnum
  hugeEnum_VALUE_0864 = HugeEnum 864
  
  hugeEnum_VALUE_0865 :: HugeEnum
  hugeEnum_VALUE_0865 = HugeEnum 865
  
  hugeEnum_VALUE_0866 :: HugeEnum
  hugeEnum_VALUE_0866 = HugeEnum 866
  
  hugeEnum_VALUE_0867 :: HugeEnum
  hugeEnum_VALUE_0867 = HugeEnum 867
  
  hugeEnum_VALUE_0868 :: HugeEnum
  hugeEnum_VALUE_0868 = HugeEnum 868
  
  hugeEnum_VALUE_0869 :: HugeEnum
  hugeEnum_VALUE_0869 = HugeEnum 869
  
  hugeEnum_VALUE_0870 :: HugeEnum
  hugeEnum_VALUE_0870 = HugeEnum 870
  
  hugeEnum_VALUE_0871 :: HugeEnum
  hugeEnum_VALUE_0871 = HugeEnum 871
  
  hugeEnum_VALUE_0872 :: HugeEnum
  hugeEnum_VALUE_0872 = HugeEnum 872
  
  hugeEnum_VALUE_0873 :: HugeEnum
  hugeEnum_VALUE_0873 = HugeEnum 873
  
  hugeEnum_VALUE_0874 :: HugeEnum
  hugeEnum_VALUE_0874 = HugeEnum 874
  
  hugeEnum_VALUE_0875 :: HugeEnum
  hugeEnum_VALUE_0875 = HugeEnum 875
  
  hugeEnum_VALUE_0876 :: HugeEnum
  hugeEnum_VALUE_0876 = HugeEnum 876
  
  hugeEnum_VALUE_0877 :: HugeEnum
  hugeEnum_VALUE_0877 = HugeEnum 877
  
  hugeEnum_VALUE_0878 :: HugeEnum
  hugeEnum_VALUE_0878 = HugeEnum 878
  
  hugeEnum_VALUE_0879 :: HugeEnum
  hugeEnum_VALUE_0879 = HugeEnum 879
  
  hugeEnum_VALUE_0880 :: HugeEnum
  hugeEnum_VALUE_0880 = HugeEnum 880
  
  hugeEnum_VALUE_0881 :: HugeEnum
  hugeEnum_VALUE_0881 = HugeEnum 881
  
  hugeEnum_VALUE_0882 :: HugeEnum
  hugeEnum_VALUE_0882 = HugeEnum 882
  
  hugeEnum_VALUE_0883 :: HugeEnum
  hugeEnum_VALUE_0883 = HugeEnum 883
  
  hugeEnum_VALUE_0884 :: HugeEnum
  hugeEnum_VALUE_0884 = HugeEnum 884
  
  hugeEnum_VALUE_0885 :: HugeEnum
  hugeEnum_VALUE_0885 = HugeEnum 885
  
  hugeEnum_VALUE_0886 :: HugeEnum
  hugeEnum_VALUE_0886 = HugeEnum 886
  
  hugeEnum_VALUE_0887 :: HugeEnum
  hugeEnum_VALUE_0887 = HugeEnum 887
  
  hugeEnum_VALUE_0888 :: HugeEnum
  hugeEnum_VALUE_0888 = HugeEnum 888
  
  hugeEnum_VALUE_0889 :: HugeEnum
  hugeEnum_VALUE_0889 = HugeEnum 889
  
  hugeEnum_VALUE_0890 :: HugeEnum
  hugeEnum_VALUE_0890 = HugeEnum 890
  
  hugeEnum_VALUE_0891 :: HugeEnum
  hugeEnum_VALUE_0891 = HugeEnum 891
  
  hugeEnum_VALUE_0892 :: HugeEnum
  hugeEnum_VALUE_0892 = HugeEnum 892
  
  hugeEnum_VALUE_0893 :: HugeEnum
  hugeEnum_VALUE_0893 = HugeEnum 893
  
  hugeEnum_VALUE_0894 :: HugeEnum
  hugeEnum_VALUE_0894 = HugeEnum 894
  
  hugeEnum_VALUE_0895 :: HugeEnum
  hugeEnum_VALUE_0895 = HugeEnum 895
  
  hugeEnum_VALUE_0896 :: HugeEnum
  hugeEnum_VALUE_0896 = HugeEnum 896
  
  hugeEnum_VALUE_0897 :: HugeEnum
  hugeEnum_VALUE_0897 = HugeEnum 897
  
  hugeEnum_VALUE_0898 :: HugeEnum
  hugeEnum_VALUE_0898 = HugeEnum 898
  
  hugeEnum_VALUE_0899 :: HugeEnum
  hugeEnum_VALUE_0899 = HugeEnum 899
  
  hugeEnum_VALUE_0900 :: HugeEnum
  hugeEnum_VALUE_0900 = HugeEnum 900
  
  hugeEnum_VALUE_0901 :: HugeEnum
  hugeEnum_VALUE_0901 = HugeEnum 901
  
  hugeEnum_VALUE_0902 :: HugeEnum
  hugeEnum_VALUE_0902 = HugeEnum 902
  
  hugeEnum_VALUE_0903 :: HugeEnum
  hugeEnum_VALUE_0903 = HugeEnum 903
  
  hugeEnum_VALUE_0904 :: HugeEnum
  hugeEnum_VALUE_0904 = HugeEnum 904
  
  hugeEnum_VALUE_0905 :: HugeEnum
  hugeEnum_VALUE_0905 = HugeEnum 905
  
  hugeEnum_VALUE_0906 :: HugeEnum
  hugeEnum_VALUE_0906 = HugeEnum 906
  
  hugeEnum_VALUE_0907 :: HugeEnum
  hugeEnum_VALUE_0907 = HugeEnum 907
  
  hugeEnum_VALUE_0908 :: HugeEnum
  hugeEnum_VALUE_0908 = HugeEnum 908
  
  hugeEnum_VALUE_0909 :: HugeEnum
  hugeEnum_VALUE_0909 = HugeEnum 909
  
  hugeEnum_VALUE_0910 :: HugeEnum
  hugeEnum_VALUE_0910 = HugeEnum 910
  
  hugeEnum_VALUE_0911 :: HugeEnum
  hugeEnum_VALUE_0911 = HugeEnum 911
  
  hugeEnum_VALUE_0912 :: HugeEnum
  hugeEnum_VALUE_0912 = HugeEnum 912
  
  hugeEnum_VALUE_0913 :: HugeEnum
  hugeEnum_VALUE_0913 = HugeEnum 913
  
  hugeEnum_VALUE_0914 :: HugeEnum
  hugeEnum_VALUE_0914 = HugeEnum 914
  
  hugeEnum_VALUE_0915 :: HugeEnum
  hugeEnum_VALUE_0915 = HugeEnum 915
  
  hugeEnum_VALUE_0916 :: HugeEnum
  hugeEnum_VALUE_0916 = HugeEnum 916
  
  hugeEnum_VALUE_0917 :: HugeEnum
  hugeEnum_VALUE_0917 = HugeEnum 917
  
  hugeEnum_VALUE_0918 :: HugeEnum
  hugeEnum_VALUE_0918 = HugeEnum 918
  
  hugeEnum_VALUE_0919 :: HugeEnum
  hugeEnum_VALUE_0919 = HugeEnum 919
  
  hugeEnum_VALUE_0920 :: HugeEnum
  hugeEnum_VALUE_0920 = HugeEnum 920
  
  hugeEnum_VALUE_0921 :: HugeEnum
  hugeEnum_VALUE_0921 = HugeEnum 921
  
  hugeEnum_VALUE_0922 :: HugeEnum
  hugeEnum_VALUE_0922 = HugeEnum 922
  
  hugeEnum_VALUE_0923 :: HugeEnum
  hugeEnum_VALUE_0923 = HugeEnum 923
  
  hugeEnum_VALUE_0924 :: HugeEnum
  hugeEnum_VALUE_0924 = HugeEnum 924
  
  hugeEnum_VALUE_0925 :: HugeEnum
  hugeEnum_VALUE_0925 = HugeEnum 925
  
  hugeEnum_VALUE_0926 :: HugeEnum
  hugeEnum_VALUE_0926 = HugeEnum 926
  
  hugeEnum_VALUE_0927 :: HugeEnum
  hugeEnum_VALUE_0927 = HugeEnum 927
  
  hugeEnum_VALUE_0928 :: HugeEnum
  hugeEnum_VALUE_0928 = HugeEnum 928
  
  hugeEnum_VALUE_0929 :: HugeEnum
  hugeEnum_VALUE_0929 = HugeEnum 929
  
  hugeEnum_VALUE_0930 :: HugeEnum
  hugeEnum_VALUE_0930 = HugeEnum 930
  
  hugeEnum_VALUE_0931 :: HugeEnum
  hugeEnum_VALUE_0931 = HugeEnum 931
  
  hugeEnum_VALUE_0932 :: HugeEnum
  hugeEnum_VALUE_0932 = HugeEnum 932
  
  hugeEnum_VALUE_0933 :: HugeEnum
  hugeEnum_VALUE_0933 = HugeEnum 933
  
  hugeEnum_VALUE_0934 :: HugeEnum
  hugeEnum_VALUE_0934 = HugeEnum 934
  
  hugeEnum_VALUE_0935 :: HugeEnum
  hugeEnum_VALUE_0935 = HugeEnum 935
  
  hugeEnum_VALUE_0936 :: HugeEnum
  hugeEnum_VALUE_0936 = HugeEnum 936
  
  hugeEnum_VALUE_0937 :: HugeEnum
  hugeEnum_VALUE_0937 = HugeEnum 937
  
  hugeEnum_VALUE_0938 :: HugeEnum
  hugeEnum_VALUE_0938 = HugeEnum 938
  
  hugeEnum_VALUE_0939 :: HugeEnum
  hugeEnum_VALUE_0939 = HugeEnum 939
  
  hugeEnum_VALUE_0940 :: HugeEnum
  hugeEnum_VALUE_0940 = HugeEnum 940
  
  hugeEnum_VALUE_0941 :: HugeEnum
  hugeEnum_VALUE_0941 = HugeEnum 941
  
  hugeEnum_VALUE_0942 :: HugeEnum
  hugeEnum_VALUE_0942 = HugeEnum 942
  
  hugeEnum_VALUE_0943 :: HugeEnum
  hugeEnum_VALUE_0943 = HugeEnum 943
  
  hugeEnum_VALUE_0944 :: HugeEnum
  hugeEnum_VALUE_0944 = HugeEnum 944
  
  hugeEnum_VALUE_0945 :: HugeEnum
  hugeEnum_VALUE_0945 = HugeEnum 945
  
  hugeEnum_VALUE_0946 :: HugeEnum
  hugeEnum_VALUE_0946 = HugeEnum 946
  
  hugeEnum_VALUE_0947 :: HugeEnum
  hugeEnum_VALUE_0947 = HugeEnum 947
  
  hugeEnum_VALUE_0948 :: HugeEnum
  hugeEnum_VALUE_0948 = HugeEnum 948
  
  hugeEnum_VALUE_0949 :: HugeEnum
  hugeEnum_VALUE_0949 = HugeEnum 949
  
  hugeEnum_VALUE_0950 :: HugeEnum
  hugeEnum_VALUE_0950 = HugeEnum 950
  
  hugeEnum_VALUE_0951 :: HugeEnum
  hugeEnum_VALUE_0951 = HugeEnum 951
  
  hugeEnum_VALUE_0952 :: HugeEnum
  hugeEnum_VALUE_0952 = HugeEnum 952
  
  hugeEnum_VALUE_0953 :: HugeEnum
  hugeEnum_VALUE_0953 = HugeEnum 953
  
  hugeEnum_VALUE_0954 :: HugeEnum
  hugeEnum_VALUE_0954 = HugeEnum 954
  
  hugeEnum_VALUE_0955 :: HugeEnum
  hugeEnum_VALUE_0955 = HugeEnum 955
  
  hugeEnum_VALUE_0956 :: HugeEnum
  hugeEnum_VALUE_0956 = HugeEnum 956
  
  hugeEnum_VALUE_0957 :: HugeEnum
  hugeEnum_VALUE_0957 = HugeEnum 957
  
  hugeEnum_VALUE_0958 :: HugeEnum
  hugeEnum_VALUE_0958 = HugeEnum 958
  
  hugeEnum_VALUE_0959 :: HugeEnum
  hugeEnum_VALUE_0959 = HugeEnum 959
  
  hugeEnum_VALUE_0960 :: HugeEnum
  hugeEnum_VALUE_0960 = HugeEnum 960
  
  hugeEnum_VALUE_0961 :: HugeEnum
  hugeEnum_VALUE_0961 = HugeEnum 961
  
  hugeEnum_VALUE_0962 :: HugeEnum
  hugeEnum_VALUE_0962 = HugeEnum 962
  
  hugeEnum_VALUE_0963 :: HugeEnum
  hugeEnum_VALUE_0963 = HugeEnum 963
  
  hugeEnum_VALUE_0964 :: HugeEnum
  hugeEnum_VALUE_0964 = HugeEnum 964
  
  hugeEnum_VALUE_0965 :: HugeEnum
  hugeEnum_VALUE_0965 = HugeEnum 965
  
  hugeEnum_VALUE_0966 :: HugeEnum
  hugeEnum_VALUE_0966 = HugeEnum 966
  
  hugeEnum_VALUE_0967 :: HugeEnum
  hugeEnum_VALUE_0967 = HugeEnum 967
  
  hugeEnum_VALUE_0968 :: HugeEnum
  hugeEnum_VALUE_0968 = HugeEnum 968
  
  hugeEnum_VALUE_0969 :: HugeEnum
  hugeEnum_VALUE_0969 = HugeEnum 969
  
  hugeEnum_VALUE_0970 :: HugeEnum
  hugeEnum_VALUE_0970 = HugeEnum 970
  
  hugeEnum_VALUE_0971 :: HugeEnum
  hugeEnum_VALUE_0971 = HugeEnum 971
  
  hugeEnum_VALUE_0972 :: HugeEnum
  hugeEnum_VALUE_0972 = HugeEnum 972
  
  hugeEnum_VALUE_0973 :: HugeEnum
  hugeEnum_VALUE_0973 = HugeEnum 973
  
  hugeEnum_VALUE_0974 :: HugeEnum
  hugeEnum_VALUE_0974 = HugeEnum 974
  
  hugeEnum_VALUE_0975 :: HugeEnum
  hugeEnum_VALUE_0975 = HugeEnum 975
  
  hugeEnum_VALUE_0976 :: HugeEnum
  hugeEnum_VALUE_0976 = HugeEnum 976
  
  hugeEnum_VALUE_0977 :: HugeEnum
  hugeEnum_VALUE_0977 = HugeEnum 977
  
  hugeEnum_VALUE_0978 :: HugeEnum
  hugeEnum_VALUE_0978 = HugeEnum 978
  
  hugeEnum_VALUE_0979 :: HugeEnum
  hugeEnum_VALUE_0979 = HugeEnum 979
  
  hugeEnum_VALUE_0980 :: HugeEnum
  hugeEnum_VALUE_0980 = HugeEnum 980
  
  hugeEnum_VALUE_0981 :: HugeEnum
  hugeEnum_VALUE_0981 = HugeEnum 981
  
  hugeEnum_VALUE_0982 :: HugeEnum
  hugeEnum_VALUE_0982 = HugeEnum 982
  
  hugeEnum_VALUE_0983 :: HugeEnum
  hugeEnum_VALUE_0983 = HugeEnum 983
  
  hugeEnum_VALUE_0984 :: HugeEnum
  hugeEnum_VALUE_0984 = HugeEnum 984
  
  hugeEnum_VALUE_0985 :: HugeEnum
  hugeEnum_VALUE_0985 = HugeEnum 985
  
  hugeEnum_VALUE_0986 :: HugeEnum
  hugeEnum_VALUE_0986 = HugeEnum 986
  
  hugeEnum_VALUE_0987 :: HugeEnum
  hugeEnum_VALUE_0987 = HugeEnum 987
  
  hugeEnum_VALUE_0988 :: HugeEnum
  hugeEnum_VALUE_0988 = HugeEnum 988
  
  hugeEnum_VALUE_0989 :: HugeEnum
  hugeEnum_VALUE_0989 = HugeEnum 989
  
  hugeEnum_VALUE_0990 :: HugeEnum
  hugeEnum_VALUE_0990 = HugeEnum 990
  
  hugeEnum_VALUE_0991 :: HugeEnum
  hugeEnum_VALUE_0991 = HugeEnum 991
  
  hugeEnum_VALUE_0992 :: HugeEnum
  hugeEnum_VALUE_0992 = HugeEnum 992
  
  hugeEnum_VALUE_0993 :: HugeEnum
  hugeEnum_VALUE_0993 = HugeEnum 993
  
  hugeEnum_VALUE_0994 :: HugeEnum
  hugeEnum_VALUE_0994 = HugeEnum 994
  
  hugeEnum_VALUE_0995 :: HugeEnum
  hugeEnum_VALUE_0995 = HugeEnum 995
  
  hugeEnum_VALUE_0996 :: HugeEnum
  hugeEnum_VALUE_0996 = HugeEnum 996
  
  hugeEnum_VALUE_0997 :: HugeEnum
  hugeEnum_VALUE_0997 = HugeEnum 997
  
  hugeEnum_VALUE_0998 :: HugeEnum
  hugeEnum_VALUE_0998 = HugeEnum 998
  
  hugeEnum_VALUE_0999 :: HugeEnum
  hugeEnum_VALUE_0999 = HugeEnum 999
  
  hugeEnum_VALUE_1000 :: HugeEnum
  hugeEnum_VALUE_1000 = HugeEnum 1000
  
  hugeEnum_VALUE_1001 :: HugeEnum
  hugeEnum_VALUE_1001 = HugeEnum 1001
  
  instance Default.Default HugeEnum where
    def = hugeEnum_VALUE_0001
  
  instance Prelude.Show HugeEnum where
    showsPrec __d (HugeEnum __val)
      = case HashMap.lookup __val __m of
          Prelude.Just __s -> Prelude.showString __s
          Prelude.Nothing -> Prelude.showParen (__d > 10)
                               (Prelude.showString "HugeEnum__UNKNOWN " .
                                  Prelude.showsPrec 11 __val)
      where
        __m
          = HashMap.fromList
              (Prelude.concat
                 [GHC.noinline Prelude.id
                    [(1, "HugeEnum_VALUE_0001"), (2, "HugeEnum_VALUE_0002"),
                     (3, "HugeEnum_VALUE_0003"), (4, "HugeEnum_VALUE_0004"),
                     (5, "HugeEnum_VALUE_0005"), (6, "HugeEnum_VALUE_0006"),
                     (7, "HugeEnum_VALUE_0007"), (8, "HugeEnum_VALUE_0008"),
                     (9, "HugeEnum_VALUE_0009"), (10, "HugeEnum_VALUE_0010"),
                     (11, "HugeEnum_VALUE_0011"), (12, "HugeEnum_VALUE_0012"),
                     (13, "HugeEnum_VALUE_0013"), (14, "HugeEnum_VALUE_0014"),
                     (15, "HugeEnum_VALUE_0015"), (16, "HugeEnum_VALUE_0016"),
                     (17, "HugeEnum_VALUE_0017"), (18, "HugeEnum_VALUE_0018"),
                     (19, "HugeEnum_VALUE_0019"), (20, "HugeEnum_VALUE_0020"),
                     (21, "HugeEnum_VALUE_0021"), (22, "HugeEnum_VALUE_0022"),
                     (23, "HugeEnum_VALUE_0023"), (24, "HugeEnum_VALUE_0024"),
                     (25, "HugeEnum_VALUE_0025"), (26, "HugeEnum_VALUE_0026"),
                     (27, "HugeEnum_VALUE_0027"), (28, "HugeEnum_VALUE_0028"),
                     (29, "HugeEnum_VALUE_0029"), (30, "HugeEnum_VALUE_0030"),
                     (31, "HugeEnum_VALUE_0031"), (32, "HugeEnum_VALUE_0032"),
                     (33, "HugeEnum_VALUE_0033"), (34, "HugeEnum_VALUE_0034"),
                     (35, "HugeEnum_VALUE_0035"), (36, "HugeEnum_VALUE_0036"),
                     (37, "HugeEnum_VALUE_0037"), (38, "HugeEnum_VALUE_0038"),
                     (39, "HugeEnum_VALUE_0039"), (40, "HugeEnum_VALUE_0040"),
                     (41, "HugeEnum_VALUE_0041"), (42, "HugeEnum_VALUE_0042"),
                     (43, "HugeEnum_VALUE_0043"), (44, "HugeEnum_VALUE_0044"),
                     (45, "HugeEnum_VALUE_0045"), (46, "HugeEnum_VALUE_0046"),
                     (47, "HugeEnum_VALUE_0047"), (48, "HugeEnum_VALUE_0048"),
                     (49, "HugeEnum_VALUE_0049"), (50, "HugeEnum_VALUE_0050"),
                     (51, "HugeEnum_VALUE_0051"), (52, "HugeEnum_VALUE_0052"),
                     (53, "HugeEnum_VALUE_0053"), (54, "HugeEnum_VALUE_0054"),
                     (55, "HugeEnum_VALUE_0055"), (56, "HugeEnum_VALUE_0056"),
                     (57, "HugeEnum_VALUE_0057"), (58, "HugeEnum_VALUE_0058"),
                     (59, "HugeEnum_VALUE_0059"), (60, "HugeEnum_VALUE_0060"),
                     (61, "HugeEnum_VALUE_0061"), (62, "HugeEnum_VALUE_0062"),
                     (63, "HugeEnum_VALUE_0063"), (64, "HugeEnum_VALUE_0064"),
                     (65, "HugeEnum_VALUE_0065"), (66, "HugeEnum_VALUE_0066"),
                     (67, "HugeEnum_VALUE_0067"), (68, "HugeEnum_VALUE_0068"),
                     (69, "HugeEnum_VALUE_0069"), (70, "HugeEnum_VALUE_0070"),
                     (71, "HugeEnum_VALUE_0071"), (72, "HugeEnum_VALUE_0072"),
                     (73, "HugeEnum_VALUE_0073"), (74, "HugeEnum_VALUE_0074"),
                     (75, "HugeEnum_VALUE_0075"), (76, "HugeEnum_VALUE_0076"),
                     (77, "HugeEnum_VALUE_0077"), (78, "HugeEnum_VALUE_0078"),
                     (79, "HugeEnum_VALUE_0079"), (80, "HugeEnum_VALUE_0080"),
                     (81, "HugeEnum_VALUE_0081"), (82, "HugeEnum_VALUE_0082"),
                     (83, "HugeEnum_VALUE_0083"), (84, "HugeEnum_VALUE_0084"),
                     (85, "HugeEnum_VALUE_0085"), (86, "HugeEnum_VALUE_0086"),
                     (87, "HugeEnum_VALUE_0087"), (88, "HugeEnum_VALUE_0088"),
                     (89, "HugeEnum_VALUE_0089"), (90, "HugeEnum_VALUE_0090"),
                     (91, "HugeEnum_VALUE_0091"), (92, "HugeEnum_VALUE_0092"),
                     (93, "HugeEnum_VALUE_0093"), (94, "HugeEnum_VALUE_0094"),
                     (95, "HugeEnum_VALUE_0095"), (96, "HugeEnum_VALUE_0096"),
                     (97, "HugeEnum_VALUE_0097"), (98, "HugeEnum_VALUE_0098"),
                     (99, "HugeEnum_VALUE_0099"), (100, "HugeEnum_VALUE_0100"),
                     (101, "HugeEnum_VALUE_0101"), (102, "HugeEnum_VALUE_0102"),
                     (103, "HugeEnum_VALUE_0103"), (104, "HugeEnum_VALUE_0104"),
                     (105, "HugeEnum_VALUE_0105"), (106, "HugeEnum_VALUE_0106"),
                     (107, "HugeEnum_VALUE_0107"), (108, "HugeEnum_VALUE_0108"),
                     (109, "HugeEnum_VALUE_0109"), (110, "HugeEnum_VALUE_0110"),
                     (111, "HugeEnum_VALUE_0111"), (112, "HugeEnum_VALUE_0112"),
                     (113, "HugeEnum_VALUE_0113"), (114, "HugeEnum_VALUE_0114"),
                     (115, "HugeEnum_VALUE_0115"), (116, "HugeEnum_VALUE_0116"),
                     (117, "HugeEnum_VALUE_0117"), (118, "HugeEnum_VALUE_0118"),
                     (119, "HugeEnum_VALUE_0119"), (120, "HugeEnum_VALUE_0120"),
                     (121, "HugeEnum_VALUE_0121"), (122, "HugeEnum_VALUE_0122"),
                     (123, "HugeEnum_VALUE_0123"), (124, "HugeEnum_VALUE_0124"),
                     (125, "HugeEnum_VALUE_0125"), (126, "HugeEnum_VALUE_0126"),
                     (127, "HugeEnum_VALUE_0127"), (128, "HugeEnum_VALUE_0128"),
                     (129, "HugeEnum_VALUE_0129"), (130, "HugeEnum_VALUE_0130"),
                     (131, "HugeEnum_VALUE_0131"), (132, "HugeEnum_VALUE_0132"),
                     (133, "HugeEnum_VALUE_0133"), (134, "HugeEnum_VALUE_0134"),
                     (135, "HugeEnum_VALUE_0135"), (136, "HugeEnum_VALUE_0136"),
                     (137, "HugeEnum_VALUE_0137"), (138, "HugeEnum_VALUE_0138"),
                     (139, "HugeEnum_VALUE_0139"), (140, "HugeEnum_VALUE_0140"),
                     (141, "HugeEnum_VALUE_0141"), (142, "HugeEnum_VALUE_0142"),
                     (143, "HugeEnum_VALUE_0143"), (144, "HugeEnum_VALUE_0144"),
                     (145, "HugeEnum_VALUE_0145"), (146, "HugeEnum_VALUE_0146"),
                     (147, "HugeEnum_VALUE_0147"), (148, "HugeEnum_VALUE_0148"),
                     (149, "HugeEnum_VALUE_0149"), (150, "HugeEnum_VALUE_0150"),
                     (151, "HugeEnum_VALUE_0151"), (152, "HugeEnum_VALUE_0152"),
                     (153, "HugeEnum_VALUE_0153"), (154, "HugeEnum_VALUE_0154"),
                     (155, "HugeEnum_VALUE_0155"), (156, "HugeEnum_VALUE_0156"),
                     (157, "HugeEnum_VALUE_0157"), (158, "HugeEnum_VALUE_0158"),
                     (159, "HugeEnum_VALUE_0159"), (160, "HugeEnum_VALUE_0160"),
                     (161, "HugeEnum_VALUE_0161"), (162, "HugeEnum_VALUE_0162"),
                     (163, "HugeEnum_VALUE_0163"), (164, "HugeEnum_VALUE_0164"),
                     (165, "HugeEnum_VALUE_0165"), (166, "HugeEnum_VALUE_0166"),
                     (167, "HugeEnum_VALUE_0167"), (168, "HugeEnum_VALUE_0168"),
                     (169, "HugeEnum_VALUE_0169"), (170, "HugeEnum_VALUE_0170"),
                     (171, "HugeEnum_VALUE_0171"), (172, "HugeEnum_VALUE_0172"),
                     (173, "HugeEnum_VALUE_0173"), (174, "HugeEnum_VALUE_0174"),
                     (175, "HugeEnum_VALUE_0175"), (176, "HugeEnum_VALUE_0176"),
                     (177, "HugeEnum_VALUE_0177"), (178, "HugeEnum_VALUE_0178"),
                     (179, "HugeEnum_VALUE_0179"), (180, "HugeEnum_VALUE_0180"),
                     (181, "HugeEnum_VALUE_0181"), (182, "HugeEnum_VALUE_0182"),
                     (183, "HugeEnum_VALUE_0183"), (184, "HugeEnum_VALUE_0184"),
                     (185, "HugeEnum_VALUE_0185"), (186, "HugeEnum_VALUE_0186"),
                     (187, "HugeEnum_VALUE_0187"), (188, "HugeEnum_VALUE_0188"),
                     (189, "HugeEnum_VALUE_0189"), (190, "HugeEnum_VALUE_0190"),
                     (191, "HugeEnum_VALUE_0191"), (192, "HugeEnum_VALUE_0192"),
                     (193, "HugeEnum_VALUE_0193"), (194, "HugeEnum_VALUE_0194"),
                     (195, "HugeEnum_VALUE_0195"), (196, "HugeEnum_VALUE_0196"),
                     (197, "HugeEnum_VALUE_0197"), (198, "HugeEnum_VALUE_0198"),
                     (199, "HugeEnum_VALUE_0199"), (200, "HugeEnum_VALUE_0200"),
                     (201, "HugeEnum_VALUE_0201"), (202, "HugeEnum_VALUE_0202"),
                     (203, "HugeEnum_VALUE_0203"), (204, "HugeEnum_VALUE_0204"),
                     (205, "HugeEnum_VALUE_0205"), (206, "HugeEnum_VALUE_0206"),
                     (207, "HugeEnum_VALUE_0207"), (208, "HugeEnum_VALUE_0208"),
                     (209, "HugeEnum_VALUE_0209"), (210, "HugeEnum_VALUE_0210"),
                     (211, "HugeEnum_VALUE_0211"), (212, "HugeEnum_VALUE_0212"),
                     (213, "HugeEnum_VALUE_0213"), (214, "HugeEnum_VALUE_0214"),
                     (215, "HugeEnum_VALUE_0215"), (216, "HugeEnum_VALUE_0216"),
                     (217, "HugeEnum_VALUE_0217"), (218, "HugeEnum_VALUE_0218"),
                     (219, "HugeEnum_VALUE_0219"), (220, "HugeEnum_VALUE_0220"),
                     (221, "HugeEnum_VALUE_0221"), (222, "HugeEnum_VALUE_0222"),
                     (223, "HugeEnum_VALUE_0223"), (224, "HugeEnum_VALUE_0224"),
                     (225, "HugeEnum_VALUE_0225"), (226, "HugeEnum_VALUE_0226"),
                     (227, "HugeEnum_VALUE_0227"), (228, "HugeEnum_VALUE_0228"),
                     (229, "HugeEnum_VALUE_0229"), (230, "HugeEnum_VALUE_0230"),
                     (231, "HugeEnum_VALUE_0231"), (232, "HugeEnum_VALUE_0232"),
                     (233, "HugeEnum_VALUE_0233"), (234, "HugeEnum_VALUE_0234"),
                     (235, "HugeEnum_VALUE_0235"), (236, "HugeEnum_VALUE_0236"),
                     (237, "HugeEnum_VALUE_0237"), (238, "HugeEnum_VALUE_0238"),
                     (239, "HugeEnum_VALUE_0239"), (240, "HugeEnum_VALUE_0240"),
                     (241, "HugeEnum_VALUE_0241"), (242, "HugeEnum_VALUE_0242"),
                     (243, "HugeEnum_VALUE_0243"), (244, "HugeEnum_VALUE_0244"),
                     (245, "HugeEnum_VALUE_0245"), (246, "HugeEnum_VALUE_0246"),
                     (247, "HugeEnum_VALUE_0247"), (248, "HugeEnum_VALUE_0248"),
                     (249, "HugeEnum_VALUE_0249"), (250, "HugeEnum_VALUE_0250"),
                     (251, "HugeEnum_VALUE_0251"), (252, "HugeEnum_VALUE_0252"),
                     (253, "HugeEnum_VALUE_0253"), (254, "HugeEnum_VALUE_0254"),
                     (255, "HugeEnum_VALUE_0255"), (256, "HugeEnum_VALUE_0256"),
                     (257, "HugeEnum_VALUE_0257"), (258, "HugeEnum_VALUE_0258"),
                     (259, "HugeEnum_VALUE_0259"), (260, "HugeEnum_VALUE_0260"),
                     (261, "HugeEnum_VALUE_0261"), (262, "HugeEnum_VALUE_0262"),
                     (263, "HugeEnum_VALUE_0263"), (264, "HugeEnum_VALUE_0264"),
                     (265, "HugeEnum_VALUE_0265"), (266, "HugeEnum_VALUE_0266"),
                     (267, "HugeEnum_VALUE_0267"), (268, "HugeEnum_VALUE_0268"),
                     (269, "HugeEnum_VALUE_0269"), (270, "HugeEnum_VALUE_0270"),
                     (271, "HugeEnum_VALUE_0271"), (272, "HugeEnum_VALUE_0272"),
                     (273, "HugeEnum_VALUE_0273"), (274, "HugeEnum_VALUE_0274"),
                     (275, "HugeEnum_VALUE_0275"), (276, "HugeEnum_VALUE_0276"),
                     (277, "HugeEnum_VALUE_0277"), (278, "HugeEnum_VALUE_0278"),
                     (279, "HugeEnum_VALUE_0279"), (280, "HugeEnum_VALUE_0280"),
                     (281, "HugeEnum_VALUE_0281"), (282, "HugeEnum_VALUE_0282"),
                     (283, "HugeEnum_VALUE_0283"), (284, "HugeEnum_VALUE_0284"),
                     (285, "HugeEnum_VALUE_0285"), (286, "HugeEnum_VALUE_0286"),
                     (287, "HugeEnum_VALUE_0287"), (288, "HugeEnum_VALUE_0288"),
                     (289, "HugeEnum_VALUE_0289"), (290, "HugeEnum_VALUE_0290"),
                     (291, "HugeEnum_VALUE_0291"), (292, "HugeEnum_VALUE_0292"),
                     (293, "HugeEnum_VALUE_0293"), (294, "HugeEnum_VALUE_0294"),
                     (295, "HugeEnum_VALUE_0295"), (296, "HugeEnum_VALUE_0296"),
                     (297, "HugeEnum_VALUE_0297"), (298, "HugeEnum_VALUE_0298"),
                     (299, "HugeEnum_VALUE_0299"), (300, "HugeEnum_VALUE_0300"),
                     (301, "HugeEnum_VALUE_0301"), (302, "HugeEnum_VALUE_0302"),
                     (303, "HugeEnum_VALUE_0303"), (304, "HugeEnum_VALUE_0304"),
                     (305, "HugeEnum_VALUE_0305"), (306, "HugeEnum_VALUE_0306"),
                     (307, "HugeEnum_VALUE_0307"), (308, "HugeEnum_VALUE_0308"),
                     (309, "HugeEnum_VALUE_0309"), (310, "HugeEnum_VALUE_0310"),
                     (311, "HugeEnum_VALUE_0311"), (312, "HugeEnum_VALUE_0312"),
                     (313, "HugeEnum_VALUE_0313"), (314, "HugeEnum_VALUE_0314"),
                     (315, "HugeEnum_VALUE_0315"), (316, "HugeEnum_VALUE_0316"),
                     (317, "HugeEnum_VALUE_0317"), (318, "HugeEnum_VALUE_0318"),
                     (319, "HugeEnum_VALUE_0319"), (320, "HugeEnum_VALUE_0320"),
                     (321, "HugeEnum_VALUE_0321"), (322, "HugeEnum_VALUE_0322"),
                     (323, "HugeEnum_VALUE_0323"), (324, "HugeEnum_VALUE_0324"),
                     (325, "HugeEnum_VALUE_0325"), (326, "HugeEnum_VALUE_0326"),
                     (327, "HugeEnum_VALUE_0327"), (328, "HugeEnum_VALUE_0328"),
                     (329, "HugeEnum_VALUE_0329"), (330, "HugeEnum_VALUE_0330"),
                     (331, "HugeEnum_VALUE_0331"), (332, "HugeEnum_VALUE_0332"),
                     (333, "HugeEnum_VALUE_0333"), (334, "HugeEnum_VALUE_0334"),
                     (335, "HugeEnum_VALUE_0335"), (336, "HugeEnum_VALUE_0336"),
                     (337, "HugeEnum_VALUE_0337"), (338, "HugeEnum_VALUE_0338"),
                     (339, "HugeEnum_VALUE_0339"), (340, "HugeEnum_VALUE_0340"),
                     (341, "HugeEnum_VALUE_0341"), (342, "HugeEnum_VALUE_0342"),
                     (343, "HugeEnum_VALUE_0343"), (344, "HugeEnum_VALUE_0344"),
                     (345, "HugeEnum_VALUE_0345"), (346, "HugeEnum_VALUE_0346"),
                     (347, "HugeEnum_VALUE_0347"), (348, "HugeEnum_VALUE_0348"),
                     (349, "HugeEnum_VALUE_0349"), (350, "HugeEnum_VALUE_0350"),
                     (351, "HugeEnum_VALUE_0351"), (352, "HugeEnum_VALUE_0352"),
                     (353, "HugeEnum_VALUE_0353"), (354, "HugeEnum_VALUE_0354"),
                     (355, "HugeEnum_VALUE_0355"), (356, "HugeEnum_VALUE_0356"),
                     (357, "HugeEnum_VALUE_0357"), (358, "HugeEnum_VALUE_0358"),
                     (359, "HugeEnum_VALUE_0359"), (360, "HugeEnum_VALUE_0360"),
                     (361, "HugeEnum_VALUE_0361"), (362, "HugeEnum_VALUE_0362"),
                     (363, "HugeEnum_VALUE_0363"), (364, "HugeEnum_VALUE_0364"),
                     (365, "HugeEnum_VALUE_0365"), (366, "HugeEnum_VALUE_0366"),
                     (367, "HugeEnum_VALUE_0367"), (368, "HugeEnum_VALUE_0368"),
                     (369, "HugeEnum_VALUE_0369"), (370, "HugeEnum_VALUE_0370"),
                     (371, "HugeEnum_VALUE_0371"), (372, "HugeEnum_VALUE_0372"),
                     (373, "HugeEnum_VALUE_0373"), (374, "HugeEnum_VALUE_0374"),
                     (375, "HugeEnum_VALUE_0375"), (376, "HugeEnum_VALUE_0376"),
                     (377, "HugeEnum_VALUE_0377"), (378, "HugeEnum_VALUE_0378"),
                     (379, "HugeEnum_VALUE_0379"), (380, "HugeEnum_VALUE_0380"),
                     (381, "HugeEnum_VALUE_0381"), (382, "HugeEnum_VALUE_0382"),
                     (383, "HugeEnum_VALUE_0383"), (384, "HugeEnum_VALUE_0384"),
                     (385, "HugeEnum_VALUE_0385"), (386, "HugeEnum_VALUE_0386"),
                     (387, "HugeEnum_VALUE_0387"), (388, "HugeEnum_VALUE_0388"),
                     (389, "HugeEnum_VALUE_0389"), (390, "HugeEnum_VALUE_0390"),
                     (391, "HugeEnum_VALUE_0391"), (392, "HugeEnum_VALUE_0392"),
                     (393, "HugeEnum_VALUE_0393"), (394, "HugeEnum_VALUE_0394"),
                     (395, "HugeEnum_VALUE_0395"), (396, "HugeEnum_VALUE_0396"),
                     (397, "HugeEnum_VALUE_0397"), (398, "HugeEnum_VALUE_0398"),
                     (399, "HugeEnum_VALUE_0399"), (400, "HugeEnum_VALUE_0400"),
                     (401, "HugeEnum_VALUE_0401"), (402, "HugeEnum_VALUE_0402"),
                     (403, "HugeEnum_VALUE_0403"), (404, "HugeEnum_VALUE_0404"),
                     (405, "HugeEnum_VALUE_0405"), (406, "HugeEnum_VALUE_0406"),
                     (407, "HugeEnum_VALUE_0407"), (408, "HugeEnum_VALUE_0408"),
                     (409, "HugeEnum_VALUE_0409"), (410, "HugeEnum_VALUE_0410"),
                     (411, "HugeEnum_VALUE_0411"), (412, "HugeEnum_VALUE_0412"),
                     (413, "HugeEnum_VALUE_0413"), (414, "HugeEnum_VALUE_0414"),
                     (415, "HugeEnum_VALUE_0415"), (416, "HugeEnum_VALUE_0416"),
                     (417, "HugeEnum_VALUE_0417"), (418, "HugeEnum_VALUE_0418"),
                     (419, "HugeEnum_VALUE_0419"), (420, "HugeEnum_VALUE_0420"),
                     (421, "HugeEnum_VALUE_0421"), (422, "HugeEnum_VALUE_0422"),
                     (423, "HugeEnum_VALUE_0423"), (424, "HugeEnum_VALUE_0424"),
                     (425, "HugeEnum_VALUE_0425"), (426, "HugeEnum_VALUE_0426"),
                     (427, "HugeEnum_VALUE_0427"), (428, "HugeEnum_VALUE_0428"),
                     (429, "HugeEnum_VALUE_0429"), (430, "HugeEnum_VALUE_0430"),
                     (431, "HugeEnum_VALUE_0431"), (432, "HugeEnum_VALUE_0432"),
                     (433, "HugeEnum_VALUE_0433"), (434, "HugeEnum_VALUE_0434"),
                     (435, "HugeEnum_VALUE_0435"), (436, "HugeEnum_VALUE_0436"),
                     (437, "HugeEnum_VALUE_0437"), (438, "HugeEnum_VALUE_0438"),
                     (439, "HugeEnum_VALUE_0439"), (440, "HugeEnum_VALUE_0440"),
                     (441, "HugeEnum_VALUE_0441"), (442, "HugeEnum_VALUE_0442"),
                     (443, "HugeEnum_VALUE_0443"), (444, "HugeEnum_VALUE_0444"),
                     (445, "HugeEnum_VALUE_0445"), (446, "HugeEnum_VALUE_0446"),
                     (447, "HugeEnum_VALUE_0447"), (448, "HugeEnum_VALUE_0448"),
                     (449, "HugeEnum_VALUE_0449"), (450, "HugeEnum_VALUE_0450"),
                     (451, "HugeEnum_VALUE_0451"), (452, "HugeEnum_VALUE_0452"),
                     (453, "HugeEnum_VALUE_0453"), (454, "HugeEnum_VALUE_0454"),
                     (455, "HugeEnum_VALUE_0455"), (456, "HugeEnum_VALUE_0456"),
                     (457, "HugeEnum_VALUE_0457"), (458, "HugeEnum_VALUE_0458"),
                     (459, "HugeEnum_VALUE_0459"), (460, "HugeEnum_VALUE_0460"),
                     (461, "HugeEnum_VALUE_0461"), (462, "HugeEnum_VALUE_0462"),
                     (463, "HugeEnum_VALUE_0463"), (464, "HugeEnum_VALUE_0464"),
                     (465, "HugeEnum_VALUE_0465"), (466, "HugeEnum_VALUE_0466"),
                     (467, "HugeEnum_VALUE_0467"), (468, "HugeEnum_VALUE_0468"),
                     (469, "HugeEnum_VALUE_0469"), (470, "HugeEnum_VALUE_0470"),
                     (471, "HugeEnum_VALUE_0471"), (472, "HugeEnum_VALUE_0472"),
                     (473, "HugeEnum_VALUE_0473"), (474, "HugeEnum_VALUE_0474"),
                     (475, "HugeEnum_VALUE_0475"), (476, "HugeEnum_VALUE_0476"),
                     (477, "HugeEnum_VALUE_0477"), (478, "HugeEnum_VALUE_0478"),
                     (479, "HugeEnum_VALUE_0479"), (480, "HugeEnum_VALUE_0480"),
                     (481, "HugeEnum_VALUE_0481"), (482, "HugeEnum_VALUE_0482"),
                     (483, "HugeEnum_VALUE_0483"), (484, "HugeEnum_VALUE_0484"),
                     (485, "HugeEnum_VALUE_0485"), (486, "HugeEnum_VALUE_0486"),
                     (487, "HugeEnum_VALUE_0487"), (488, "HugeEnum_VALUE_0488"),
                     (489, "HugeEnum_VALUE_0489"), (490, "HugeEnum_VALUE_0490"),
                     (491, "HugeEnum_VALUE_0491"), (492, "HugeEnum_VALUE_0492"),
                     (493, "HugeEnum_VALUE_0493"), (494, "HugeEnum_VALUE_0494"),
                     (495, "HugeEnum_VALUE_0495"), (496, "HugeEnum_VALUE_0496"),
                     (497, "HugeEnum_VALUE_0497"), (498, "HugeEnum_VALUE_0498"),
                     (499, "HugeEnum_VALUE_0499"), (500, "HugeEnum_VALUE_0500"),
                     (501, "HugeEnum_VALUE_0501"), (502, "HugeEnum_VALUE_0502"),
                     (503, "HugeEnum_VALUE_0503"), (504, "HugeEnum_VALUE_0504"),
                     (505, "HugeEnum_VALUE_0505"), (506, "HugeEnum_VALUE_0506"),
                     (507, "HugeEnum_VALUE_0507"), (508, "HugeEnum_VALUE_0508"),
                     (509, "HugeEnum_VALUE_0509"), (510, "HugeEnum_VALUE_0510"),
                     (511, "HugeEnum_VALUE_0511"), (512, "HugeEnum_VALUE_0512"),
                     (513, "HugeEnum_VALUE_0513"), (514, "HugeEnum_VALUE_0514"),
                     (515, "HugeEnum_VALUE_0515"), (516, "HugeEnum_VALUE_0516"),
                     (517, "HugeEnum_VALUE_0517"), (518, "HugeEnum_VALUE_0518"),
                     (519, "HugeEnum_VALUE_0519"), (520, "HugeEnum_VALUE_0520"),
                     (521, "HugeEnum_VALUE_0521"), (522, "HugeEnum_VALUE_0522"),
                     (523, "HugeEnum_VALUE_0523"), (524, "HugeEnum_VALUE_0524"),
                     (525, "HugeEnum_VALUE_0525"), (526, "HugeEnum_VALUE_0526"),
                     (527, "HugeEnum_VALUE_0527"), (528, "HugeEnum_VALUE_0528"),
                     (529, "HugeEnum_VALUE_0529"), (530, "HugeEnum_VALUE_0530"),
                     (531, "HugeEnum_VALUE_0531"), (532, "HugeEnum_VALUE_0532"),
                     (533, "HugeEnum_VALUE_0533"), (534, "HugeEnum_VALUE_0534"),
                     (535, "HugeEnum_VALUE_0535"), (536, "HugeEnum_VALUE_0536"),
                     (537, "HugeEnum_VALUE_0537"), (538, "HugeEnum_VALUE_0538"),
                     (539, "HugeEnum_VALUE_0539"), (540, "HugeEnum_VALUE_0540"),
                     (541, "HugeEnum_VALUE_0541"), (542, "HugeEnum_VALUE_0542"),
                     (543, "HugeEnum_VALUE_0543"), (544, "HugeEnum_VALUE_0544"),
                     (545, "HugeEnum_VALUE_0545"), (546, "HugeEnum_VALUE_0546"),
                     (547, "HugeEnum_VALUE_0547"), (548, "HugeEnum_VALUE_0548"),
                     (549, "HugeEnum_VALUE_0549"), (550, "HugeEnum_VALUE_0550"),
                     (551, "HugeEnum_VALUE_0551"), (552, "HugeEnum_VALUE_0552"),
                     (553, "HugeEnum_VALUE_0553"), (554, "HugeEnum_VALUE_0554"),
                     (555, "HugeEnum_VALUE_0555"), (556, "HugeEnum_VALUE_0556"),
                     (557, "HugeEnum_VALUE_0557"), (558, "HugeEnum_VALUE_0558"),
                     (559, "HugeEnum_VALUE_0559"), (560, "HugeEnum_VALUE_0560"),
                     (561, "HugeEnum_VALUE_0561"), (562, "HugeEnum_VALUE_0562"),
                     (563, "HugeEnum_VALUE_0563"), (564, "HugeEnum_VALUE_0564"),
                     (565, "HugeEnum_VALUE_0565"), (566, "HugeEnum_VALUE_0566"),
                     (567, "HugeEnum_VALUE_0567"), (568, "HugeEnum_VALUE_0568"),
                     (569, "HugeEnum_VALUE_0569"), (570, "HugeEnum_VALUE_0570"),
                     (571, "HugeEnum_VALUE_0571"), (572, "HugeEnum_VALUE_0572"),
                     (573, "HugeEnum_VALUE_0573"), (574, "HugeEnum_VALUE_0574"),
                     (575, "HugeEnum_VALUE_0575"), (576, "HugeEnum_VALUE_0576"),
                     (577, "HugeEnum_VALUE_0577"), (578, "HugeEnum_VALUE_0578"),
                     (579, "HugeEnum_VALUE_0579"), (580, "HugeEnum_VALUE_0580"),
                     (581, "HugeEnum_VALUE_0581"), (582, "HugeEnum_VALUE_0582"),
                     (583, "HugeEnum_VALUE_0583"), (584, "HugeEnum_VALUE_0584"),
                     (585, "HugeEnum_VALUE_0585"), (586, "HugeEnum_VALUE_0586"),
                     (587, "HugeEnum_VALUE_0587"), (588, "HugeEnum_VALUE_0588"),
                     (589, "HugeEnum_VALUE_0589"), (590, "HugeEnum_VALUE_0590"),
                     (591, "HugeEnum_VALUE_0591"), (592, "HugeEnum_VALUE_0592"),
                     (593, "HugeEnum_VALUE_0593"), (594, "HugeEnum_VALUE_0594"),
                     (595, "HugeEnum_VALUE_0595"), (596, "HugeEnum_VALUE_0596"),
                     (597, "HugeEnum_VALUE_0597"), (598, "HugeEnum_VALUE_0598"),
                     (599, "HugeEnum_VALUE_0599"), (600, "HugeEnum_VALUE_0600"),
                     (601, "HugeEnum_VALUE_0601"), (602, "HugeEnum_VALUE_0602"),
                     (603, "HugeEnum_VALUE_0603"), (604, "HugeEnum_VALUE_0604"),
                     (605, "HugeEnum_VALUE_0605"), (606, "HugeEnum_VALUE_0606"),
                     (607, "HugeEnum_VALUE_0607"), (608, "HugeEnum_VALUE_0608"),
                     (609, "HugeEnum_VALUE_0609"), (610, "HugeEnum_VALUE_0610"),
                     (611, "HugeEnum_VALUE_0611"), (612, "HugeEnum_VALUE_0612"),
                     (613, "HugeEnum_VALUE_0613"), (614, "HugeEnum_VALUE_0614"),
                     (615, "HugeEnum_VALUE_0615"), (616, "HugeEnum_VALUE_0616"),
                     (617, "HugeEnum_VALUE_0617"), (618, "HugeEnum_VALUE_0618"),
                     (619, "HugeEnum_VALUE_0619"), (620, "HugeEnum_VALUE_0620"),
                     (621, "HugeEnum_VALUE_0621"), (622, "HugeEnum_VALUE_0622"),
                     (623, "HugeEnum_VALUE_0623"), (624, "HugeEnum_VALUE_0624"),
                     (625, "HugeEnum_VALUE_0625"), (626, "HugeEnum_VALUE_0626"),
                     (627, "HugeEnum_VALUE_0627"), (628, "HugeEnum_VALUE_0628"),
                     (629, "HugeEnum_VALUE_0629"), (630, "HugeEnum_VALUE_0630"),
                     (631, "HugeEnum_VALUE_0631"), (632, "HugeEnum_VALUE_0632"),
                     (633, "HugeEnum_VALUE_0633"), (634, "HugeEnum_VALUE_0634"),
                     (635, "HugeEnum_VALUE_0635"), (636, "HugeEnum_VALUE_0636"),
                     (637, "HugeEnum_VALUE_0637"), (638, "HugeEnum_VALUE_0638"),
                     (639, "HugeEnum_VALUE_0639"), (640, "HugeEnum_VALUE_0640"),
                     (641, "HugeEnum_VALUE_0641"), (642, "HugeEnum_VALUE_0642"),
                     (643, "HugeEnum_VALUE_0643"), (644, "HugeEnum_VALUE_0644"),
                     (645, "HugeEnum_VALUE_0645"), (646, "HugeEnum_VALUE_0646"),
                     (647, "HugeEnum_VALUE_0647"), (648, "HugeEnum_VALUE_0648"),
                     (649, "HugeEnum_VALUE_0649"), (650, "HugeEnum_VALUE_0650"),
                     (651, "HugeEnum_VALUE_0651"), (652, "HugeEnum_VALUE_0652"),
                     (653, "HugeEnum_VALUE_0653"), (654, "HugeEnum_VALUE_0654"),
                     (655, "HugeEnum_VALUE_0655"), (656, "HugeEnum_VALUE_0656"),
                     (657, "HugeEnum_VALUE_0657"), (658, "HugeEnum_VALUE_0658"),
                     (659, "HugeEnum_VALUE_0659"), (660, "HugeEnum_VALUE_0660"),
                     (661, "HugeEnum_VALUE_0661"), (662, "HugeEnum_VALUE_0662"),
                     (663, "HugeEnum_VALUE_0663"), (664, "HugeEnum_VALUE_0664"),
                     (665, "HugeEnum_VALUE_0665"), (666, "HugeEnum_VALUE_0666"),
                     (667, "HugeEnum_VALUE_0667"), (668, "HugeEnum_VALUE_0668"),
                     (669, "HugeEnum_VALUE_0669"), (670, "HugeEnum_VALUE_0670"),
                     (671, "HugeEnum_VALUE_0671"), (672, "HugeEnum_VALUE_0672"),
                     (673, "HugeEnum_VALUE_0673"), (674, "HugeEnum_VALUE_0674"),
                     (675, "HugeEnum_VALUE_0675"), (676, "HugeEnum_VALUE_0676"),
                     (677, "HugeEnum_VALUE_0677"), (678, "HugeEnum_VALUE_0678"),
                     (679, "HugeEnum_VALUE_0679"), (680, "HugeEnum_VALUE_0680"),
                     (681, "HugeEnum_VALUE_0681"), (682, "HugeEnum_VALUE_0682"),
                     (683, "HugeEnum_VALUE_0683"), (684, "HugeEnum_VALUE_0684"),
                     (685, "HugeEnum_VALUE_0685"), (686, "HugeEnum_VALUE_0686"),
                     (687, "HugeEnum_VALUE_0687"), (688, "HugeEnum_VALUE_0688"),
                     (689, "HugeEnum_VALUE_0689"), (690, "HugeEnum_VALUE_0690"),
                     (691, "HugeEnum_VALUE_0691"), (692, "HugeEnum_VALUE_0692"),
                     (693, "HugeEnum_VALUE_0693"), (694, "HugeEnum_VALUE_0694"),
                     (695, "HugeEnum_VALUE_0695"), (696, "HugeEnum_VALUE_0696"),
                     (697, "HugeEnum_VALUE_0697"), (698, "HugeEnum_VALUE_0698"),
                     (699, "HugeEnum_VALUE_0699"), (700, "HugeEnum_VALUE_0700"),
                     (701, "HugeEnum_VALUE_0701"), (702, "HugeEnum_VALUE_0702"),
                     (703, "HugeEnum_VALUE_0703"), (704, "HugeEnum_VALUE_0704"),
                     (705, "HugeEnum_VALUE_0705"), (706, "HugeEnum_VALUE_0706"),
                     (707, "HugeEnum_VALUE_0707"), (708, "HugeEnum_VALUE_0708"),
                     (709, "HugeEnum_VALUE_0709"), (710, "HugeEnum_VALUE_0710"),
                     (711, "HugeEnum_VALUE_0711"), (712, "HugeEnum_VALUE_0712"),
                     (713, "HugeEnum_VALUE_0713"), (714, "HugeEnum_VALUE_0714"),
                     (715, "HugeEnum_VALUE_0715"), (716, "HugeEnum_VALUE_0716"),
                     (717, "HugeEnum_VALUE_0717"), (718, "HugeEnum_VALUE_0718"),
                     (719, "HugeEnum_VALUE_0719"), (720, "HugeEnum_VALUE_0720"),
                     (721, "HugeEnum_VALUE_0721"), (722, "HugeEnum_VALUE_0722"),
                     (723, "HugeEnum_VALUE_0723"), (724, "HugeEnum_VALUE_0724"),
                     (725, "HugeEnum_VALUE_0725"), (726, "HugeEnum_VALUE_0726"),
                     (727, "HugeEnum_VALUE_0727"), (728, "HugeEnum_VALUE_0728"),
                     (729, "HugeEnum_VALUE_0729"), (730, "HugeEnum_VALUE_0730"),
                     (731, "HugeEnum_VALUE_0731"), (732, "HugeEnum_VALUE_0732"),
                     (733, "HugeEnum_VALUE_0733"), (734, "HugeEnum_VALUE_0734"),
                     (735, "HugeEnum_VALUE_0735"), (736, "HugeEnum_VALUE_0736"),
                     (737, "HugeEnum_VALUE_0737"), (738, "HugeEnum_VALUE_0738"),
                     (739, "HugeEnum_VALUE_0739"), (740, "HugeEnum_VALUE_0740"),
                     (741, "HugeEnum_VALUE_0741"), (742, "HugeEnum_VALUE_0742"),
                     (743, "HugeEnum_VALUE_0743"), (744, "HugeEnum_VALUE_0744"),
                     (745, "HugeEnum_VALUE_0745"), (746, "HugeEnum_VALUE_0746"),
                     (747, "HugeEnum_VALUE_0747"), (748, "HugeEnum_VALUE_0748"),
                     (749, "HugeEnum_VALUE_0749"), (750, "HugeEnum_VALUE_0750"),
                     (751, "HugeEnum_VALUE_0751"), (752, "HugeEnum_VALUE_0752"),
                     (753, "HugeEnum_VALUE_0753"), (754, "HugeEnum_VALUE_0754"),
                     (755, "HugeEnum_VALUE_0755"), (756, "HugeEnum_VALUE_0756"),
                     (757, "HugeEnum_VALUE_0757"), (758, "HugeEnum_VALUE_0758"),
                     (759, "HugeEnum_VALUE_0759"), (760, "HugeEnum_VALUE_0760"),
                     (761, "HugeEnum_VALUE_0761"), (762, "HugeEnum_VALUE_0762"),
                     (763, "HugeEnum_VALUE_0763"), (764, "HugeEnum_VALUE_0764"),
                     (765, "HugeEnum_VALUE_0765"), (766, "HugeEnum_VALUE_0766"),
                     (767, "HugeEnum_VALUE_0767"), (768, "HugeEnum_VALUE_0768"),
                     (769, "HugeEnum_VALUE_0769"), (770, "HugeEnum_VALUE_0770"),
                     (771, "HugeEnum_VALUE_0771"), (772, "HugeEnum_VALUE_0772"),
                     (773, "HugeEnum_VALUE_0773"), (774, "HugeEnum_VALUE_0774"),
                     (775, "HugeEnum_VALUE_0775"), (776, "HugeEnum_VALUE_0776"),
                     (777, "HugeEnum_VALUE_0777"), (778, "HugeEnum_VALUE_0778"),
                     (779, "HugeEnum_VALUE_0779"), (780, "HugeEnum_VALUE_0780"),
                     (781, "HugeEnum_VALUE_0781"), (782, "HugeEnum_VALUE_0782"),
                     (783, "HugeEnum_VALUE_0783"), (784, "HugeEnum_VALUE_0784"),
                     (785, "HugeEnum_VALUE_0785"), (786, "HugeEnum_VALUE_0786"),
                     (787, "HugeEnum_VALUE_0787"), (788, "HugeEnum_VALUE_0788"),
                     (789, "HugeEnum_VALUE_0789"), (790, "HugeEnum_VALUE_0790"),
                     (791, "HugeEnum_VALUE_0791"), (792, "HugeEnum_VALUE_0792"),
                     (793, "HugeEnum_VALUE_0793"), (794, "HugeEnum_VALUE_0794"),
                     (795, "HugeEnum_VALUE_0795"), (796, "HugeEnum_VALUE_0796"),
                     (797, "HugeEnum_VALUE_0797"), (798, "HugeEnum_VALUE_0798"),
                     (799, "HugeEnum_VALUE_0799"), (800, "HugeEnum_VALUE_0800"),
                     (801, "HugeEnum_VALUE_0801"), (802, "HugeEnum_VALUE_0802"),
                     (803, "HugeEnum_VALUE_0803"), (804, "HugeEnum_VALUE_0804"),
                     (805, "HugeEnum_VALUE_0805"), (806, "HugeEnum_VALUE_0806"),
                     (807, "HugeEnum_VALUE_0807"), (808, "HugeEnum_VALUE_0808"),
                     (809, "HugeEnum_VALUE_0809"), (810, "HugeEnum_VALUE_0810"),
                     (811, "HugeEnum_VALUE_0811"), (812, "HugeEnum_VALUE_0812"),
                     (813, "HugeEnum_VALUE_0813"), (814, "HugeEnum_VALUE_0814"),
                     (815, "HugeEnum_VALUE_0815"), (816, "HugeEnum_VALUE_0816"),
                     (817, "HugeEnum_VALUE_0817"), (818, "HugeEnum_VALUE_0818"),
                     (819, "HugeEnum_VALUE_0819"), (820, "HugeEnum_VALUE_0820"),
                     (821, "HugeEnum_VALUE_0821"), (822, "HugeEnum_VALUE_0822"),
                     (823, "HugeEnum_VALUE_0823"), (824, "HugeEnum_VALUE_0824"),
                     (825, "HugeEnum_VALUE_0825"), (826, "HugeEnum_VALUE_0826"),
                     (827, "HugeEnum_VALUE_0827"), (828, "HugeEnum_VALUE_0828"),
                     (829, "HugeEnum_VALUE_0829"), (830, "HugeEnum_VALUE_0830"),
                     (831, "HugeEnum_VALUE_0831"), (832, "HugeEnum_VALUE_0832"),
                     (833, "HugeEnum_VALUE_0833"), (834, "HugeEnum_VALUE_0834"),
                     (835, "HugeEnum_VALUE_0835"), (836, "HugeEnum_VALUE_0836"),
                     (837, "HugeEnum_VALUE_0837"), (838, "HugeEnum_VALUE_0838"),
                     (839, "HugeEnum_VALUE_0839"), (840, "HugeEnum_VALUE_0840"),
                     (841, "HugeEnum_VALUE_0841"), (842, "HugeEnum_VALUE_0842"),
                     (843, "HugeEnum_VALUE_0843"), (844, "HugeEnum_VALUE_0844"),
                     (845, "HugeEnum_VALUE_0845"), (846, "HugeEnum_VALUE_0846"),
                     (847, "HugeEnum_VALUE_0847"), (848, "HugeEnum_VALUE_0848"),
                     (849, "HugeEnum_VALUE_0849"), (850, "HugeEnum_VALUE_0850"),
                     (851, "HugeEnum_VALUE_0851"), (852, "HugeEnum_VALUE_0852"),
                     (853, "HugeEnum_VALUE_0853"), (854, "HugeEnum_VALUE_0854"),
                     (855, "HugeEnum_VALUE_0855"), (856, "HugeEnum_VALUE_0856"),
                     (857, "HugeEnum_VALUE_0857"), (858, "HugeEnum_VALUE_0858"),
                     (859, "HugeEnum_VALUE_0859"), (860, "HugeEnum_VALUE_0860"),
                     (861, "HugeEnum_VALUE_0861"), (862, "HugeEnum_VALUE_0862"),
                     (863, "HugeEnum_VALUE_0863"), (864, "HugeEnum_VALUE_0864"),
                     (865, "HugeEnum_VALUE_0865"), (866, "HugeEnum_VALUE_0866"),
                     (867, "HugeEnum_VALUE_0867"), (868, "HugeEnum_VALUE_0868"),
                     (869, "HugeEnum_VALUE_0869"), (870, "HugeEnum_VALUE_0870"),
                     (871, "HugeEnum_VALUE_0871"), (872, "HugeEnum_VALUE_0872"),
                     (873, "HugeEnum_VALUE_0873"), (874, "HugeEnum_VALUE_0874"),
                     (875, "HugeEnum_VALUE_0875"), (876, "HugeEnum_VALUE_0876"),
                     (877, "HugeEnum_VALUE_0877"), (878, "HugeEnum_VALUE_0878"),
                     (879, "HugeEnum_VALUE_0879"), (880, "HugeEnum_VALUE_0880"),
                     (881, "HugeEnum_VALUE_0881"), (882, "HugeEnum_VALUE_0882"),
                     (883, "HugeEnum_VALUE_0883"), (884, "HugeEnum_VALUE_0884"),
                     (885, "HugeEnum_VALUE_0885"), (886, "HugeEnum_VALUE_0886"),
                     (887, "HugeEnum_VALUE_0887"), (888, "HugeEnum_VALUE_0888"),
                     (889, "HugeEnum_VALUE_0889"), (890, "HugeEnum_VALUE_0890"),
                     (891, "HugeEnum_VALUE_0891"), (892, "HugeEnum_VALUE_0892"),
                     (893, "HugeEnum_VALUE_0893"), (894, "HugeEnum_VALUE_0894"),
                     (895, "HugeEnum_VALUE_0895"), (896, "HugeEnum_VALUE_0896"),
                     (897, "HugeEnum_VALUE_0897"), (898, "HugeEnum_VALUE_0898"),
                     (899, "HugeEnum_VALUE_0899"), (900, "HugeEnum_VALUE_0900"),
                     (901, "HugeEnum_VALUE_0901"), (902, "HugeEnum_VALUE_0902"),
                     (903, "HugeEnum_VALUE_0903"), (904, "HugeEnum_VALUE_0904"),
                     (905, "HugeEnum_VALUE_0905"), (906, "HugeEnum_VALUE_0906"),
                     (907, "HugeEnum_VALUE_0907"), (908, "HugeEnum_VALUE_0908"),
                     (909, "HugeEnum_VALUE_0909"), (910, "HugeEnum_VALUE_0910"),
                     (911, "HugeEnum_VALUE_0911"), (912, "HugeEnum_VALUE_0912"),
                     (913, "HugeEnum_VALUE_0913"), (914, "HugeEnum_VALUE_0914"),
                     (915, "HugeEnum_VALUE_0915"), (916, "HugeEnum_VALUE_0916"),
                     (917, "HugeEnum_VALUE_0917"), (918, "HugeEnum_VALUE_0918"),
                     (919, "HugeEnum_VALUE_0919"), (920, "HugeEnum_VALUE_0920"),
                     (921, "HugeEnum_VALUE_0921"), (922, "HugeEnum_VALUE_0922"),
                     (923, "HugeEnum_VALUE_0923"), (924, "HugeEnum_VALUE_0924"),
                     (925, "HugeEnum_VALUE_0925"), (926, "HugeEnum_VALUE_0926"),
                     (927, "HugeEnum_VALUE_0927"), (928, "HugeEnum_VALUE_0928"),
                     (929, "HugeEnum_VALUE_0929"), (930, "HugeEnum_VALUE_0930"),
                     (931, "HugeEnum_VALUE_0931"), (932, "HugeEnum_VALUE_0932"),
                     (933, "HugeEnum_VALUE_0933"), (934, "HugeEnum_VALUE_0934"),
                     (935, "HugeEnum_VALUE_0935"), (936, "HugeEnum_VALUE_0936"),
                     (937, "HugeEnum_VALUE_0937"), (938, "HugeEnum_VALUE_0938"),
                     (939, "HugeEnum_VALUE_0939"), (940, "HugeEnum_VALUE_0940"),
                     (941, "HugeEnum_VALUE_0941"), (942, "HugeEnum_VALUE_0942"),
                     (943, "HugeEnum_VALUE_0943"), (944, "HugeEnum_VALUE_0944"),
                     (945, "HugeEnum_VALUE_0945"), (946, "HugeEnum_VALUE_0946"),
                     (947, "HugeEnum_VALUE_0947"), (948, "HugeEnum_VALUE_0948"),
                     (949, "HugeEnum_VALUE_0949"), (950, "HugeEnum_VALUE_0950"),
                     (951, "HugeEnum_VALUE_0951"), (952, "HugeEnum_VALUE_0952"),
                     (953, "HugeEnum_VALUE_0953"), (954, "HugeEnum_VALUE_0954"),
                     (955, "HugeEnum_VALUE_0955"), (956, "HugeEnum_VALUE_0956"),
                     (957, "HugeEnum_VALUE_0957"), (958, "HugeEnum_VALUE_0958"),
                     (959, "HugeEnum_VALUE_0959"), (960, "HugeEnum_VALUE_0960"),
                     (961, "HugeEnum_VALUE_0961"), (962, "HugeEnum_VALUE_0962"),
                     (963, "HugeEnum_VALUE_0963"), (964, "HugeEnum_VALUE_0964"),
                     (965, "HugeEnum_VALUE_0965"), (966, "HugeEnum_VALUE_0966"),
                     (967, "HugeEnum_VALUE_0967"), (968, "HugeEnum_VALUE_0968"),
                     (969, "HugeEnum_VALUE_0969"), (970, "HugeEnum_VALUE_0970"),
                     (971, "HugeEnum_VALUE_0971"), (972, "HugeEnum_VALUE_0972"),
                     (973, "HugeEnum_VALUE_0973"), (974, "HugeEnum_VALUE_0974"),
                     (975, "HugeEnum_VALUE_0975"), (976, "HugeEnum_VALUE_0976"),
                     (977, "HugeEnum_VALUE_0977"), (978, "HugeEnum_VALUE_0978"),
                     (979, "HugeEnum_VALUE_0979"), (980, "HugeEnum_VALUE_0980"),
                     (981, "HugeEnum_VALUE_0981"), (982, "HugeEnum_VALUE_0982"),
                     (983, "HugeEnum_VALUE_0983"), (984, "HugeEnum_VALUE_0984"),
                     (985, "HugeEnum_VALUE_0985"), (986, "HugeEnum_VALUE_0986"),
                     (987, "HugeEnum_VALUE_0987"), (988, "HugeEnum_VALUE_0988"),
                     (989, "HugeEnum_VALUE_0989"), (990, "HugeEnum_VALUE_0990"),
                     (991, "HugeEnum_VALUE_0991"), (992, "HugeEnum_VALUE_0992"),
                     (993, "HugeEnum_VALUE_0993"), (994, "HugeEnum_VALUE_0994"),
                     (995, "HugeEnum_VALUE_0995"), (996, "HugeEnum_VALUE_0996"),
                     (997, "HugeEnum_VALUE_0997"), (998, "HugeEnum_VALUE_0998"),
                     (999, "HugeEnum_VALUE_0999"), (1000, "HugeEnum_VALUE_1000")],
                  GHC.noinline Prelude.id [(1001, "HugeEnum_VALUE_1001")]])
  
  instance Thrift.ThriftEnum HugeEnum where
    toThriftEnum __val = HugeEnum (Prelude.fromIntegral __val)
    fromThriftEnum (HugeEnum __val) = Prelude.fromIntegral __val
    allThriftEnumValues
      = [hugeEnum_VALUE_0001, hugeEnum_VALUE_0002, hugeEnum_VALUE_0003,
         hugeEnum_VALUE_0004, hugeEnum_VALUE_0005, hugeEnum_VALUE_0006,
         hugeEnum_VALUE_0007, hugeEnum_VALUE_0008, hugeEnum_VALUE_0009,
         hugeEnum_VALUE_0010, hugeEnum_VALUE_0011, hugeEnum_VALUE_0012,
         hugeEnum_VALUE_0013, hugeEnum_VALUE_0014, hugeEnum_VALUE_0015,
         hugeEnum_VALUE_0016, hugeEnum_VALUE_0017, hugeEnum_VALUE_0018,
         hugeEnum_VALUE_0019, hugeEnum_VALUE_0020, hugeEnum_VALUE_0021,
         hugeEnum_VALUE_0022, hugeEnum_VALUE_0023, hugeEnum_VALUE_0024,
         hugeEnum_VALUE_0025, hugeEnum_VALUE_0026, hugeEnum_VALUE_0027,
         hugeEnum_VALUE_0028, hugeEnum_VALUE_0029, hugeEnum_VALUE_0030,
         hugeEnum_VALUE_0031, hugeEnum_VALUE_0032, hugeEnum_VALUE_0033,
         hugeEnum_VALUE_0034, hugeEnum_VALUE_0035, hugeEnum_VALUE_0036,
         hugeEnum_VALUE_0037, hugeEnum_VALUE_0038, hugeEnum_VALUE_0039,
         hugeEnum_VALUE_0040, hugeEnum_VALUE_0041, hugeEnum_VALUE_0042,
         hugeEnum_VALUE_0043, hugeEnum_VALUE_0044, hugeEnum_VALUE_0045,
         hugeEnum_VALUE_0046, hugeEnum_VALUE_0047, hugeEnum_VALUE_0048,
         hugeEnum_VALUE_0049, hugeEnum_VALUE_0050, hugeEnum_VALUE_0051,
         hugeEnum_VALUE_0052, hugeEnum_VALUE_0053, hugeEnum_VALUE_0054,
         hugeEnum_VALUE_0055, hugeEnum_VALUE_0056, hugeEnum_VALUE_0057,
         hugeEnum_VALUE_0058, hugeEnum_VALUE_0059, hugeEnum_VALUE_0060,
         hugeEnum_VALUE_0061, hugeEnum_VALUE_0062, hugeEnum_VALUE_0063,
         hugeEnum_VALUE_0064, hugeEnum_VALUE_0065, hugeEnum_VALUE_0066,
         hugeEnum_VALUE_0067, hugeEnum_VALUE_0068, hugeEnum_VALUE_0069,
         hugeEnum_VALUE_0070, hugeEnum_VALUE_0071, hugeEnum_VALUE_0072,
         hugeEnum_VALUE_0073, hugeEnum_VALUE_0074, hugeEnum_VALUE_0075,
         hugeEnum_VALUE_0076, hugeEnum_VALUE_0077, hugeEnum_VALUE_0078,
         hugeEnum_VALUE_0079, hugeEnum_VALUE_0080, hugeEnum_VALUE_0081,
         hugeEnum_VALUE_0082, hugeEnum_VALUE_0083, hugeEnum_VALUE_0084,
         hugeEnum_VALUE_0085, hugeEnum_VALUE_0086, hugeEnum_VALUE_0087,
         hugeEnum_VALUE_0088, hugeEnum_VALUE_0089, hugeEnum_VALUE_0090,
         hugeEnum_VALUE_0091, hugeEnum_VALUE_0092, hugeEnum_VALUE_0093,
         hugeEnum_VALUE_0094, hugeEnum_VALUE_0095, hugeEnum_VALUE_0096,
         hugeEnum_VALUE_0097, hugeEnum_VALUE_0098, hugeEnum_VALUE_0099,
         hugeEnum_VALUE_0100, hugeEnum_VALUE_0101, hugeEnum_VALUE_0102,
         hugeEnum_VALUE_0103, hugeEnum_VALUE_0104, hugeEnum_VALUE_0105,
         hugeEnum_VALUE_0106, hugeEnum_VALUE_0107, hugeEnum_VALUE_0108,
         hugeEnum_VALUE_0109, hugeEnum_VALUE_0110, hugeEnum_VALUE_0111,
         hugeEnum_VALUE_0112, hugeEnum_VALUE_0113, hugeEnum_VALUE_0114,
         hugeEnum_VALUE_0115, hugeEnum_VALUE_0116, hugeEnum_VALUE_0117,
         hugeEnum_VALUE_0118, hugeEnum_VALUE_0119, hugeEnum_VALUE_0120,
         hugeEnum_VALUE_0121, hugeEnum_VALUE_0122, hugeEnum_VALUE_0123,
         hugeEnum_VALUE_0124, hugeEnum_VALUE_0125, hugeEnum_VALUE_0126,
         hugeEnum_VALUE_0127, hugeEnum_VALUE_0128, hugeEnum_VALUE_0129,
         hugeEnum_VALUE_0130, hugeEnum_VALUE_0131, hugeEnum_VALUE_0132,
         hugeEnum_VALUE_0133, hugeEnum_VALUE_0134, hugeEnum_VALUE_0135,
         hugeEnum_VALUE_0136, hugeEnum_VALUE_0137, hugeEnum_VALUE_0138,
         hugeEnum_VALUE_0139, hugeEnum_VALUE_0140, hugeEnum_VALUE_0141,
         hugeEnum_VALUE_0142, hugeEnum_VALUE_0143, hugeEnum_VALUE_0144,
         hugeEnum_VALUE_0145, hugeEnum_VALUE_0146, hugeEnum_VALUE_0147,
         hugeEnum_VALUE_0148, hugeEnum_VALUE_0149, hugeEnum_VALUE_0150,
         hugeEnum_VALUE_0151, hugeEnum_VALUE_0152, hugeEnum_VALUE_0153,
         hugeEnum_VALUE_0154, hugeEnum_VALUE_0155, hugeEnum_VALUE_0156,
         hugeEnum_VALUE_0157, hugeEnum_VALUE_0158, hugeEnum_VALUE_0159,
         hugeEnum_VALUE_0160, hugeEnum_VALUE_0161, hugeEnum_VALUE_0162,
         hugeEnum_VALUE_0163, hugeEnum_VALUE_0164, hugeEnum_VALUE_0165,
         hugeEnum_VALUE_0166, hugeEnum_VALUE_0167, hugeEnum_VALUE_0168,
         hugeEnum_VALUE_0169, hugeEnum_VALUE_0170, hugeEnum_VALUE_0171,
         hugeEnum_VALUE_0172, hugeEnum_VALUE_0173, hugeEnum_VALUE_0174,
         hugeEnum_VALUE_0175, hugeEnum_VALUE_0176, hugeEnum_VALUE_0177,
         hugeEnum_VALUE_0178, hugeEnum_VALUE_0179, hugeEnum_VALUE_0180,
         hugeEnum_VALUE_0181, hugeEnum_VALUE_0182, hugeEnum_VALUE_0183,
         hugeEnum_VALUE_0184, hugeEnum_VALUE_0185, hugeEnum_VALUE_0186,
         hugeEnum_VALUE_0187, hugeEnum_VALUE_0188, hugeEnum_VALUE_0189,
         hugeEnum_VALUE_0190, hugeEnum_VALUE_0191, hugeEnum_VALUE_0192,
         hugeEnum_VALUE_0193, hugeEnum_VALUE_0194, hugeEnum_VALUE_0195,
         hugeEnum_VALUE_0196, hugeEnum_VALUE_0197, hugeEnum_VALUE_0198,
         hugeEnum_VALUE_0199, hugeEnum_VALUE_0200, hugeEnum_VALUE_0201,
         hugeEnum_VALUE_0202, hugeEnum_VALUE_0203, hugeEnum_VALUE_0204,
         hugeEnum_VALUE_0205, hugeEnum_VALUE_0206, hugeEnum_VALUE_0207,
         hugeEnum_VALUE_0208, hugeEnum_VALUE_0209, hugeEnum_VALUE_0210,
         hugeEnum_VALUE_0211, hugeEnum_VALUE_0212, hugeEnum_VALUE_0213,
         hugeEnum_VALUE_0214, hugeEnum_VALUE_0215, hugeEnum_VALUE_0216,
         hugeEnum_VALUE_0217, hugeEnum_VALUE_0218, hugeEnum_VALUE_0219,
         hugeEnum_VALUE_0220, hugeEnum_VALUE_0221, hugeEnum_VALUE_0222,
         hugeEnum_VALUE_0223, hugeEnum_VALUE_0224, hugeEnum_VALUE_0225,
         hugeEnum_VALUE_0226, hugeEnum_VALUE_0227, hugeEnum_VALUE_0228,
         hugeEnum_VALUE_0229, hugeEnum_VALUE_0230, hugeEnum_VALUE_0231,
         hugeEnum_VALUE_0232, hugeEnum_VALUE_0233, hugeEnum_VALUE_0234,
         hugeEnum_VALUE_0235, hugeEnum_VALUE_0236, hugeEnum_VALUE_0237,
         hugeEnum_VALUE_0238, hugeEnum_VALUE_0239, hugeEnum_VALUE_0240,
         hugeEnum_VALUE_0241, hugeEnum_VALUE_0242, hugeEnum_VALUE_0243,
         hugeEnum_VALUE_0244, hugeEnum_VALUE_0245, hugeEnum_VALUE_0246,
         hugeEnum_VALUE_0247, hugeEnum_VALUE_0248, hugeEnum_VALUE_0249,
         hugeEnum_VALUE_0250, hugeEnum_VALUE_0251, hugeEnum_VALUE_0252,
         hugeEnum_VALUE_0253, hugeEnum_VALUE_0254, hugeEnum_VALUE_0255,
         hugeEnum_VALUE_0256, hugeEnum_VALUE_0257, hugeEnum_VALUE_0258,
         hugeEnum_VALUE_0259, hugeEnum_VALUE_0260, hugeEnum_VALUE_0261,
         hugeEnum_VALUE_0262, hugeEnum_VALUE_0263, hugeEnum_VALUE_0264,
         hugeEnum_VALUE_0265, hugeEnum_VALUE_0266, hugeEnum_VALUE_0267,
         hugeEnum_VALUE_0268, hugeEnum_VALUE_0269, hugeEnum_VALUE_0270,
         hugeEnum_VALUE_0271, hugeEnum_VALUE_0272, hugeEnum_VALUE_0273,
         hugeEnum_VALUE_0274, hugeEnum_VALUE_0275, hugeEnum_VALUE_0276,
         hugeEnum_VALUE_0277, hugeEnum_VALUE_0278, hugeEnum_VALUE_0279,
         hugeEnum_VALUE_0280, hugeEnum_VALUE_0281, hugeEnum_VALUE_0282,
         hugeEnum_VALUE_0283, hugeEnum_VALUE_0284, hugeEnum_VALUE_0285,
         hugeEnum_VALUE_0286, hugeEnum_VALUE_0287, hugeEnum_VALUE_0288,
         hugeEnum_VALUE_0289, hugeEnum_VALUE_0290, hugeEnum_VALUE_0291,
         hugeEnum_VALUE_0292, hugeEnum_VALUE_0293, hugeEnum_VALUE_0294,
         hugeEnum_VALUE_0295, hugeEnum_VALUE_0296, hugeEnum_VALUE_0297,
         hugeEnum_VALUE_0298, hugeEnum_VALUE_0299, hugeEnum_VALUE_0300,
         hugeEnum_VALUE_0301, hugeEnum_VALUE_0302, hugeEnum_VALUE_0303,
         hugeEnum_VALUE_0304, hugeEnum_VALUE_0305, hugeEnum_VALUE_0306,
         hugeEnum_VALUE_0307, hugeEnum_VALUE_0308, hugeEnum_VALUE_0309,
         hugeEnum_VALUE_0310, hugeEnum_VALUE_0311, hugeEnum_VALUE_0312,
         hugeEnum_VALUE_0313, hugeEnum_VALUE_0314, hugeEnum_VALUE_0315,
         hugeEnum_VALUE_0316, hugeEnum_VALUE_0317, hugeEnum_VALUE_0318,
         hugeEnum_VALUE_0319, hugeEnum_VALUE_0320, hugeEnum_VALUE_0321,
         hugeEnum_VALUE_0322, hugeEnum_VALUE_0323, hugeEnum_VALUE_0324,
         hugeEnum_VALUE_0325, hugeEnum_VALUE_0326, hugeEnum_VALUE_0327,
         hugeEnum_VALUE_0328, hugeEnum_VALUE_0329, hugeEnum_VALUE_0330,
         hugeEnum_VALUE_0331, hugeEnum_VALUE_0332, hugeEnum_VALUE_0333,
         hugeEnum_VALUE_0334, hugeEnum_VALUE_0335, hugeEnum_VALUE_0336,
         hugeEnum_VALUE_0337, hugeEnum_VALUE_0338, hugeEnum_VALUE_0339,
         hugeEnum_VALUE_0340, hugeEnum_VALUE_0341, hugeEnum_VALUE_0342,
         hugeEnum_VALUE_0343, hugeEnum_VALUE_0344, hugeEnum_VALUE_0345,
         hugeEnum_VALUE_0346, hugeEnum_VALUE_0347, hugeEnum_VALUE_0348,
         hugeEnum_VALUE_0349, hugeEnum_VALUE_0350, hugeEnum_VALUE_0351,
         hugeEnum_VALUE_0352, hugeEnum_VALUE_0353, hugeEnum_VALUE_0354,
         hugeEnum_VALUE_0355, hugeEnum_VALUE_0356, hugeEnum_VALUE_0357,
         hugeEnum_VALUE_0358, hugeEnum_VALUE_0359, hugeEnum_VALUE_0360,
         hugeEnum_VALUE_0361, hugeEnum_VALUE_0362, hugeEnum_VALUE_0363,
         hugeEnum_VALUE_0364, hugeEnum_VALUE_0365, hugeEnum_VALUE_0366,
         hugeEnum_VALUE_0367, hugeEnum_VALUE_0368, hugeEnum_VALUE_0369,
         hugeEnum_VALUE_0370, hugeEnum_VALUE_0371, hugeEnum_VALUE_0372,
         hugeEnum_VALUE_0373, hugeEnum_VALUE_0374, hugeEnum_VALUE_0375,
         hugeEnum_VALUE_0376, hugeEnum_VALUE_0377, hugeEnum_VALUE_0378,
         hugeEnum_VALUE_0379, hugeEnum_VALUE_0380, hugeEnum_VALUE_0381,
         hugeEnum_VALUE_0382, hugeEnum_VALUE_0383, hugeEnum_VALUE_0384,
         hugeEnum_VALUE_0385, hugeEnum_VALUE_0386, hugeEnum_VALUE_0387,
         hugeEnum_VALUE_0388, hugeEnum_VALUE_0389, hugeEnum_VALUE_0390,
         hugeEnum_VALUE_0391, hugeEnum_VALUE_0392, hugeEnum_VALUE_0393,
         hugeEnum_VALUE_0394, hugeEnum_VALUE_0395, hugeEnum_VALUE_0396,
         hugeEnum_VALUE_0397, hugeEnum_VALUE_0398, hugeEnum_VALUE_0399,
         hugeEnum_VALUE_0400, hugeEnum_VALUE_0401, hugeEnum_VALUE_0402,
         hugeEnum_VALUE_0403, hugeEnum_VALUE_0404, hugeEnum_VALUE_0405,
         hugeEnum_VALUE_0406, hugeEnum_VALUE_0407, hugeEnum_VALUE_0408,
         hugeEnum_VALUE_0409, hugeEnum_VALUE_0410, hugeEnum_VALUE_0411,
         hugeEnum_VALUE_0412, hugeEnum_VALUE_0413, hugeEnum_VALUE_0414,
         hugeEnum_VALUE_0415, hugeEnum_VALUE_0416, hugeEnum_VALUE_0417,
         hugeEnum_VALUE_0418, hugeEnum_VALUE_0419, hugeEnum_VALUE_0420,
         hugeEnum_VALUE_0421, hugeEnum_VALUE_0422, hugeEnum_VALUE_0423,
         hugeEnum_VALUE_0424, hugeEnum_VALUE_0425, hugeEnum_VALUE_0426,
         hugeEnum_VALUE_0427, hugeEnum_VALUE_0428, hugeEnum_VALUE_0429,
         hugeEnum_VALUE_0430, hugeEnum_VALUE_0431, hugeEnum_VALUE_0432,
         hugeEnum_VALUE_0433, hugeEnum_VALUE_0434, hugeEnum_VALUE_0435,
         hugeEnum_VALUE_0436, hugeEnum_VALUE_0437, hugeEnum_VALUE_0438,
         hugeEnum_VALUE_0439, hugeEnum_VALUE_0440, hugeEnum_VALUE_0441,
         hugeEnum_VALUE_0442, hugeEnum_VALUE_0443, hugeEnum_VALUE_0444,
         hugeEnum_VALUE_0445, hugeEnum_VALUE_0446, hugeEnum_VALUE_0447,
         hugeEnum_VALUE_0448, hugeEnum_VALUE_0449, hugeEnum_VALUE_0450,
         hugeEnum_VALUE_0451, hugeEnum_VALUE_0452, hugeEnum_VALUE_0453,
         hugeEnum_VALUE_0454, hugeEnum_VALUE_0455, hugeEnum_VALUE_0456,
         hugeEnum_VALUE_0457, hugeEnum_VALUE_0458, hugeEnum_VALUE_0459,
         hugeEnum_VALUE_0460, hugeEnum_VALUE_0461, hugeEnum_VALUE_0462,
         hugeEnum_VALUE_0463, hugeEnum_VALUE_0464, hugeEnum_VALUE_0465,
         hugeEnum_VALUE_0466, hugeEnum_VALUE_0467, hugeEnum_VALUE_0468,
         hugeEnum_VALUE_0469, hugeEnum_VALUE_0470, hugeEnum_VALUE_0471,
         hugeEnum_VALUE_0472, hugeEnum_VALUE_0473, hugeEnum_VALUE_0474,
         hugeEnum_VALUE_0475, hugeEnum_VALUE_0476, hugeEnum_VALUE_0477,
         hugeEnum_VALUE_0478, hugeEnum_VALUE_0479, hugeEnum_VALUE_0480,
         hugeEnum_VALUE_0481, hugeEnum_VALUE_0482, hugeEnum_VALUE_0483,
         hugeEnum_VALUE_0484, hugeEnum_VALUE_0485, hugeEnum_VALUE_0486,
         hugeEnum_VALUE_0487, hugeEnum_VALUE_0488, hugeEnum_VALUE_0489,
         hugeEnum_VALUE_0490, hugeEnum_VALUE_0491, hugeEnum_VALUE_0492,
         hugeEnum_VALUE_0493, hugeEnum_VALUE_0494, hugeEnum_VALUE_0495,
         hugeEnum_VALUE_0496, hugeEnum_VALUE_0497, hugeEnum_VALUE_0498,
         hugeEnum_VALUE_0499, hugeEnum_VALUE_0500, hugeEnum_VALUE_0501,
         hugeEnum_VALUE_0502, hugeEnum_VALUE_0503, hugeEnum_VALUE_0504,
         hugeEnum_VALUE_0505, hugeEnum_VALUE_0506, hugeEnum_VALUE_0507,
         hugeEnum_VALUE_0508, hugeEnum_VALUE_0509, hugeEnum_VALUE_0510,
         hugeEnum_VALUE_0511, hugeEnum_VALUE_0512, hugeEnum_VALUE_0513,
         hugeEnum_VALUE_0514, hugeEnum_VALUE_0515, hugeEnum_VALUE_0516,
         hugeEnum_VALUE_0517, hugeEnum_VALUE_0518, hugeEnum_VALUE_0519,
         hugeEnum_VALUE_0520, hugeEnum_VALUE_0521, hugeEnum_VALUE_0522,
         hugeEnum_VALUE_0523, hugeEnum_VALUE_0524, hugeEnum_VALUE_0525,
         hugeEnum_VALUE_0526, hugeEnum_VALUE_0527, hugeEnum_VALUE_0528,
         hugeEnum_VALUE_0529, hugeEnum_VALUE_0530, hugeEnum_VALUE_0531,
         hugeEnum_VALUE_0532, hugeEnum_VALUE_0533, hugeEnum_VALUE_0534,
         hugeEnum_VALUE_0535, hugeEnum_VALUE_0536, hugeEnum_VALUE_0537,
         hugeEnum_VALUE_0538, hugeEnum_VALUE_0539, hugeEnum_VALUE_0540,
         hugeEnum_VALUE_0541, hugeEnum_VALUE_0542, hugeEnum_VALUE_0543,
         hugeEnum_VALUE_0544, hugeEnum_VALUE_0545, hugeEnum_VALUE_0546,
         hugeEnum_VALUE_0547, hugeEnum_VALUE_0548, hugeEnum_VALUE_0549,
         hugeEnum_VALUE_0550, hugeEnum_VALUE_0551, hugeEnum_VALUE_0552,
         hugeEnum_VALUE_0553, hugeEnum_VALUE_0554, hugeEnum_VALUE_0555,
         hugeEnum_VALUE_0556, hugeEnum_VALUE_0557, hugeEnum_VALUE_0558,
         hugeEnum_VALUE_0559, hugeEnum_VALUE_0560, hugeEnum_VALUE_0561,
         hugeEnum_VALUE_0562, hugeEnum_VALUE_0563, hugeEnum_VALUE_0564,
         hugeEnum_VALUE_0565, hugeEnum_VALUE_0566, hugeEnum_VALUE_0567,
         hugeEnum_VALUE_0568, hugeEnum_VALUE_0569, hugeEnum_VALUE_0570,
         hugeEnum_VALUE_0571, hugeEnum_VALUE_0572, hugeEnum_VALUE_0573,
         hugeEnum_VALUE_0574, hugeEnum_VALUE_0575, hugeEnum_VALUE_0576,
         hugeEnum_VALUE_0577, hugeEnum_VALUE_0578, hugeEnum_VALUE_0579,
         hugeEnum_VALUE_0580, hugeEnum_VALUE_0581, hugeEnum_VALUE_0582,
         hugeEnum_VALUE_0583, hugeEnum_VALUE_0584, hugeEnum_VALUE_0585,
         hugeEnum_VALUE_0586, hugeEnum_VALUE_0587, hugeEnum_VALUE_0588,
         hugeEnum_VALUE_0589, hugeEnum_VALUE_0590, hugeEnum_VALUE_0591,
         hugeEnum_VALUE_0592, hugeEnum_VALUE_0593, hugeEnum_VALUE_0594,
         hugeEnum_VALUE_0595, hugeEnum_VALUE_0596, hugeEnum_VALUE_0597,
         hugeEnum_VALUE_0598, hugeEnum_VALUE_0599, hugeEnum_VALUE_0600,
         hugeEnum_VALUE_0601, hugeEnum_VALUE_0602, hugeEnum_VALUE_0603,
         hugeEnum_VALUE_0604, hugeEnum_VALUE_0605, hugeEnum_VALUE_0606,
         hugeEnum_VALUE_0607, hugeEnum_VALUE_0608, hugeEnum_VALUE_0609,
         hugeEnum_VALUE_0610, hugeEnum_VALUE_0611, hugeEnum_VALUE_0612,
         hugeEnum_VALUE_0613, hugeEnum_VALUE_0614, hugeEnum_VALUE_0615,
         hugeEnum_VALUE_0616, hugeEnum_VALUE_0617, hugeEnum_VALUE_0618,
         hugeEnum_VALUE_0619, hugeEnum_VALUE_0620, hugeEnum_VALUE_0621,
         hugeEnum_VALUE_0622, hugeEnum_VALUE_0623, hugeEnum_VALUE_0624,
         hugeEnum_VALUE_0625, hugeEnum_VALUE_0626, hugeEnum_VALUE_0627,
         hugeEnum_VALUE_0628, hugeEnum_VALUE_0629, hugeEnum_VALUE_0630,
         hugeEnum_VALUE_0631, hugeEnum_VALUE_0632, hugeEnum_VALUE_0633,
         hugeEnum_VALUE_0634, hugeEnum_VALUE_0635, hugeEnum_VALUE_0636,
         hugeEnum_VALUE_0637, hugeEnum_VALUE_0638, hugeEnum_VALUE_0639,
         hugeEnum_VALUE_0640, hugeEnum_VALUE_0641, hugeEnum_VALUE_0642,
         hugeEnum_VALUE_0643, hugeEnum_VALUE_0644, hugeEnum_VALUE_0645,
         hugeEnum_VALUE_0646, hugeEnum_VALUE_0647, hugeEnum_VALUE_0648,
         hugeEnum_VALUE_0649, hugeEnum_VALUE_0650, hugeEnum_VALUE_0651,
         hugeEnum_VALUE_0652, hugeEnum_VALUE_0653, hugeEnum_VALUE_0654,
         hugeEnum_VALUE_0655, hugeEnum_VALUE_0656, hugeEnum_VALUE_0657,
         hugeEnum_VALUE_0658, hugeEnum_VALUE_0659, hugeEnum_VALUE_0660,
         hugeEnum_VALUE_0661, hugeEnum_VALUE_0662, hugeEnum_VALUE_0663,
         hugeEnum_VALUE_0664, hugeEnum_VALUE_0665, hugeEnum_VALUE_0666,
         hugeEnum_VALUE_0667, hugeEnum_VALUE_0668, hugeEnum_VALUE_0669,
         hugeEnum_VALUE_0670, hugeEnum_VALUE_0671, hugeEnum_VALUE_0672,
         hugeEnum_VALUE_0673, hugeEnum_VALUE_0674, hugeEnum_VALUE_0675,
         hugeEnum_VALUE_0676, hugeEnum_VALUE_0677, hugeEnum_VALUE_0678,
         hugeEnum_VALUE_0679, hugeEnum_VALUE_0680, hugeEnum_VALUE_0681,
         hugeEnum_VALUE_0682, hugeEnum_VALUE_0683, hugeEnum_VALUE_0684,
         hugeEnum_VALUE_0685, hugeEnum_VALUE_0686, hugeEnum_VALUE_0687,
         hugeEnum_VALUE_0688, hugeEnum_VALUE_0689, hugeEnum_VALUE_0690,
         hugeEnum_VALUE_0691, hugeEnum_VALUE_0692, hugeEnum_VALUE_0693,
         hugeEnum_VALUE_0694, hugeEnum_VALUE_0695, hugeEnum_VALUE_0696,
         hugeEnum_VALUE_0697, hugeEnum_VALUE_0698, hugeEnum_VALUE_0699,
         hugeEnum_VALUE_0700, hugeEnum_VALUE_0701, hugeEnum_VALUE_0702,
         hugeEnum_VALUE_0703, hugeEnum_VALUE_0704, hugeEnum_VALUE_0705,
         hugeEnum_VALUE_0706, hugeEnum_VALUE_0707, hugeEnum_VALUE_0708,
         hugeEnum_VALUE_0709, hugeEnum_VALUE_0710, hugeEnum_VALUE_0711,
         hugeEnum_VALUE_0712, hugeEnum_VALUE_0713, hugeEnum_VALUE_0714,
         hugeEnum_VALUE_0715, hugeEnum_VALUE_0716, hugeEnum_VALUE_0717,
         hugeEnum_VALUE_0718, hugeEnum_VALUE_0719, hugeEnum_VALUE_0720,
         hugeEnum_VALUE_0721, hugeEnum_VALUE_0722, hugeEnum_VALUE_0723,
         hugeEnum_VALUE_0724, hugeEnum_VALUE_0725, hugeEnum_VALUE_0726,
         hugeEnum_VALUE_0727, hugeEnum_VALUE_0728, hugeEnum_VALUE_0729,
         hugeEnum_VALUE_0730, hugeEnum_VALUE_0731, hugeEnum_VALUE_0732,
         hugeEnum_VALUE_0733, hugeEnum_VALUE_0734, hugeEnum_VALUE_0735,
         hugeEnum_VALUE_0736, hugeEnum_VALUE_0737, hugeEnum_VALUE_0738,
         hugeEnum_VALUE_0739, hugeEnum_VALUE_0740, hugeEnum_VALUE_0741,
         hugeEnum_VALUE_0742, hugeEnum_VALUE_0743, hugeEnum_VALUE_0744,
         hugeEnum_VALUE_0745, hugeEnum_VALUE_0746, hugeEnum_VALUE_0747,
         hugeEnum_VALUE_0748, hugeEnum_VALUE_0749, hugeEnum_VALUE_0750,
         hugeEnum_VALUE_0751, hugeEnum_VALUE_0752, hugeEnum_VALUE_0753,
         hugeEnum_VALUE_0754, hugeEnum_VALUE_0755, hugeEnum_VALUE_0756,
         hugeEnum_VALUE_0757, hugeEnum_VALUE_0758, hugeEnum_VALUE_0759,
         hugeEnum_VALUE_0760, hugeEnum_VALUE_0761, hugeEnum_VALUE_0762,
         hugeEnum_VALUE_0763, hugeEnum_VALUE_0764, hugeEnum_VALUE_0765,
         hugeEnum_VALUE_0766, hugeEnum_VALUE_0767, hugeEnum_VALUE_0768,
         hugeEnum_VALUE_0769, hugeEnum_VALUE_0770, hugeEnum_VALUE_0771,
         hugeEnum_VALUE_0772, hugeEnum_VALUE_0773, hugeEnum_VALUE_0774,
         hugeEnum_VALUE_0775, hugeEnum_VALUE_0776, hugeEnum_VALUE_0777,
         hugeEnum_VALUE_0778, hugeEnum_VALUE_0779, hugeEnum_VALUE_0780,
         hugeEnum_VALUE_0781, hugeEnum_VALUE_0782, hugeEnum_VALUE_0783,
         hugeEnum_VALUE_0784, hugeEnum_VALUE_0785, hugeEnum_VALUE_0786,
         hugeEnum_VALUE_0787, hugeEnum_VALUE_0788, hugeEnum_VALUE_0789,
         hugeEnum_VALUE_0790, hugeEnum_VALUE_0791, hugeEnum_VALUE_0792,
         hugeEnum_VALUE_0793, hugeEnum_VALUE_0794, hugeEnum_VALUE_0795,
         hugeEnum_VALUE_0796, hugeEnum_VALUE_0797, hugeEnum_VALUE_0798,
         hugeEnum_VALUE_0799, hugeEnum_VALUE_0800, hugeEnum_VALUE_0801,
         hugeEnum_VALUE_0802, hugeEnum_VALUE_0803, hugeEnum_VALUE_0804,
         hugeEnum_VALUE_0805, hugeEnum_VALUE_0806, hugeEnum_VALUE_0807,
         hugeEnum_VALUE_0808, hugeEnum_VALUE_0809, hugeEnum_VALUE_0810,
         hugeEnum_VALUE_0811, hugeEnum_VALUE_0812, hugeEnum_VALUE_0813,
         hugeEnum_VALUE_0814, hugeEnum_VALUE_0815, hugeEnum_VALUE_0816,
         hugeEnum_VALUE_0817, hugeEnum_VALUE_0818, hugeEnum_VALUE_0819,
         hugeEnum_VALUE_0820, hugeEnum_VALUE_0821, hugeEnum_VALUE_0822,
         hugeEnum_VALUE_0823, hugeEnum_VALUE_0824, hugeEnum_VALUE_0825,
         hugeEnum_VALUE_0826, hugeEnum_VALUE_0827, hugeEnum_VALUE_0828,
         hugeEnum_VALUE_0829, hugeEnum_VALUE_0830, hugeEnum_VALUE_0831,
         hugeEnum_VALUE_0832, hugeEnum_VALUE_0833, hugeEnum_VALUE_0834,
         hugeEnum_VALUE_0835, hugeEnum_VALUE_0836, hugeEnum_VALUE_0837,
         hugeEnum_VALUE_0838, hugeEnum_VALUE_0839, hugeEnum_VALUE_0840,
         hugeEnum_VALUE_0841, hugeEnum_VALUE_0842, hugeEnum_VALUE_0843,
         hugeEnum_VALUE_0844, hugeEnum_VALUE_0845, hugeEnum_VALUE_0846,
         hugeEnum_VALUE_0847, hugeEnum_VALUE_0848, hugeEnum_VALUE_0849,
         hugeEnum_VALUE_0850, hugeEnum_VALUE_0851, hugeEnum_VALUE_0852,
         hugeEnum_VALUE_0853, hugeEnum_VALUE_0854, hugeEnum_VALUE_0855,
         hugeEnum_VALUE_0856, hugeEnum_VALUE_0857, hugeEnum_VALUE_0858,
         hugeEnum_VALUE_0859, hugeEnum_VALUE_0860, hugeEnum_VALUE_0861,
         hugeEnum_VALUE_0862, hugeEnum_VALUE_0863, hugeEnum_VALUE_0864,
         hugeEnum_VALUE_0865, hugeEnum_VALUE_0866, hugeEnum_VALUE_0867,
         hugeEnum_VALUE_0868, hugeEnum_VALUE_0869, hugeEnum_VALUE_0870,
         hugeEnum_VALUE_0871, hugeEnum_VALUE_0872, hugeEnum_VALUE_0873,
         hugeEnum_VALUE_0874, hugeEnum_VALUE_0875, hugeEnum_VALUE_0876,
         hugeEnum_VALUE_0877, hugeEnum_VALUE_0878, hugeEnum_VALUE_0879,
         hugeEnum_VALUE_0880, hugeEnum_VALUE_0881, hugeEnum_VALUE_0882,
         hugeEnum_VALUE_0883, hugeEnum_VALUE_0884, hugeEnum_VALUE_0885,
         hugeEnum_VALUE_0886, hugeEnum_VALUE_0887, hugeEnum_VALUE_0888,
         hugeEnum_VALUE_0889, hugeEnum_VALUE_0890, hugeEnum_VALUE_0891,
         hugeEnum_VALUE_0892, hugeEnum_VALUE_0893, hugeEnum_VALUE_0894,
         hugeEnum_VALUE_0895, hugeEnum_VALUE_0896, hugeEnum_VALUE_0897,
         hugeEnum_VALUE_0898, hugeEnum_VALUE_0899, hugeEnum_VALUE_0900,
         hugeEnum_VALUE_0901, hugeEnum_VALUE_0902, hugeEnum_VALUE_0903,
         hugeEnum_VALUE_0904, hugeEnum_VALUE_0905, hugeEnum_VALUE_0906,
         hugeEnum_VALUE_0907, hugeEnum_VALUE_0908, hugeEnum_VALUE_0909,
         hugeEnum_VALUE_0910, hugeEnum_VALUE_0911, hugeEnum_VALUE_0912,
         hugeEnum_VALUE_0913, hugeEnum_VALUE_0914, hugeEnum_VALUE_0915,
         hugeEnum_VALUE_0916, hugeEnum_VALUE_0917, hugeEnum_VALUE_0918,
         hugeEnum_VALUE_0919, hugeEnum_VALUE_0920, hugeEnum_VALUE_0921,
         hugeEnum_VALUE_0922, hugeEnum_VALUE_0923, hugeEnum_VALUE_0924,
         hugeEnum_VALUE_0925, hugeEnum_VALUE_0926, hugeEnum_VALUE_0927,
         hugeEnum_VALUE_0928, hugeEnum_VALUE_0929, hugeEnum_VALUE_0930,
         hugeEnum_VALUE_0931, hugeEnum_VALUE_0932, hugeEnum_VALUE_0933,
         hugeEnum_VALUE_0934, hugeEnum_VALUE_0935, hugeEnum_VALUE_0936,
         hugeEnum_VALUE_0937, hugeEnum_VALUE_0938, hugeEnum_VALUE_0939,
         hugeEnum_VALUE_0940, hugeEnum_VALUE_0941, hugeEnum_VALUE_0942,
         hugeEnum_VALUE_0943, hugeEnum_VALUE_0944, hugeEnum_VALUE_0945,
         hugeEnum_VALUE_0946, hugeEnum_VALUE_0947, hugeEnum_VALUE_0948,
         hugeEnum_VALUE_0949, hugeEnum_VALUE_0950, hugeEnum_VALUE_0951,
         hugeEnum_VALUE_0952, hugeEnum_VALUE_0953, hugeEnum_VALUE_0954,
         hugeEnum_VALUE_0955, hugeEnum_VALUE_0956, hugeEnum_VALUE_0957,
         hugeEnum_VALUE_0958, hugeEnum_VALUE_0959, hugeEnum_VALUE_0960,
         hugeEnum_VALUE_0961, hugeEnum_VALUE_0962, hugeEnum_VALUE_0963,
         hugeEnum_VALUE_0964, hugeEnum_VALUE_0965, hugeEnum_VALUE_0966,
         hugeEnum_VALUE_0967, hugeEnum_VALUE_0968, hugeEnum_VALUE_0969,
         hugeEnum_VALUE_0970, hugeEnum_VALUE_0971, hugeEnum_VALUE_0972,
         hugeEnum_VALUE_0973, hugeEnum_VALUE_0974, hugeEnum_VALUE_0975,
         hugeEnum_VALUE_0976, hugeEnum_VALUE_0977, hugeEnum_VALUE_0978,
         hugeEnum_VALUE_0979, hugeEnum_VALUE_0980, hugeEnum_VALUE_0981,
         hugeEnum_VALUE_0982, hugeEnum_VALUE_0983, hugeEnum_VALUE_0984,
         hugeEnum_VALUE_0985, hugeEnum_VALUE_0986, hugeEnum_VALUE_0987,
         hugeEnum_VALUE_0988, hugeEnum_VALUE_0989, hugeEnum_VALUE_0990,
         hugeEnum_VALUE_0991, hugeEnum_VALUE_0992, hugeEnum_VALUE_0993,
         hugeEnum_VALUE_0994, hugeEnum_VALUE_0995, hugeEnum_VALUE_0996,
         hugeEnum_VALUE_0997, hugeEnum_VALUE_0998, hugeEnum_VALUE_0999,
         hugeEnum_VALUE_1000, hugeEnum_VALUE_1001]
    toThriftEnumEither val
      = if Prelude.elem __val Thrift.allThriftEnumValues then
          Prelude.Right __val else
          Prelude.Left
            ("toThriftEnumEither: not a valid identifier for enum HugeEnum: "
               ++ Prelude.show val)
      where
        __val = HugeEnum (Prelude.fromIntegral val)