	.global KLclassGVKd
	.global KLmm_wrapperGVKi
	.global KLobjectGVKd
	.global KLunboundGVKe
	.global KLbooleanGVKd
	.global KLempty_listGVKd
	.global KLsimple_object_vectorGVKd
	.global KLsealed_generic_functionGVKe
	.global KLobject_signatureGVKe
	.global KLabsent_engine_nodeGVKg
	.global KLbyte_stringGVKd
	.global KLpairGVKd
	.global KLmaybe_empty_substitutionGVdfmc_macro_expander
	.global KLsymbolGVKd
	.global KLsimple_methodGVKe
	.global KLfunction_classGVKi
	.global KLsignatureGVKe
	.global KLsubstitutionGVdfmc_macro_expander
	.global KLbraces_fragmentGVdfmc_reader
	.global KLbrackets_fragmentGVdfmc_reader
	.global KLparens_fragmentGVdfmc_reader
	.global KLfragmentGVdfmc_reader
	.global KLseparator_fragmentGVdfmc_reader
	.global KLlistGVKd
	.global KLunionGVKe
	.global KLclassGVKdW
	.global KLmm_wrapperGVKiW
	.global KLobjectGVKdW
	.global KPunboundVKi
	.global KLunboundGVKeW
	.global KPtrueVKi
	.global KLbooleanGVKdW
	.global KPfalseVKi
	.global KPempty_listVKi
	.global KLempty_listGVKdW
	.global Kmake_templateVdfmc_macro_expanderI
	.global KPempty_vectorVKi
	.global KLsimple_object_vectorGVKdW
	.global KLsealed_generic_functionGVKeW
	.global new_gf_xep_2
	.global KDsignature_LobjectG_object_rest_value_2VKi
	.global KLobject_signatureGVKeW
	.global RSINGULAR_Labsent_engine_nodeG
	.global KLabsent_engine_nodeGVKgW
	.global KLbyte_stringGVKdW
	.global KLpairGVKdW
	.global KLmaybe_empty_substitutionGVdfmc_macro_expanderW
	.global Kmake_name_fragmentVdfmc_macro_expanderI
	.global Kimport_to_templateVdfmc_macro_expander
	.global Kmake_comma_fragmentVdfmc_macro_expanderI
	.global Kmaybe_substitute_separatorVdfmc_macro_expander
	.global KlistVKdI
	.global Kmake_parens_fragmentVdfmc_macro_expanderI
	.global KLsymbolGVKdW
	.global KLfunction_classGVKiW
	.global KLsimple_methodGVKeW
	.global xep_1
	.global KLsignatureGVKeW
	.global KDsignature_LlistG_typesVKi
	.global new_gf_xep_1
	.global KDsignature_LobjectG_object_rest_value_1VKi
	.global Kgenerate_substitutionVdfmc_macro_expander
	.global KLsubstitutionGVdfmc_macro_expanderW
	.global KLbraces_fragmentGVdfmc_readerW
	.global KLbrackets_fragmentGVdfmc_readerW
	.global KLparens_fragmentGVdfmc_readerW
	.global KLfragmentGVdfmc_readerW
	.global Kgenerate_constructorVdfmc_macro_expander
	.global xep_2
	.global KLseparator_fragmentGVdfmc_readerW
	.global KLlistGVKdW
	.global KLunionGVKeW
	.global Kunion_instanceQVKiI
	.global Kcompile_template_elementVdfmc_macro_expander
	.global Kcompile_template_elementVdfmc_macro_expanderMM0
	.global Kcompile_template_elementVdfmc_macro_expanderMM1
	.global Kcompile_one_template_elementVdfmc_macro_expander
	.global Kcompile_template_elementsVdfmc_macro_expanderMM0
	.global Kcompile_one_template_elementVdfmc_macro_expanderMM0
	.global Kcompile_one_template_elementVdfmc_macro_expanderMM1
	.global Kcompile_one_template_elementVdfmc_macro_expanderMM2
	.global Kcompile_one_template_elementVdfmc_macro_expanderMM3
	.global Kcompile_one_template_elementVdfmc_macro_expanderMM4
	.global Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0
	.global compile_macro_template_to_codeVdfmc_macro_expander

	.section .dyobj$m, "aw"
	.align 4


