#include "newmacros.h"
#include "runtime.h"

#define CT_v681	((void*)startLabel+168)
#define FN_LAMBDA672	((void*)startLabel+232)
#define CT_v688	((void*)startLabel+404)
#define F0_LAMBDA672	((void*)startLabel+412)
#define FN_LAMBDA671	((void*)startLabel+472)
#define v708	((void*)startLabel+488)
#define v696	((void*)startLabel+492)
#define v709	((void*)startLabel+506)
#define v700	((void*)startLabel+510)
#define v710	((void*)startLabel+522)
#define v704	((void*)startLabel+526)
#define v697	((void*)startLabel+581)
#define v693	((void*)startLabel+586)
#define v689	((void*)startLabel+591)
#define CT_v715	((void*)startLabel+688)
#define F0_LAMBDA671	((void*)startLabel+696)
#define FN_LAMBDA670	((void*)startLabel+760)
#define CT_v723	((void*)startLabel+888)
#define F0_LAMBDA670	((void*)startLabel+896)
#define FN_LAMBDA669	((void*)startLabel+956)
#define v742	((void*)startLabel+972)
#define v731	((void*)startLabel+976)
#define v743	((void*)startLabel+990)
#define v735	((void*)startLabel+994)
#define v744	((void*)startLabel+1006)
#define v739	((void*)startLabel+1010)
#define v732	((void*)startLabel+1065)
#define v728	((void*)startLabel+1070)
#define v724	((void*)startLabel+1075)
#define CT_v749	((void*)startLabel+1172)
#define F0_LAMBDA669	((void*)startLabel+1180)
#define FN_LAMBDA668	((void*)startLabel+1244)
#define CT_v757	((void*)startLabel+1376)
#define F0_LAMBDA668	((void*)startLabel+1384)
#define FN_LAMBDA667	((void*)startLabel+1444)
#define v776	((void*)startLabel+1460)
#define v765	((void*)startLabel+1464)
#define v777	((void*)startLabel+1478)
#define v769	((void*)startLabel+1482)
#define v778	((void*)startLabel+1494)
#define v773	((void*)startLabel+1498)
#define v766	((void*)startLabel+1553)
#define v762	((void*)startLabel+1558)
#define v758	((void*)startLabel+1563)
#define CT_v783	((void*)startLabel+1660)
#define F0_LAMBDA667	((void*)startLabel+1668)
#define FN_LAMBDA666	((void*)startLabel+1732)
#define CT_v791	((void*)startLabel+1860)
#define F0_LAMBDA666	((void*)startLabel+1868)
#define FN_LAMBDA665	((void*)startLabel+1928)
#define v810	((void*)startLabel+1944)
#define v799	((void*)startLabel+1948)
#define v811	((void*)startLabel+1962)
#define v803	((void*)startLabel+1966)
#define v812	((void*)startLabel+1978)
#define v807	((void*)startLabel+1982)
#define v800	((void*)startLabel+2037)
#define v796	((void*)startLabel+2042)
#define v792	((void*)startLabel+2047)
#define CT_v817	((void*)startLabel+2144)
#define F0_LAMBDA665	((void*)startLabel+2152)
#define FN_LAMBDA664	((void*)startLabel+2216)
#define CT_v825	((void*)startLabel+2348)
#define F0_LAMBDA664	((void*)startLabel+2356)
#define FN_LAMBDA663	((void*)startLabel+2416)
#define v844	((void*)startLabel+2432)
#define v833	((void*)startLabel+2436)
#define v845	((void*)startLabel+2450)
#define v837	((void*)startLabel+2454)
#define v846	((void*)startLabel+2466)
#define v841	((void*)startLabel+2470)
#define v834	((void*)startLabel+2525)
#define v830	((void*)startLabel+2530)
#define v826	((void*)startLabel+2535)
#define CT_v851	((void*)startLabel+2632)
#define F0_LAMBDA663	((void*)startLabel+2640)
#define FN_LAMBDA662	((void*)startLabel+2704)
#define CT_v859	((void*)startLabel+2832)
#define F0_LAMBDA662	((void*)startLabel+2840)
#define FN_LAMBDA661	((void*)startLabel+2900)
#define v878	((void*)startLabel+2916)
#define v867	((void*)startLabel+2920)
#define v879	((void*)startLabel+2934)
#define v871	((void*)startLabel+2938)
#define v880	((void*)startLabel+2950)
#define v875	((void*)startLabel+2954)
#define v868	((void*)startLabel+3009)
#define v864	((void*)startLabel+3014)
#define v860	((void*)startLabel+3019)
#define CT_v885	((void*)startLabel+3116)
#define F0_LAMBDA661	((void*)startLabel+3124)
#define FN_LAMBDA660	((void*)startLabel+3188)
#define CT_v893	((void*)startLabel+3320)
#define F0_LAMBDA660	((void*)startLabel+3328)
#define FN_LAMBDA659	((void*)startLabel+3388)
#define v912	((void*)startLabel+3404)
#define v901	((void*)startLabel+3408)
#define v913	((void*)startLabel+3422)
#define v905	((void*)startLabel+3426)
#define v914	((void*)startLabel+3438)
#define v909	((void*)startLabel+3442)
#define v902	((void*)startLabel+3497)
#define v898	((void*)startLabel+3502)
#define v894	((void*)startLabel+3507)
#define CT_v919	((void*)startLabel+3604)
#define F0_LAMBDA659	((void*)startLabel+3612)
#define FN_LAMBDA658	((void*)startLabel+3676)
#define CT_v927	((void*)startLabel+3804)
#define F0_LAMBDA658	((void*)startLabel+3812)
#define FN_LAMBDA657	((void*)startLabel+3872)
#define v946	((void*)startLabel+3888)
#define v935	((void*)startLabel+3892)
#define v947	((void*)startLabel+3906)
#define v939	((void*)startLabel+3910)
#define v948	((void*)startLabel+3922)
#define v943	((void*)startLabel+3926)
#define v936	((void*)startLabel+3981)
#define v932	((void*)startLabel+3986)
#define v928	((void*)startLabel+3991)
#define CT_v953	((void*)startLabel+4088)
#define F0_LAMBDA657	((void*)startLabel+4096)
#define FN_LAMBDA656	((void*)startLabel+4160)
#define CT_v961	((void*)startLabel+4292)
#define F0_LAMBDA656	((void*)startLabel+4300)
#define FN_LAMBDA655	((void*)startLabel+4360)
#define v980	((void*)startLabel+4376)
#define v969	((void*)startLabel+4380)
#define v981	((void*)startLabel+4394)
#define v973	((void*)startLabel+4398)
#define v982	((void*)startLabel+4410)
#define v977	((void*)startLabel+4414)
#define v970	((void*)startLabel+4469)
#define v966	((void*)startLabel+4474)
#define v962	((void*)startLabel+4479)
#define CT_v987	((void*)startLabel+4576)
#define F0_LAMBDA655	((void*)startLabel+4584)
#define FN_LAMBDA654	((void*)startLabel+4648)
#define CT_v995	((void*)startLabel+4776)
#define F0_LAMBDA654	((void*)startLabel+4784)
#define FN_LAMBDA653	((void*)startLabel+4844)
#define v1014	((void*)startLabel+4860)
#define v1003	((void*)startLabel+4864)
#define v1015	((void*)startLabel+4878)
#define v1007	((void*)startLabel+4882)
#define v1016	((void*)startLabel+4892)
#define v1011	((void*)startLabel+4896)
#define v1004	((void*)startLabel+4942)
#define v1000	((void*)startLabel+4947)
#define v996	((void*)startLabel+4952)
#define CT_v1020	((void*)startLabel+5088)
#define F0_LAMBDA653	((void*)startLabel+5096)
#define CT_v1025	((void*)startLabel+5228)
#define CT_v1031	((void*)startLabel+5440)
#define ST_v1027	((void*)startLabel+5476)
#define ST_v1022	((void*)startLabel+5500)
#define ST_v677	((void*)startLabel+5532)
#define PP_LAMBDA672	((void*)startLabel+5565)
#define PC_LAMBDA672	((void*)startLabel+5565)
#define ST_v683	((void*)startLabel+5565)
#define PP_LAMBDA653	((void*)startLabel+5609)
#define PC_LAMBDA653	((void*)startLabel+5609)
#define PP_LAMBDA654	((void*)startLabel+5609)
#define PC_LAMBDA654	((void*)startLabel+5609)
#define PP_LAMBDA655	((void*)startLabel+5609)
#define PC_LAMBDA655	((void*)startLabel+5609)
#define PP_LAMBDA656	((void*)startLabel+5609)
#define PC_LAMBDA656	((void*)startLabel+5609)
#define PP_LAMBDA657	((void*)startLabel+5609)
#define PC_LAMBDA657	((void*)startLabel+5609)
#define PP_LAMBDA658	((void*)startLabel+5609)
#define PC_LAMBDA658	((void*)startLabel+5609)
#define PP_LAMBDA659	((void*)startLabel+5609)
#define PC_LAMBDA659	((void*)startLabel+5609)
#define PP_LAMBDA660	((void*)startLabel+5609)
#define PC_LAMBDA660	((void*)startLabel+5609)
#define PP_LAMBDA661	((void*)startLabel+5609)
#define PC_LAMBDA661	((void*)startLabel+5609)
#define PP_LAMBDA662	((void*)startLabel+5609)
#define PC_LAMBDA662	((void*)startLabel+5609)
#define PP_LAMBDA663	((void*)startLabel+5609)
#define PC_LAMBDA663	((void*)startLabel+5609)
#define PP_LAMBDA664	((void*)startLabel+5609)
#define PC_LAMBDA664	((void*)startLabel+5609)
#define PP_LAMBDA665	((void*)startLabel+5609)
#define PC_LAMBDA665	((void*)startLabel+5609)
#define PP_LAMBDA666	((void*)startLabel+5609)
#define PC_LAMBDA666	((void*)startLabel+5609)
#define PP_LAMBDA667	((void*)startLabel+5609)
#define PC_LAMBDA667	((void*)startLabel+5609)
#define PP_LAMBDA668	((void*)startLabel+5609)
#define PC_LAMBDA668	((void*)startLabel+5609)
#define PP_LAMBDA669	((void*)startLabel+5609)
#define PC_LAMBDA669	((void*)startLabel+5609)
#define PP_LAMBDA670	((void*)startLabel+5609)
#define PC_LAMBDA670	((void*)startLabel+5609)
#define PP_LAMBDA671	((void*)startLabel+5609)
#define PC_LAMBDA671	((void*)startLabel+5609)
#define ST_v706	((void*)startLabel+5609)
#define PS_v680	((void*)startLabel+5656)
#define PS_v678	((void*)startLabel+5668)
#define PS_v676	((void*)startLabel+5680)
#define PS_v679	((void*)startLabel+5692)
#define PS_v1024	((void*)startLabel+5704)
#define PS_v1021	((void*)startLabel+5716)
#define PS_v1023	((void*)startLabel+5728)
#define PS_v1028	((void*)startLabel+5740)
#define PS_v1029	((void*)startLabel+5752)
#define PS_v1026	((void*)startLabel+5764)
#define PS_v1030	((void*)startLabel+5776)
#define PS_v1017	((void*)startLabel+5788)
#define PS_v1018	((void*)startLabel+5800)
#define PS_v1019	((void*)startLabel+5812)
#define PS_v1012	((void*)startLabel+5824)
#define PS_v993	((void*)startLabel+5836)
#define PS_v994	((void*)startLabel+5848)
#define PS_v992	((void*)startLabel+5860)
#define PS_v990	((void*)startLabel+5872)
#define PS_v985	((void*)startLabel+5884)
#define PS_v984	((void*)startLabel+5896)
#define PS_v986	((void*)startLabel+5908)
#define PS_v983	((void*)startLabel+5920)
#define PS_v978	((void*)startLabel+5932)
#define PS_v959	((void*)startLabel+5944)
#define PS_v960	((void*)startLabel+5956)
#define PS_v958	((void*)startLabel+5968)
#define PS_v956	((void*)startLabel+5980)
#define PS_v951	((void*)startLabel+5992)
#define PS_v950	((void*)startLabel+6004)
#define PS_v952	((void*)startLabel+6016)
#define PS_v949	((void*)startLabel+6028)
#define PS_v944	((void*)startLabel+6040)
#define PS_v925	((void*)startLabel+6052)
#define PS_v926	((void*)startLabel+6064)
#define PS_v924	((void*)startLabel+6076)
#define PS_v922	((void*)startLabel+6088)
#define PS_v917	((void*)startLabel+6100)
#define PS_v916	((void*)startLabel+6112)
#define PS_v918	((void*)startLabel+6124)
#define PS_v915	((void*)startLabel+6136)
#define PS_v910	((void*)startLabel+6148)
#define PS_v891	((void*)startLabel+6160)
#define PS_v892	((void*)startLabel+6172)
#define PS_v890	((void*)startLabel+6184)
#define PS_v888	((void*)startLabel+6196)
#define PS_v883	((void*)startLabel+6208)
#define PS_v882	((void*)startLabel+6220)
#define PS_v884	((void*)startLabel+6232)
#define PS_v881	((void*)startLabel+6244)
#define PS_v876	((void*)startLabel+6256)
#define PS_v857	((void*)startLabel+6268)
#define PS_v858	((void*)startLabel+6280)
#define PS_v856	((void*)startLabel+6292)
#define PS_v854	((void*)startLabel+6304)
#define PS_v849	((void*)startLabel+6316)
#define PS_v848	((void*)startLabel+6328)
#define PS_v850	((void*)startLabel+6340)
#define PS_v847	((void*)startLabel+6352)
#define PS_v842	((void*)startLabel+6364)
#define PS_v823	((void*)startLabel+6376)
#define PS_v824	((void*)startLabel+6388)
#define PS_v822	((void*)startLabel+6400)
#define PS_v820	((void*)startLabel+6412)
#define PS_v815	((void*)startLabel+6424)
#define PS_v814	((void*)startLabel+6436)
#define PS_v816	((void*)startLabel+6448)
#define PS_v813	((void*)startLabel+6460)
#define PS_v808	((void*)startLabel+6472)
#define PS_v789	((void*)startLabel+6484)
#define PS_v790	((void*)startLabel+6496)
#define PS_v788	((void*)startLabel+6508)
#define PS_v786	((void*)startLabel+6520)
#define PS_v781	((void*)startLabel+6532)
#define PS_v780	((void*)startLabel+6544)
#define PS_v782	((void*)startLabel+6556)
#define PS_v779	((void*)startLabel+6568)
#define PS_v774	((void*)startLabel+6580)
#define PS_v755	((void*)startLabel+6592)
#define PS_v756	((void*)startLabel+6604)
#define PS_v754	((void*)startLabel+6616)
#define PS_v752	((void*)startLabel+6628)
#define PS_v747	((void*)startLabel+6640)
#define PS_v746	((void*)startLabel+6652)
#define PS_v748	((void*)startLabel+6664)
#define PS_v745	((void*)startLabel+6676)
#define PS_v740	((void*)startLabel+6688)
#define PS_v721	((void*)startLabel+6700)
#define PS_v722	((void*)startLabel+6712)
#define PS_v720	((void*)startLabel+6724)
#define PS_v718	((void*)startLabel+6736)
#define PS_v713	((void*)startLabel+6748)
#define PS_v712	((void*)startLabel+6760)
#define PS_v714	((void*)startLabel+6772)
#define PS_v711	((void*)startLabel+6784)
#define PS_v705	((void*)startLabel+6796)
#define PS_v685	((void*)startLabel+6808)
#define PS_v687	((void*)startLabel+6820)
#define PS_v686	((void*)startLabel+6832)
#define PS_v684	((void*)startLabel+6844)
#define PS_v682	((void*)startLabel+6856)
extern Node FN_Prelude_46readParen[];
extern Node FN_Prelude_46lex[];
extern Node FN_Prelude_46_95foldr[];
extern Node FN_Prelude_46reads[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Read_46Prelude_469[];
extern Node FN_Prelude_46_95_46readList[];
extern Node PM_Prelude[];
extern Node PC_Prelude_46readParen[];
extern Node PC_Prelude_46False[];
extern Node PC_Prelude_46_95_46readList[];
extern Node PC_Prelude_462[];
extern Node PC_Prelude_469[];
extern Node PC_Prelude_46_58[];
extern Node PC_Prelude_46lex[];
extern Node PC_Prelude_46_95foldr[];
extern Node PC_NHC_46Internal_46_95apply1[];
extern Node PC_Prelude_46reads[];
extern Node PC_Prelude_46_91_93[];

static Node startLabel[] = {
  bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v681)
,};
Node FN_Prelude_46Read_46Prelude_469_46readsPrec[] = {
  bytes2word(ZAP_ARG,10,NEEDHEAP_I32,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG_ARG,9,8)
, bytes2word(HEAP_ARG_ARG,7,6,HEAP_ARG_ARG)
, bytes2word(5,4,HEAP_ARG_ARG,3)
, bytes2word(2,HEAP_ARG,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(24,HEAP_OFF_N1,20,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v680)
, 0
, 0
, 0
, 0
, useLabel(PS_v679)
, 0
, 0
, 0
, 0
, useLabel(PS_v678)
, 0
, 0
, 0
, 0
, CONSTR(0,0,0)
, 0
, 0
, 0
, 0
, 60005
, useLabel(ST_v677)
,	/* CT_v681: (byte 0) */
  HW(2,10)
, 0
,};
Node F0_Prelude_46Read_46Prelude_469_46readsPrec[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_469_46readsPrec),10)
, useLabel(PS_v676)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA672),1)
, VAPTAG(useLabel(FN_Prelude_46readParen))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v688)
,	/* FN_LAMBDA672: (byte 0) */
  bytes2word(NEEDHEAP_P1,34,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG_ARG,1,2)
