{-# LANGUAGE DeriveAnyClass #-}
{-# LANGUAGE DeriveGeneric  #-}
module Test.ZM.ADT.Bits52.Kf727da8aa8ad (Bits52(..)) where
import qualified Prelude(Eq,Ord,Show)
import qualified GHC.Generics
import qualified Flat
import qualified Data.Model
import qualified Test.ZM.ADT.Bit.K65149ce3b366

data Bits52 =   Bits52 {bit0 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit1 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit2 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit3 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit4 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit5 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit6 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit7 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit8 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit9 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit10 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit11 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit12 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit13 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit14 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit15 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit16 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit17 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit18 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit19 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit20 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit21 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit22 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit23 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit24 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit25 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit26 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit27 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit28 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit29 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit30 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit31 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit32 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit33 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit34 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit35 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit36 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit37 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit38 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit39 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit40 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit41 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit42 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit43 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit44 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit45 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit46 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit47 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit48 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit49 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit50 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit,
                        bit51 :: Test.ZM.ADT.Bit.K65149ce3b366.Bit}
  deriving (Prelude.Eq, Prelude.Ord, Prelude.Show, GHC.Generics.Generic, Flat.Flat)
instance Data.Model.Model Bits52