_dylan_object_file_objs_start:

Kcompile_template_elementVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_2
	.long KDsignature_LobjectG_object_rest_value_2VKi
	.long 9
	.long K8
	.long K6
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kcompile_template_elementVdfmc_macro_expander,@object
	.size Kcompile_template_elementVdfmc_macro_expander,. - Kcompile_template_elementVdfmc_macro_expander

K6:
	.long KLpairGVKdW
	.long Kcompile_template_elementVdfmc_macro_expanderMM0
	.long K7
	.align 4
	.type K6,@object
	.size K6,. - K6

K7:
	.long KLpairGVKdW
	.long Kcompile_template_elementVdfmc_macro_expanderMM1
	.long KPempty_listVKi
	.align 4
	.type K7,@object
	.size K7,. - K7

Kcompile_one_template_elementVdfmc_macro_expander:
	.long KLsealed_generic_functionGVKeW
	.long new_gf_xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long 1
	.long K29
	.long K24
	.long RSINGULAR_Labsent_engine_nodeG
	.align 4
	.type Kcompile_one_template_elementVdfmc_macro_expander,@object
	.size Kcompile_one_template_elementVdfmc_macro_expander,. - Kcompile_one_template_elementVdfmc_macro_expander

K24:
	.long KLpairGVKdW
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM0
	.long K25
	.align 4
	.type K24,@object
	.size K24,. - K24

K25:
	.long KLpairGVKdW
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM1
	.long K26
	.align 4
	.type K25,@object
	.size K25,. - K25

K26:
	.long KLpairGVKdW
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM2
	.long K27
	.align 4
	.type K26,@object
	.size K26,. - K26

K27:
	.long KLpairGVKdW
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM3
	.long K28
	.align 4
	.type K27,@object
	.size K27,. - K27

K28:
	.long KLpairGVKdW
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM4
	.long KPempty_listVKi
	.align 4
	.type K28,@object
	.size K28,. - K28

K31:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLsubstitutionGVdfmc_macro_expander
	.align 4
	.type K31,@object
	.size K31,. - K31

K37:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLbraces_fragmentGVdfmc_reader
	.align 4
	.type K37,@object
	.size K37,. - K37

K41:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLbrackets_fragmentGVdfmc_reader
	.align 4
	.type K41,@object
	.size K41,. - K41

K45:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLparens_fragmentGVdfmc_reader
	.align 4
	.type K45,@object
	.size K45,. - K45

K47:
	.long KLsimple_object_vectorGVKdW
	.long 5
	.long KLfragmentGVdfmc_reader
	.align 4
	.type K47,@object
	.size K47,. - K47

K49:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long KLseparator_fragmentGVdfmc_reader
	.long KLlistGVKd
	.align 4
	.type K49,@object
	.size K49,. - K49

K51:
	.long KLsimple_object_vectorGVKdW
	.long 9
	.long K52
	.long KLlistGVKd
	.align 4
	.type K51,@object
	.size K51,. - K51

K52:
	.long KLunionGVKeW
	.long Kunion_instanceQVKiI
	.long KLfragmentGVdfmc_reader
	.long KLsubstitutionGVdfmc_macro_expander
	.align 4
	.type K52,@object
	.size K52,. - K52


	.section .dyvar$m, "aw"
	.align 4


_dylan_object_file_vars_start:

IKJmaybe_substitute_separator_:
	.long KJmaybe_substitute_separator_
	.align 4
	.type IKJmaybe_substitute_separator_,@object
	.size IKJmaybe_substitute_separator_,. - IKJmaybe_substitute_separator_

IKJmake_braces_fragment_:
	.long KJmake_braces_fragment_
	.align 4
	.type IKJmake_braces_fragment_,@object
	.size IKJmake_braces_fragment_,. - IKJmake_braces_fragment_

IKJlist_:
	.long KJlist_
	.align 4
	.type IKJlist_,@object
	.size IKJlist_,. - IKJlist_

IKJmake_brackets_fragment_:
	.long KJmake_brackets_fragment_
	.align 4
	.type IKJmake_brackets_fragment_,@object
	.size IKJmake_brackets_fragment_,. - IKJmake_brackets_fragment_