, bytes2word(HEAP_ARG_ARG,3,4,HEAP_ARG_ARG)
, bytes2word(5,6,HEAP_ARG_ARG,7)
, bytes2word(8,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,10)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CVAL_N1,22)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(30,HEAP_OFF_N1,17,HEAP_OFF_N1)
, bytes2word(12,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v687)
, 0
, 0
, 0
, 0
, useLabel(PS_v686)
, 0
, 0
, 0
, 0
, CONSTR(0,0,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v685)
, 0
, 0
, 0
, 0
, useLabel(PS_v684)
, 0
, 0
, 0
, 0
, 70030
, useLabel(ST_v683)
,	/* CT_v688: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA672: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA672),10)
, useLabel(PS_v682)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA671),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v715)
,	/* FN_LAMBDA671: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v708: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v696: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(40),BOT(40),TOP(10),BOT(10))
,	/* v709: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v700: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v710: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v704: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v697: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v693: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v689: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v714)
, 0
, 0
, 0
, 0
, useLabel(PS_v713)
, 0
, 0
, 0
, 0
, useLabel(PS_v712)
, 0
, 0
, 0
, 0
, useLabel(PS_v711)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v715: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA671: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA671),11)
, useLabel(PS_v705)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA670),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v723)
,	/* FN_LAMBDA670: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_P1,0)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_ARG_ARG,5)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,25,HEAP_OFF_N1,12)
, bytes2word(HEAP_ARG,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v722)
, 0
, 0
, 0
, 0
, useLabel(PS_v721)
, 0
, 0
, 0
, 0
, useLabel(PS_v720)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v723: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA670: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA670),10)
, useLabel(PS_v718)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA669),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v749)
,	/* FN_LAMBDA669: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v742: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v731: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v743: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v735: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v744: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v739: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v732: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v728: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v724: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v748)
, 0
, 0
, 0
, 0
, useLabel(PS_v747)
, 0
, 0
, 0
, 0
, useLabel(PS_v746)
, 0
, 0
, 0
, 0
, useLabel(PS_v745)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v749: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA669: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA669),11)
, useLabel(PS_v740)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA668),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v757)
,	/* FN_LAMBDA668: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_P1,0,HEAP_ARG_ARG,2)
, bytes2word(3,HEAP_ARG_ARG,4,5)
, bytes2word(HEAP_ARG_ARG,6,7,HEAP_ARG)
, bytes2word(8,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,25,HEAP_OFF_N1)
, bytes2word(12,HEAP_ARG,10,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v756)
, 0
, 0
, 0
, 0
, useLabel(PS_v755)
, 0
, 0
, 0
, 0
, useLabel(PS_v754)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v757: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA668: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA668),10)
, useLabel(PS_v752)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA667),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v783)
,	/* FN_LAMBDA667: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v776: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v765: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v777: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v769: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v778: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v773: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v766: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v762: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v758: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v782)
, 0
, 0
, 0
, 0
, useLabel(PS_v781)
, 0
, 0
, 0
, 0
, useLabel(PS_v780)
, 0
, 0
, 0
, 0
, useLabel(PS_v779)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v783: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA667: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA667),11)
, useLabel(PS_v774)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA666),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v791)
,	/* FN_LAMBDA666: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_P1,0,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_ARG_ARG,5)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,25,HEAP_OFF_N1,12)
, bytes2word(HEAP_ARG,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v790)
, 0
, 0
, 0
, 0
, useLabel(PS_v789)
, 0
, 0
, 0
, 0
, useLabel(PS_v788)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v791: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA666: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA666),10)
, useLabel(PS_v786)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA665),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v817)
,	/* FN_LAMBDA665: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v810: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v799: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v811: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v803: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v812: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v807: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v800: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v796: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v792: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v816)
, 0
, 0
, 0
, 0
, useLabel(PS_v815)
, 0
, 0
, 0
, 0
, useLabel(PS_v814)
, 0
, 0
, 0
, 0
, useLabel(PS_v813)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v817: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA665: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA665),11)
, useLabel(PS_v808)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA664),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v825)
,	/* FN_LAMBDA664: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,HEAP_P1)
, bytes2word(0,HEAP_ARG_ARG,4,5)
, bytes2word(HEAP_ARG_ARG,6,7,HEAP_ARG)
, bytes2word(8,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,25,HEAP_OFF_N1)
, bytes2word(12,HEAP_ARG,10,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v824)
, 0
, 0
, 0
, 0
, useLabel(PS_v823)
, 0
, 0
, 0
, 0
, useLabel(PS_v822)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v825: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA664: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA664),10)
, useLabel(PS_v820)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA663),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v851)
,	/* FN_LAMBDA663: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v844: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v833: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v845: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v837: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v846: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v841: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v834: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v830: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v826: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v850)
, 0
, 0
, 0
, 0
, useLabel(PS_v849)
, 0
, 0
, 0
, 0
, useLabel(PS_v848)
, 0
, 0
, 0
, 0
, useLabel(PS_v847)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v851: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA663: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA663),11)
, useLabel(PS_v842)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA662),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v859)
,	/* FN_LAMBDA662: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_P1,0,HEAP_ARG_ARG,5)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,25,HEAP_OFF_N1,12)
, bytes2word(HEAP_ARG,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v858)
, 0
, 0
, 0
, 0
, useLabel(PS_v857)
, 0
, 0
, 0
, 0
, useLabel(PS_v856)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v859: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA662: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA662),10)
, useLabel(PS_v854)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA661),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v885)
,	/* FN_LAMBDA661: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v878: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v867: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v879: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v871: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v880: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v875: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v868: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v864: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v860: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v884)
, 0
, 0
, 0
, 0
, useLabel(PS_v883)
, 0
, 0
, 0
, 0
, useLabel(PS_v882)
, 0
, 0
, 0
, 0
, useLabel(PS_v881)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v885: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA661: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA661),11)
, useLabel(PS_v876)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA660),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v893)
,	/* FN_LAMBDA660: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG,5,HEAP_P1,0)
, bytes2word(HEAP_ARG_ARG,6,7,HEAP_ARG)
, bytes2word(8,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,25,HEAP_OFF_N1)
, bytes2word(12,HEAP_ARG,10,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v892)
, 0
, 0
, 0
, 0
, useLabel(PS_v891)
, 0
, 0
, 0
, 0
, useLabel(PS_v890)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v893: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA660: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA660),10)
, useLabel(PS_v888)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA659),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v919)
,	/* FN_LAMBDA659: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v912: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v901: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v913: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v905: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v914: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v909: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v902: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v898: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v894: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v918)
, 0
, 0
, 0
, 0
, useLabel(PS_v917)
, 0
, 0
, 0
, 0
, useLabel(PS_v916)
, 0
, 0
, 0
, 0
, useLabel(PS_v915)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v919: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA659: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA659),11)
, useLabel(PS_v910)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA658),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v927)
,	/* FN_LAMBDA658: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_P1)
, bytes2word(0,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,25,HEAP_OFF_N1,12)
, bytes2word(HEAP_ARG,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v926)
, 0
, 0
, 0
, 0
, useLabel(PS_v925)
, 0
, 0
, 0
, 0
, useLabel(PS_v924)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v927: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA658: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA658),10)
, useLabel(PS_v922)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA657),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v953)
,	/* FN_LAMBDA657: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v946: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v935: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v947: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v939: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v948: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v943: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v936: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v932: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v928: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v952)
, 0
, 0
, 0
, 0
, useLabel(PS_v951)
, 0
, 0
, 0
, 0
, useLabel(PS_v950)
, 0
, 0
, 0
, 0
, useLabel(PS_v949)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v953: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA657: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA657),11)
, useLabel(PS_v944)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA656),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v961)
,	/* FN_LAMBDA656: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG)
, bytes2word(7,HEAP_P1,0,HEAP_ARG)
, bytes2word(8,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,25,HEAP_OFF_N1)
, bytes2word(12,HEAP_ARG,10,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v960)
, 0
, 0
, 0
, 0
, useLabel(PS_v959)
, 0
, 0
, 0
, 0
, useLabel(PS_v958)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v961: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA656: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA656),10)
, useLabel(PS_v956)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA655),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v987)
,	/* FN_LAMBDA655: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v980: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v969: (byte 4) */
  bytes2word(POP_I1,JUMP,96,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(44),BOT(44),TOP(10),BOT(10))
,	/* v981: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v973: (byte 2) */
  bytes2word(73,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_P1,34,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v982: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v977: (byte 2) */
  bytes2word(57,0,POP_I1,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,31)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,11)
,	/* v970: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v966: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v962: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG)
, bytes2word(11,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v986)
, 0
, 0
, 0
, 0
, useLabel(PS_v985)
, 0
, 0
, 0
, 0
, useLabel(PS_v984)
, 0
, 0
, 0
, 0
, useLabel(PS_v983)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v987: (byte 0) */
  HW(4,11)
, 0
,	/* F0_LAMBDA655: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA655),11)
, useLabel(PS_v978)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA654),2)
, VAPTAG(useLabel(FN_Prelude_46reads))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v995)
,	/* FN_LAMBDA654: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,9,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,25,HEAP_OFF_N1,12)
, bytes2word(HEAP_ARG,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v994)
, 0
, 0
, 0
, 0
, useLabel(PS_v993)
, 0
, 0
, 0
, 0
, useLabel(PS_v992)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v995: (byte 0) */
  HW(3,10)
, 0
,	/* F0_LAMBDA654: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA654),10)
, useLabel(PS_v990)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_LAMBDA653),2)
, VAPTAG(useLabel(FN_Prelude_46lex))
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v1020)
,	/* FN_LAMBDA653: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG,10,EVAL)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,TABLESWITCH,2,NOP)
,	/* v1014: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v1003: (byte 4) */
  bytes2word(POP_I1,JUMP,85,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(41),BOT(41),TOP(10),BOT(10))