IKJmake_parens_fragment_:
	.long KJmake_parens_fragment_
	.align 4
	.type IKJmake_parens_fragment_,@object
	.size IKJmake_parens_fragment_,. - IKJmake_parens_fragment_

IKJmake_template_:
	.long KJmake_template_
	.align 4
	.type IKJmake_template_,@object
	.size IKJmake_template_,. - IKJmake_template_

compile_macro_template_to_codeVdfmc_macro_expander:
	.long Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0
	.align 4
	.type compile_macro_template_to_codeVdfmc_macro_expander,@object
	.size compile_macro_template_to_codeVdfmc_macro_expander,. - compile_macro_template_to_codeVdfmc_macro_expander


	.section .dyutr$m, "aw"
	.align 4


_dylan_untraced_objs_start:

Kcompile_template_elementVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K50
	.long Kcompile_template_elementVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_template_elementVdfmc_macro_expanderMM0,@object
	.size Kcompile_template_elementVdfmc_macro_expanderMM0,. - Kcompile_template_elementVdfmc_macro_expanderMM0

Kcompile_template_elementVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_2
	.long K48
	.long Kcompile_template_elementVdfmc_macro_expanderMM1I
	.align 4
	.type Kcompile_template_elementVdfmc_macro_expanderMM1,@object
	.size Kcompile_template_elementVdfmc_macro_expanderMM1,. - Kcompile_template_elementVdfmc_macro_expanderMM1

K8:
	.long KLbyte_stringGVKdW
	.long 97
	.ascii "compile-template-element"
	.byte 0
	.align 4
	.type K8,@object
	.size K8,. - K8

Kcompile_template_elementsVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K14
	.long Kcompile_template_elementsVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_template_elementsVdfmc_macro_expanderMM0,@object
	.size Kcompile_template_elementsVdfmc_macro_expanderMM0,. - Kcompile_template_elementsVdfmc_macro_expanderMM0

KJmaybe_substitute_separator_:
	.long KLsymbolGVKdW
	.long K13
	.align 4
	.type KJmaybe_substitute_separator_,@object
	.size KJmaybe_substitute_separator_,. - KJmaybe_substitute_separator_

K13:
	.long KLbyte_stringGVKdW
	.long 105
	.ascii "maybe-substitute-separator"
	.byte 0
	.align 4
	.type K13,@object
	.size K13,. - K13

K14:
	.long KLsignatureGVKeW
	.long 44040197
	.long KDsignature_LlistG_typesVKi
	.align 4
	.type K14,@object
	.size K14,. - K14

Kcompile_one_template_elementVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K46
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM0,@object
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM0,. - Kcompile_one_template_elementVdfmc_macro_expanderMM0

Kcompile_one_template_elementVdfmc_macro_expanderMM1:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K44
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM1I
	.align 4
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM1,@object
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM1,. - Kcompile_one_template_elementVdfmc_macro_expanderMM1

Kcompile_one_template_elementVdfmc_macro_expanderMM2:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K40
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM2I
	.align 4
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM2,@object
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM2,. - Kcompile_one_template_elementVdfmc_macro_expanderMM2

Kcompile_one_template_elementVdfmc_macro_expanderMM3:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K36
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM3I
	.align 4
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM3,@object
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM3,. - Kcompile_one_template_elementVdfmc_macro_expanderMM3

Kcompile_one_template_elementVdfmc_macro_expanderMM4:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long K30
	.long Kcompile_one_template_elementVdfmc_macro_expanderMM4I
	.align 4
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM4,@object
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM4,. - Kcompile_one_template_elementVdfmc_macro_expanderMM4

K29:
	.long KLbyte_stringGVKdW
	.long 113
	.ascii "compile-one-template-element"
	.byte 0
	.align 4
	.type K29,@object
	.size K29,. - K29

K30:
	.long KLsignatureGVKeW
	.long 44040197
	.long K31
	.align 4
	.type K30,@object
	.size K30,. - K30

KJmake_braces_fragment_:
	.long KLsymbolGVKdW
	.long K35
	.align 4
	.type KJmake_braces_fragment_,@object
	.size KJmake_braces_fragment_,. - KJmake_braces_fragment_

KJlist_:
	.long KLsymbolGVKdW
	.long K34
	.align 4
	.type KJlist_,@object
	.size KJlist_,. - KJlist_