,	/* v1015: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v1007: (byte 2) */
  bytes2word(62,0,POP_I1,PUSH_I1)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v1016: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v1011: (byte 4) */
  bytes2word(POP_I1,JUMP,48,0)
, bytes2word(POP_I1,HEAP_CVAL_N1,7,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_ARG_ARG,5)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_ARG,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,19,HEAP_P1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,12,HEAP_ARG)
,	/* v1004: (byte 2) */
  bytes2word(11,RETURN,POP_P1,2)
,	/* v1000: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v996: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(PUSH_ARG,11,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, useLabel(PS_v1019)
, 0
, 0
, 0
, 0
, CONSTR(1,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v1018)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v1017)
, 0
, 0
, 0
, 0
, CONSTR(0,9,0)
, 0
, 0
, 0
, 0
, 70037
, useLabel(ST_v706)
,	/* CT_v1020: (byte 0) */
  HW(0,11)
, 0
,	/* F0_LAMBDA653: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA653),11)
, useLabel(PS_v1012)
, 0
, 0
, 0
, bytes2word(9,0,8,1)
, bytes2word(7,2,6,3)
, bytes2word(5,4,4,5)
, bytes2word(3,6,2,7)
, bytes2word(1,8,0,9)
, useLabel(CT_v1025)
,};
Node FN_Prelude_46Read_46Prelude_469_46readList[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_ARG_ARG,5)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_ARG,9,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,19)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v1024)
, 0
, 0
, 0
, 0
, useLabel(PS_v1023)
, 0
, 0
, 0
, 0
, 50010
, useLabel(ST_v1022)
,	/* CT_v1025: (byte 0) */
  HW(2,9)