K34:
	.long KLbyte_stringGVKdW
	.long 17
	.ascii "list"
	.byte 0
	.align 4
	.type K34,@object
	.size K34,. - K34

K35:
	.long KLbyte_stringGVKdW
	.long 81
	.ascii "make-braces-fragment"
	.byte 0
	.align 4
	.type K35,@object
	.size K35,. - K35

K36:
	.long KLsignatureGVKeW
	.long 44040197
	.long K37
	.align 4
	.type K36,@object
	.size K36,. - K36

KJmake_brackets_fragment_:
	.long KLsymbolGVKdW
	.long K39
	.align 4
	.type KJmake_brackets_fragment_,@object
	.size KJmake_brackets_fragment_,. - KJmake_brackets_fragment_

K39:
	.long KLbyte_stringGVKdW
	.long 89
	.ascii "make-brackets-fragment"
	.byte 0
	.align 4
	.type K39,@object
	.size K39,. - K39

K40:
	.long KLsignatureGVKeW
	.long 44040197
	.long K41
	.align 4
	.type K40,@object
	.size K40,. - K40

KJmake_parens_fragment_:
	.long KLsymbolGVKdW
	.long K43
	.align 4
	.type KJmake_parens_fragment_,@object
	.size KJmake_parens_fragment_,. - KJmake_parens_fragment_

K43:
	.long KLbyte_stringGVKdW
	.long 81
	.ascii "make-parens-fragment"
	.byte 0
	.align 4
	.type K43,@object
	.size K43,. - K43

K44:
	.long KLsignatureGVKeW
	.long 44040197
	.long K45
	.align 4
	.type K44,@object
	.size K44,. - K44

K46:
	.long KLsignatureGVKeW
	.long 44040197
	.long K47
	.align 4
	.type K46,@object
	.size K46,. - K46

K48:
	.long KLsignatureGVKeW
	.long 48234505
	.long K49
	.align 4
	.type K48,@object
	.size K48,. - K48

K50:
	.long KLsignatureGVKeW
	.long 44040201
	.long K51
	.align 4
	.type K50,@object
	.size K50,. - K50

Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0:
	.long KLsimple_methodGVKeW
	.long xep_1
	.long KDsignature_LobjectG_object_rest_value_1VKi
	.long Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0I
	.align 4
	.type Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0,@object
	.size Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0,. - Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0

KJmake_template_:
	.long KLsymbolGVKdW
	.long K56
	.align 4
	.type KJmake_template_,@object
	.size KJmake_template_,. - KJmake_template_

K56:
	.long KLbyte_stringGVKdW
	.long 53
	.ascii "make-template"
	.byte 0
	.align 4
	.type K56,@object
	.size K56,. - K56

	.global primitive_remove_optionals

	.section .text
	.align 4


	.global Kcompile_template_elementsVdfmc_macro_expanderMM0I
	.type Kcompile_template_elementsVdfmc_macro_expanderMM0I,@function
	.size Kcompile_template_elementsVdfmc_macro_expanderMM0I, 54
Kcompile_template_elementsVdfmc_macro_expanderMM0I:
	.byte	255,52,36,61
	.long	KPempty_listVKi
	.byte	117,18,184
	.long	KPempty_vectorVKi
	.byte	199,68,36,4,4,0,0,0,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,88,4,139,120,8,137,216,137,124,36,4,139,29
	.long	Kcompile_template_elementVdfmc_macro_expander + 24
	.byte	191
	.long	Kcompile_template_elementVdfmc_macro_expander
	.byte	255,99,12


	.global Kcompile_template_elementVdfmc_macro_expanderMM0I
	.type Kcompile_template_elementVdfmc_macro_expanderMM0I,@function
	.size Kcompile_template_elementVdfmc_macro_expanderMM0I, 151
Kcompile_template_elementVdfmc_macro_expanderMM0I:
	.byte	131,236,12,255,116,36,12,85,137,229,131,236,16,137,69,240
	.byte	139,69,240,191
	.long	Kcompile_one_template_elementVdfmc_macro_expander
	.byte	139,29
	.long	Kcompile_one_template_elementVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,252,139,69,24,232
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,244,139,69,252,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,248,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,252,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,69,12,199,69,8,20,0,0,0,199
	.byte	69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,248,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_template_elementVdfmc_macro_expanderMM1I
	.type Kcompile_template_elementVdfmc_macro_expanderMM1I,@function
	.size Kcompile_template_elementVdfmc_macro_expanderMM1I, 391