, 0
,};
Node F0_Prelude_46Read_46Prelude_469_46readList[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_469_46readList),9)
, useLabel(PS_v1021)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_469))
, VAPTAG(useLabel(FN_Prelude_46_95_46readList))
, bytes2word(9,0,8,1)
, bytes2word(7,2,6,3)
, bytes2word(5,4,4,5)
, bytes2word(3,6,2,7)
, bytes2word(1,8,0,9)
, useLabel(CT_v1031)
,};
Node FN_Prelude_46Read_46Prelude_469[] = {
  bytes2word(NEEDHEAP_P1,38,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(7,8,HEAP_ARG,9)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG_ARG)
, bytes2word(3,4,HEAP_ARG_ARG,5)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_ARG,9,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_I2,HEAP_I1)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v1030)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v1029)
, 0
, 0
, 0
, 0
, useLabel(PS_v1028)
, 0
, 0
, 0
, 0
, 50010
, useLabel(ST_v1027)
,	/* CT_v1031: (byte 0) */
  HW(2,9)
, 0
,};
Node F0_Prelude_46Read_46Prelude_469[] = {
  CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_469),9)
, useLabel(PS_v1026)
, 0
, 0
, 0
, CAPTAG(useLabel(FN_Prelude_46Read_46Prelude_469_46readsPrec),1)
, VAPTAG(useLabel(FN_Prelude_46Read_46Prelude_469_46readList))
,};
Node PP_Prelude_46Read_46Prelude_469[] = {
 };