Kcompile_template_elementVdfmc_macro_expanderMM1I:
	.byte	131,236,16,255,116,36,16,85,137,229,131,236,24,137,69,252
	.byte	129,125,28
	.long	KPempty_listVKi
	.byte	15,133,42,1,0,0,191
	.long	KPtrueVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	116,16,139,69,252,201,143,68,36,16,131,196,16,233
	.long	Kcompile_template_elementVdfmc_macro_expanderMM0I - 4 - .
	.byte	139,69,252,232
	.long	Kcompile_one_template_elementVdfmc_macro_expanderMM0I - 4 - .
	.byte	137,69,248,139,117,28,139,70,4,191
	.long	Kcompile_one_template_elementVdfmc_macro_expander
	.byte	139,29
	.long	Kcompile_one_template_elementVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,232,139,117,28,139,70,8,185,1,0,0
	.byte	0,187
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,236,139,5
	.long	IKJmaybe_substitute_separator_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,240,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,232,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,248,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,244,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,244,232
	.long	Kmake_comma_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,69,236,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,80,139,69,248,191
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander
	.byte	139,29
	.long	Kmaybe_substitute_separatorVdfmc_macro_expander + 24
	.byte	255,83,12,137,199,141,69,12,199,69,8,24,0,0,0,199
	.byte	69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,13,0,0,0,139,117,240,137,117,20,139,117,244
	.byte	137,117,24,137,125,28,201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .
	.byte	139,117,28,139,70,4,191
	.long	KLmaybe_empty_substitutionGVdfmc_macro_expander
	.byte	139,95,4,87,255,211,61
	.long	KPfalseVKi
	.byte	117,23,191
	.long	KPfalseVKi
	.byte	129,255
	.long	KPfalseVKi
	.byte	117,17,191
	.long	KPtrueVKi
	.byte	233,172,254,255,255,191
	.long	KPtrueVKi
	.byte	235,231,191
	.long	KPfalseVKi
	.byte	233,155,254,255,255


	.global Kcompile_one_template_elementVdfmc_macro_expanderMM0I
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM0I,@function
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM0I, 14
Kcompile_one_template_elementVdfmc_macro_expanderMM0I:
	.byte	139,29
	.long	Kgenerate_constructorVdfmc_macro_expander + 24
	.byte	191
	.long	Kgenerate_constructorVdfmc_macro_expander
	.byte	255,99,12


	.global Kcompile_one_template_elementVdfmc_macro_expanderMM1I
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM1I,@function
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM1I, 203
Kcompile_one_template_elementVdfmc_macro_expanderMM1I:
	.byte	131,236,16,255,116,36,16,85,137,229,131,236,16,137,69,240
	.byte	139,117,240,139,70,16,185,1,0,0,0,187
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,244,139,5
	.long	IKJmake_parens_fragment_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJlist_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,252,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,20,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,248,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_one_template_elementVdfmc_macro_expanderMM2I
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM2I,@function
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM2I, 203
Kcompile_one_template_elementVdfmc_macro_expanderMM2I:
	.byte	131,236,16,255,116,36,16,85,137,229,131,236,16,137,69,240
	.byte	139,117,240,139,70,16,185,1,0,0,0,187
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,244,139,5
	.long	IKJmake_brackets_fragment_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJlist_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,252,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,20,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,248,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_one_template_elementVdfmc_macro_expanderMM3I
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM3I,@function
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM3I, 203
Kcompile_one_template_elementVdfmc_macro_expanderMM3I:
	.byte	131,236,16,255,116,36,16,85,137,229,131,236,16,137,69,240
	.byte	139,117,240,139,70,16,185,1,0,0,0,187
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,244,139,5
	.long	IKJmake_braces_fragment_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,248,139,5
	.long	IKJlist_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,244,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	131,236,16,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,9,0,0,0,139,117,252,137,116,36,8,137
	.byte	68,36,12,137,224,106,20,232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,20,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,248,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .


	.global Kcompile_one_template_elementVdfmc_macro_expanderMM4I
	.type Kcompile_one_template_elementVdfmc_macro_expanderMM4I,@function
	.size Kcompile_one_template_elementVdfmc_macro_expanderMM4I, 14
Kcompile_one_template_elementVdfmc_macro_expanderMM4I:
	.byte	139,29
	.long	Kgenerate_substitutionVdfmc_macro_expander + 24
	.byte	191
	.long	Kgenerate_substitutionVdfmc_macro_expander
	.byte	255,99,12


	.global Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0I
	.type Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0I,@function
	.size Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0I, 143
Kcompile_macro_template_to_codeVdfmc_macro_expanderMM0I:
	.byte	131,236,16,255,116,36,16,85,137,229,131,236,12,137,69,244
	.byte	139,69,244,185,1,0,0,0,187
	.long	Kcompile_template_elementsVdfmc_macro_expanderMM0
	.byte	255,83,4,137,69,248,139,5
	.long	IKJmake_template_
	.byte	232
	.long	Kmake_name_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,69,252,139,69,248,191
	.long	Kimport_to_templateVdfmc_macro_expander
	.byte	139,29
	.long	Kimport_to_templateVdfmc_macro_expander + 24
	.byte	255,83,12,131,236,12,199,4,36
	.long	KLsimple_object_vectorGVKdW
	.byte	199,68,36,4,5,0,0,0,137,68,36,8,137,224,106,16
	.byte	232
	.long	KlistVKdI - 4 - .
	.byte	232
	.long	Kmake_parens_fragmentVdfmc_macro_expanderI - 4 - .
	.byte	137,199,141,69,12,199,69,8,20,0,0,0,199,69,12
	.long	KLsimple_object_vectorGVKdW
	.byte	199,69,16,9,0,0,0,139,117,252,137,117,20,137,125,24
	.byte	201,233
	.long	Kmake_templateVdfmc_macro_expanderI - 4 - .

	.section .text$i, "ax", @progbits
	.align 4

	.global KPresolve_symbolVKiI

	.global _Init_dfmc_macro_expander__X_template_compilation_for_system_fixups
	.type _Init_dfmc_macro_expander__X_template_compilation_for_system_fixups,@function
	.size _Init_dfmc_macro_expander__X_template_compilation_for_system_fixups, 111
_Init_dfmc_macro_expander__X_template_compilation_for_system_fixups:
	.byte	85,137,229,131,236,8,199,69,252
	.long	KPresolve_symbolVKiI
	.byte	184
	.long	KJmaybe_substitute_separator_
	.byte	255,85,252,137,5
	.long	IKJmaybe_substitute_separator_
	.byte	184
	.long	KJmake_braces_fragment_
	.byte	255,85,252,137,5
	.long	IKJmake_braces_fragment_
	.byte	199,69,248
	.long	KJlist_
	.byte	139,69,248,255,85,252,59,69,248,116,6,137,5
	.long	IKJlist_
	.byte	184
	.long	KJmake_brackets_fragment_
	.byte	255,85,252,137,5
	.long	IKJmake_brackets_fragment_
	.byte	184
	.long	KJmake_parens_fragment_
	.byte	255,85,252,137,5
	.long	IKJmake_parens_fragment_
	.byte	184
	.long	KJmake_template_
	.byte	255,85,252,137,199,137,61
	.long	IKJmake_template_
	.byte	201,195


	.global _Init_dfmc_macro_expander__X_template_compilation_for_system
	.type _Init_dfmc_macro_expander__X_template_compilation_for_system,@function
	.size _Init_dfmc_macro_expander__X_template_compilation_for_system, 10
_Init_dfmc_macro_expander__X_template_compilation_for_system:
	.byte	85,137,229,232
	.long	_Init_dfmc_macro_expander__X_template_compilation_for_system_fixups - 4 - .
	.byte	201,195


	.global _Init_dfmc_macro_expander__X_template_compilation_for_user
	.type _Init_dfmc_macro_expander__X_template_compilation_for_user,@function
	.size _Init_dfmc_macro_expander__X_template_compilation_for_user, 1
_Init_dfmc_macro_expander__X_template_compilation_for_user:
	.byte	195