Node PC_Prelude_46Read_46Prelude_469[] = {
 	/* ST_v1027: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(82,101,97,100)
, bytes2word(46,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,57,0,0)
,};
Node PP_Prelude_46Read_46Prelude_469_46readList[] = {
 };
Node PC_Prelude_46Read_46Prelude_469_46readList[] = {
 	/* ST_v1022: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(82,101,97,100)
, bytes2word(46,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,57,46,114)
, bytes2word(101,97,100,76)
, bytes2word(105,115,116,0)
,};
Node PP_Prelude_46Read_46Prelude_469_46readsPrec[] = {
 };
Node PC_Prelude_46Read_46Prelude_469_46readsPrec[] = {
 	/* ST_v677: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(82,101,97,100)
, bytes2word(46,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,57,46,114)
, bytes2word(101,97,100,115)
, bytes2word(80,114,101,99)
,	/* PP_LAMBDA672: (byte 1) */
 	/* PC_LAMBDA672: (byte 1) */
 	/* ST_v683: (byte 1) */
  bytes2word(0,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,82,101,97)
, bytes2word(100,46,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,57,46)
, bytes2word(114,101,97,100)
, bytes2word(115,80,114,101)
, bytes2word(99,58,55,58)
, bytes2word(51,48,45,50)
, bytes2word(54,58,54,48)
,	/* PP_LAMBDA653: (byte 1) */
 	/* PC_LAMBDA653: (byte 1) */
 	/* PP_LAMBDA654: (byte 1) */
 	/* PC_LAMBDA654: (byte 1) */
 	/* PP_LAMBDA655: (byte 1) */
 	/* PC_LAMBDA655: (byte 1) */
 	/* PP_LAMBDA656: (byte 1) */
 	/* PC_LAMBDA656: (byte 1) */
 	/* PP_LAMBDA657: (byte 1) */
 	/* PC_LAMBDA657: (byte 1) */
 	/* PP_LAMBDA658: (byte 1) */
 	/* PC_LAMBDA658: (byte 1) */
 	/* PP_LAMBDA659: (byte 1) */
 	/* PC_LAMBDA659: (byte 1) */
 	/* PP_LAMBDA660: (byte 1) */
 	/* PC_LAMBDA660: (byte 1) */
 	/* PP_LAMBDA661: (byte 1) */
 	/* PC_LAMBDA661: (byte 1) */
 	/* PP_LAMBDA662: (byte 1) */
 	/* PC_LAMBDA662: (byte 1) */
 	/* PP_LAMBDA663: (byte 1) */
 	/* PC_LAMBDA663: (byte 1) */
 	/* PP_LAMBDA664: (byte 1) */
 	/* PC_LAMBDA664: (byte 1) */
 	/* PP_LAMBDA665: (byte 1) */
 	/* PC_LAMBDA665: (byte 1) */
 	/* PP_LAMBDA666: (byte 1) */
 	/* PC_LAMBDA666: (byte 1) */
 	/* PP_LAMBDA667: (byte 1) */
 	/* PC_LAMBDA667: (byte 1) */
 	/* PP_LAMBDA668: (byte 1) */
 	/* PC_LAMBDA668: (byte 1) */
 	/* PP_LAMBDA669: (byte 1) */
 	/* PC_LAMBDA669: (byte 1) */
 	/* PP_LAMBDA670: (byte 1) */
 	/* PC_LAMBDA670: (byte 1) */
 	/* PP_LAMBDA671: (byte 1) */
 	/* PC_LAMBDA671: (byte 1) */
 	/* ST_v706: (byte 1) */
  bytes2word(0,80,114,101)
, bytes2word(108,117,100,101)
, bytes2word(46,82,101,97)
, bytes2word(100,46,80,114)
, bytes2word(101,108,117,100)
, bytes2word(101,46,57,46)
, bytes2word(114,101,97,100)
, bytes2word(115,80,114,101)
, bytes2word(99,58,55,58)
, bytes2word(51,55,45,50)
, bytes2word(54,58,54,48)
, bytes2word(0,0,0,0)
,	/* PS_v680: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readsPrec)
, useLabel(PC_Prelude_46readParen)
,	/* PS_v678: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readsPrec)
, useLabel(PC_Prelude_46False)
,	/* PS_v676: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readsPrec)
, useLabel(PC_Prelude_46Read_46Prelude_469_46readsPrec)
,	/* PS_v679: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readsPrec)
, useLabel(PC_LAMBDA672)
,	/* PS_v1024: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readList)
, useLabel(PC_Prelude_46_95_46readList)
,	/* PS_v1021: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readList)
, useLabel(PC_Prelude_46Read_46Prelude_469_46readList)
,	/* PS_v1023: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469_46readList)
, useLabel(PC_Prelude_46Read_46Prelude_469)
,	/* PS_v1028: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469)
, useLabel(PC_Prelude_46Read_46Prelude_469_46readsPrec)
,	/* PS_v1029: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469)
, useLabel(PC_Prelude_46Read_46Prelude_469_46readList)
,	/* PS_v1026: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469)
, useLabel(PC_Prelude_46Read_46Prelude_469)
,	/* PS_v1030: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_Prelude_46Read_46Prelude_469)
, useLabel(PC_Prelude_462)
,	/* PS_v1017: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA653)
, useLabel(PC_Prelude_469)
,	/* PS_v1018: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA653)
, useLabel(PC_Prelude_462)
,	/* PS_v1019: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA653)
, useLabel(PC_Prelude_46_58)
,	/* PS_v1012: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA653)
, useLabel(PC_LAMBDA653)
,	/* PS_v993: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA654)
, useLabel(PC_Prelude_46lex)
,	/* PS_v994: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA654)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v992: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA654)
, useLabel(PC_LAMBDA653)
,	/* PS_v990: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA654)
, useLabel(PC_LAMBDA654)
,	/* PS_v985: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA655)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v984: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA655)
, useLabel(PC_Prelude_46reads)
,	/* PS_v986: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA655)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v983: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA655)
, useLabel(PC_LAMBDA654)
,	/* PS_v978: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA655)
, useLabel(PC_LAMBDA655)
,	/* PS_v959: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA656)
, useLabel(PC_Prelude_46lex)
,	/* PS_v960: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA656)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v958: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA656)
, useLabel(PC_LAMBDA655)
,	/* PS_v956: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA656)
, useLabel(PC_LAMBDA656)
,	/* PS_v951: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA657)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v950: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA657)
, useLabel(PC_Prelude_46reads)
,	/* PS_v952: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA657)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v949: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA657)
, useLabel(PC_LAMBDA656)
,	/* PS_v944: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA657)
, useLabel(PC_LAMBDA657)
,	/* PS_v925: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA658)
, useLabel(PC_Prelude_46lex)
,	/* PS_v926: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA658)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v924: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA658)
, useLabel(PC_LAMBDA657)
,	/* PS_v922: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA658)
, useLabel(PC_LAMBDA658)
,	/* PS_v917: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA659)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v916: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA659)
, useLabel(PC_Prelude_46reads)
,	/* PS_v918: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA659)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v915: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA659)
, useLabel(PC_LAMBDA658)
,	/* PS_v910: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA659)
, useLabel(PC_LAMBDA659)
,	/* PS_v891: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA660)
, useLabel(PC_Prelude_46lex)
,	/* PS_v892: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA660)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v890: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA660)
, useLabel(PC_LAMBDA659)
,	/* PS_v888: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA660)
, useLabel(PC_LAMBDA660)
,	/* PS_v883: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA661)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v882: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA661)
, useLabel(PC_Prelude_46reads)
,	/* PS_v884: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA661)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v881: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA661)
, useLabel(PC_LAMBDA660)
,	/* PS_v876: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA661)
, useLabel(PC_LAMBDA661)
,	/* PS_v857: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA662)
, useLabel(PC_Prelude_46lex)
,	/* PS_v858: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA662)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v856: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA662)
, useLabel(PC_LAMBDA661)
,	/* PS_v854: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA662)
, useLabel(PC_LAMBDA662)
,	/* PS_v849: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA663)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v848: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA663)
, useLabel(PC_Prelude_46reads)
,	/* PS_v850: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA663)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v847: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA663)
, useLabel(PC_LAMBDA662)
,	/* PS_v842: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA663)
, useLabel(PC_LAMBDA663)
,	/* PS_v823: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA664)
, useLabel(PC_Prelude_46lex)
,	/* PS_v824: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA664)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v822: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA664)
, useLabel(PC_LAMBDA663)
,	/* PS_v820: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA664)
, useLabel(PC_LAMBDA664)
,	/* PS_v815: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA665)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v814: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA665)
, useLabel(PC_Prelude_46reads)
,	/* PS_v816: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA665)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v813: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA665)
, useLabel(PC_LAMBDA664)
,	/* PS_v808: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA665)
, useLabel(PC_LAMBDA665)
,	/* PS_v789: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA666)
, useLabel(PC_Prelude_46lex)
,	/* PS_v790: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA666)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v788: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA666)
, useLabel(PC_LAMBDA665)
,	/* PS_v786: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA666)
, useLabel(PC_LAMBDA666)
,	/* PS_v781: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA667)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v780: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA667)
, useLabel(PC_Prelude_46reads)
,	/* PS_v782: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA667)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v779: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA667)
, useLabel(PC_LAMBDA666)
,	/* PS_v774: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA667)
, useLabel(PC_LAMBDA667)
,	/* PS_v755: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA668)
, useLabel(PC_Prelude_46lex)
,	/* PS_v756: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA668)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v754: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA668)
, useLabel(PC_LAMBDA667)
,	/* PS_v752: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA668)
, useLabel(PC_LAMBDA668)
,	/* PS_v747: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA669)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v746: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA669)
, useLabel(PC_Prelude_46reads)
,	/* PS_v748: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA669)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v745: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA669)
, useLabel(PC_LAMBDA668)
,	/* PS_v740: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA669)
, useLabel(PC_LAMBDA669)
,	/* PS_v721: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA670)
, useLabel(PC_Prelude_46lex)
,	/* PS_v722: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA670)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v720: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA670)
, useLabel(PC_LAMBDA669)
,	/* PS_v718: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA670)
, useLabel(PC_LAMBDA670)
,	/* PS_v713: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA671)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v712: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA671)
, useLabel(PC_Prelude_46reads)
,	/* PS_v714: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA671)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v711: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA671)
, useLabel(PC_LAMBDA670)
,	/* PS_v705: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA671)
, useLabel(PC_LAMBDA671)
,	/* PS_v685: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA672)
, useLabel(PC_Prelude_46lex)
,	/* PS_v687: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA672)
, useLabel(PC_Prelude_46_95foldr)
,	/* PS_v686: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA672)
, useLabel(PC_Prelude_46_91_93)
,	/* PS_v684: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA672)
, useLabel(PC_LAMBDA671)
,	/* PS_v682: (byte 0) */
  useLabel(PM_Prelude)
, useLabel(PP_LAMBDA672)
, useLabel(PC_LAMBDA672)
,};
