; Listing generated by Microsoft (R) Optimizing Compiler Version 19.34.31933.0 

include listing.inc

INCLUDELIB LIBCMT
INCLUDELIB OLDNAMES

PUBLIC	__@@_PchSym_@00@UdliphUxlikhnhPCABAUhnhxvmgviUivovzhvPfmrxlwvUhgwzucOlyq@4B2008FD98C1DD4
PUBLIC	LIBID_ADODB
PUBLIC	IID__Collection
PUBLIC	IID__DynaCollection
PUBLIC	IID_Property
PUBLIC	IID_Properties
PUBLIC	IID__ADO
PUBLIC	IID_Error
PUBLIC	IID_Errors
PUBLIC	IID_Field20
PUBLIC	IID_Field
PUBLIC	IID_Fields15
PUBLIC	IID_Fields20
PUBLIC	IID_Fields
PUBLIC	IID__Parameter
PUBLIC	IID_Parameters
PUBLIC	DIID_ConnectionEvents
PUBLIC	DIID_RecordsetEvents
PUBLIC	IID_ADOConnectionConstruction15
PUBLIC	IID_ADOConnectionConstruction
PUBLIC	CLSID_Connection
PUBLIC	CLSID_Record
PUBLIC	IID__Stream
PUBLIC	CLSID_Stream
PUBLIC	IID_ADORecordConstruction
PUBLIC	IID_ADOStreamConstruction
PUBLIC	IID_ADOCommandConstruction
PUBLIC	CLSID_Command
PUBLIC	CLSID_Recordset
PUBLIC	IID_ADORecordsetConstruction
PUBLIC	IID_Field15
PUBLIC	CLSID_Parameter
PUBLIC	IID_Field20_Deprecated
PUBLIC	IID_Field_Deprecated
PUBLIC	IID_Fields15_Deprecated
PUBLIC	IID_Fields20_Deprecated
PUBLIC	IID_Fields_Deprecated
PUBLIC	IID__Parameter_Deprecated
PUBLIC	IID_Parameters_Deprecated
PUBLIC	DIID_ConnectionEvents_Deprecated
PUBLIC	DIID_RecordsetEvents_Deprecated
PUBLIC	IID__Stream_Deprecated
PUBLIC	IID_Field15_Deprecated
PUBLIC	IID_Command15
PUBLIC	IID_Command25
PUBLIC	IID__Command
PUBLIC	IID_Connection15
PUBLIC	IID__Connection
PUBLIC	IID_Recordset15
PUBLIC	IID_Recordset20
PUBLIC	IID_Recordset21
PUBLIC	IID__Recordset
PUBLIC	IID_ConnectionEventsVt
PUBLIC	IID_RecordsetEventsVt
PUBLIC	IID__Record
PUBLIC	IID_ConnectionEventsVt_Deprecated
PUBLIC	IID_Connection15_Deprecated
PUBLIC	IID__Connection_Deprecated
PUBLIC	IID_Recordset15_Deprecated
PUBLIC	IID_Recordset20_Deprecated
PUBLIC	IID_Recordset21_Deprecated
PUBLIC	IID__Recordset_Deprecated
PUBLIC	IID_Command15_Deprecated
PUBLIC	IID_Command25_Deprecated
PUBLIC	IID__Command_Deprecated
PUBLIC	IID_RecordsetEventsVt_Deprecated
PUBLIC	IID__Record_Deprecated
PUBLIC	CLSID_Registrar
PUBLIC	IID_IRegistrar
PUBLIC	IID_IDocHostUIHandlerDispatch
PUBLIC	IID_IAxWinHostWindow
PUBLIC	IID_IAxWinHostWindowLic
PUBLIC	IID_IAxWinAmbientDispatch
PUBLIC	?CLSID_WinFormsControl@@3U_GUID@@B		; CLSID_WinFormsControl
PUBLIC	IID_IAxWinAmbientDispatchEx
PUBLIC	IID_IInternalConnection
PUBLIC	c_DwmMaxQueuedBuffers
PUBLIC	c_DwmMaxMonitors
PUBLIC	c_DwmMaxAdapters
PUBLIC	_pIncludeInitManaged
PUBLIC	LIBID_ATLLib
PUBLIC	__pobjMapEntryFirst
PUBLIC	__pobjMapEntryLast
PUBLIC	?_pPerfRegFunc@ATL@@3P6AJPEAUHINSTANCE__@@@ZEA	; ATL::_pPerfRegFunc
PUBLIC	?_pPerfUnRegFunc@ATL@@3P6AJXZEA			; ATL::_pPerfUnRegFunc
PUBLIC	?_AtlRegisterPerUser@ATL@@3_NA			; ATL::_AtlRegisterPerUser
PUBLIC	_pAtlLcidToLocaleNameTable
PUBLIC	?_pAtlModule@ATL@@3PEAVCAtlModule@1@EA		; ATL::_pAtlModule
PUBLIC	_pAtlLocaleNameToIndexTable
PUBLIC	?_pModule@ATL@@3PEAVCComModule@1@EA		; ATL::_pModule
PUBLIC	?_pAtlAutoThreadModule@ATL@@3PEAUIAtlAutoThreadModule@1@EA ; ATL::_pAtlAutoThreadModule
PUBLIC	?szInvalidDateTime@ATL@@3QEB_WEB		; ATL::szInvalidDateTime
PUBLIC	?szInvalidDateTimeSpan@ATL@@3QEB_WEB		; ATL::szInvalidDateTimeSpan
PUBLIC	?chDirSep@ATL@@3_WB				; ATL::chDirSep
PUBLIC	?chRightBracket@ATL@@3_WB			; ATL::chRightBracket
PUBLIC	?chLeftBracket@ATL@@3_WB			; ATL::chLeftBracket
PUBLIC	?chQuote@ATL@@3_WB				; ATL::chQuote
PUBLIC	?chEquals@ATL@@3_WB				; ATL::chEquals
PUBLIC	?szStringVal@ATL@@3QEB_WEB			; ATL::szStringVal
PUBLIC	?multiszStringVal@ATL@@3QEB_WEB			; ATL::multiszStringVal
PUBLIC	?szDwordVal@ATL@@3QEB_WEB			; ATL::szDwordVal
PUBLIC	?szBinaryVal@ATL@@3QEB_WEB			; ATL::szBinaryVal
PUBLIC	?szValToken@ATL@@3QEB_WEB			; ATL::szValToken
PUBLIC	?szForceRemove@ATL@@3QEB_WEB			; ATL::szForceRemove
PUBLIC	?szNoRemove@ATL@@3QEB_WEB			; ATL::szNoRemove
PUBLIC	?szDelete@ATL@@3QEB_WEB				; ATL::szDelete
PUBLIC	?_AfxInitManaged@@YAHXZ				; _AfxInitManaged
;	COMDAT __@@_PchSym_@00@UdliphUxlikhnhPCABAUhnhxvmgviUivovzhvPfmrxlwvUhgwzucOlyq@4B2008FD98C1DD4
_BSS	SEGMENT
__@@_PchSym_@00@UdliphUxlikhnhPCABAUhnhxvmgviUivovzhvPfmrxlwvUhgwzucOlyq@4B2008FD98C1DD4 DD 01H DUP (?)
_BSS	ENDS
;	COMDAT ?_pPerfRegFunc@ATL@@3P6AJPEAUHINSTANCE__@@@ZEA
_BSS	SEGMENT
?_pPerfRegFunc@ATL@@3P6AJPEAUHINSTANCE__@@@ZEA DQ 01H DUP (?) ; ATL::_pPerfRegFunc
_BSS	ENDS
;	COMDAT ?_pPerfUnRegFunc@ATL@@3P6AJXZEA
_BSS	SEGMENT
?_pPerfUnRegFunc@ATL@@3P6AJXZEA DQ 01H DUP (?)		; ATL::_pPerfUnRegFunc
_BSS	ENDS
;	COMDAT ?_AtlRegisterPerUser@ATL@@3_NA
_BSS	SEGMENT
?_AtlRegisterPerUser@ATL@@3_NA DB 01H DUP (?)		; ATL::_AtlRegisterPerUser
_BSS	ENDS
;	COMDAT ?_pAtlModule@ATL@@3PEAVCAtlModule@1@EA
_BSS	SEGMENT
?_pAtlModule@ATL@@3PEAVCAtlModule@1@EA DQ 01H DUP (?)	; ATL::_pAtlModule
_BSS	ENDS
;	COMDAT ?_pModule@ATL@@3PEAVCComModule@1@EA
_BSS	SEGMENT
?_pModule@ATL@@3PEAVCComModule@1@EA DQ 01H DUP (?)	; ATL::_pModule
_BSS	ENDS
;	COMDAT ?_pAtlAutoThreadModule@ATL@@3PEAUIAtlAutoThreadModule@1@EA
_BSS	SEGMENT
?_pAtlAutoThreadModule@ATL@@3PEAUIAtlAutoThreadModule@1@EA DQ 01H DUP (?) ; ATL::_pAtlAutoThreadModule
_BSS	ENDS
;	COMDAT ?szDelete@ATL@@3QEB_WEB
CONST	SEGMENT
?szDelete@ATL@@3QEB_WEB DQ FLAT:$SG186742		; ATL::szDelete
CONST	ENDS
;	COMDAT ?szNoRemove@ATL@@3QEB_WEB
CONST	SEGMENT
?szNoRemove@ATL@@3QEB_WEB DQ FLAT:$SG186740		; ATL::szNoRemove
CONST	ENDS
;	COMDAT ?szForceRemove@ATL@@3QEB_WEB
CONST	SEGMENT
?szForceRemove@ATL@@3QEB_WEB DQ FLAT:$SG186738		; ATL::szForceRemove
CONST	ENDS
;	COMDAT ?szValToken@ATL@@3QEB_WEB
CONST	SEGMENT
?szValToken@ATL@@3QEB_WEB DQ FLAT:$SG186736		; ATL::szValToken
CONST	ENDS
;	COMDAT ?szBinaryVal@ATL@@3QEB_WEB
CONST	SEGMENT
?szBinaryVal@ATL@@3QEB_WEB DQ FLAT:$SG186734		; ATL::szBinaryVal
CONST	ENDS
;	COMDAT ?szDwordVal@ATL@@3QEB_WEB
CONST	SEGMENT
?szDwordVal@ATL@@3QEB_WEB DQ FLAT:$SG186732		; ATL::szDwordVal
CONST	ENDS
;	COMDAT ?multiszStringVal@ATL@@3QEB_WEB
CONST	SEGMENT
?multiszStringVal@ATL@@3QEB_WEB DQ FLAT:$SG186730	; ATL::multiszStringVal
CONST	ENDS
;	COMDAT ?szStringVal@ATL@@3QEB_WEB
CONST	SEGMENT
?szStringVal@ATL@@3QEB_WEB DQ FLAT:$SG186728		; ATL::szStringVal
CONST	ENDS
;	COMDAT ?chEquals@ATL@@3_WB
CONST	SEGMENT
?chEquals@ATL@@3_WB DW 03dH				; ATL::chEquals
CONST	ENDS
;	COMDAT ?chQuote@ATL@@3_WB
CONST	SEGMENT
?chQuote@ATL@@3_WB DW 027H				; ATL::chQuote
CONST	ENDS
;	COMDAT ?chLeftBracket@ATL@@3_WB
CONST	SEGMENT
?chLeftBracket@ATL@@3_WB DW 07bH			; ATL::chLeftBracket
CONST	ENDS
;	COMDAT ?chRightBracket@ATL@@3_WB
CONST	SEGMENT
?chRightBracket@ATL@@3_WB DW 07dH			; ATL::chRightBracket
CONST	ENDS
;	COMDAT ?chDirSep@ATL@@3_WB
CONST	SEGMENT
?chDirSep@ATL@@3_WB DW 05cH				; ATL::chDirSep
CONST	ENDS
;	COMDAT ?szInvalidDateTimeSpan@ATL@@3QEB_WEB
CONST	SEGMENT
?szInvalidDateTimeSpan@ATL@@3QEB_WEB DQ FLAT:$SG162122	; ATL::szInvalidDateTimeSpan
CONST	ENDS
;	COMDAT ?szInvalidDateTime@ATL@@3QEB_WEB
CONST	SEGMENT
?szInvalidDateTime@ATL@@3QEB_WEB DQ FLAT:$SG162120	; ATL::szInvalidDateTime
CONST	ENDS
;	COMDAT _pAtlLocaleNameToIndexTable
CONST	SEGMENT
_pAtlLocaleNameToIndexTable DQ FLAT:$SG119905
	DD	042H
	ORG $+4
	DQ	FLAT:$SG119906
	DD	02cH
	ORG $+4
	DQ	FLAT:$SG119907
	DD	071H
	ORG $+4
	DQ	FLAT:$SG119908
	DD	00H
	ORG $+4
	DQ	FLAT:$SG119909
	DD	0d8H
	ORG $+4
	DQ	FLAT:$SG119910
	DD	0daH
	ORG $+4
	DQ	FLAT:$SG119911
	DD	0b1H
	ORG $+4
	DQ	FLAT:$SG119912
	DD	0a0H
	ORG $+4
	DQ	FLAT:$SG119913
	DD	08fH
	ORG $+4
	DQ	FLAT:$SG119914
	DD	0cfH
	ORG $+4
	DQ	FLAT:$SG119915
	DD	0d5H
	ORG $+4
	DQ	FLAT:$SG119916
	DD	0d2H
	ORG $+4
	DQ	FLAT:$SG119917
	DD	0a9H
	ORG $+4
	DQ	FLAT:$SG119918
	DD	0b9H
	ORG $+4
	DQ	FLAT:$SG119919
	DD	0c4H
	ORG $+4
	DQ	FLAT:$SG119920
	DD	0dcH
	ORG $+4
	DQ	FLAT:$SG119921
	DD	043H
	ORG $+4
	DQ	FLAT:$SG119922
	DD	0ccH
	ORG $+4
	DQ	FLAT:$SG119923
	DD	0bfH
	ORG $+4
	DQ	FLAT:$SG119924
	DD	0c8H
	ORG $+4
	DQ	FLAT:$SG119925
	DD	029H
	ORG $+4
	DQ	FLAT:$SG119926
	DD	09bH
	ORG $+4
	DQ	FLAT:$SG119927
	DD	06bH
	ORG $+4
	DQ	FLAT:$SG119928
	DD	021H
	ORG $+4
	DQ	FLAT:$SG119929
	DD	063H
	ORG $+4
	DQ	FLAT:$SG119930
	DD	01H
	ORG $+4
	DQ	FLAT:$SG119931
	DD	044H
	ORG $+4
	DQ	FLAT:$SG119932
	DD	07dH
	ORG $+4
	DQ	FLAT:$SG119933
	DD	0b7H
	ORG $+4
	DQ	FLAT:$SG119934
	DD	02H
	ORG $+4
	DQ	FLAT:$SG119935
	DD	045H
	ORG $+4
	DQ	FLAT:$SG119936
	DD	04H
	ORG $+4
	DQ	FLAT:$SG119937
	DD	047H
	ORG $+4
	DQ	FLAT:$SG119938
	DD	087H
	ORG $+4
	DQ	FLAT:$SG119939
	DD	05H
	ORG $+4
	DQ	FLAT:$SG119940
	DD	048H
	ORG $+4
	DQ	FLAT:$SG119941
	DD	06H
	ORG $+4
	DQ	FLAT:$SG119942
	DD	0a2H
	ORG $+4
	DQ	FLAT:$SG119943
	DD	091H
	ORG $+4
	DQ	FLAT:$SG119944
	DD	049H
	ORG $+4
	DQ	FLAT:$SG119945
	DD	0b3H
	ORG $+4
	DQ	FLAT:$SG119946
	DD	0abH
	ORG $+4
	DQ	FLAT:$SG119947
	DD	041H
	ORG $+4
	DQ	FLAT:$SG119948
	DD	08bH
	ORG $+4
	DQ	FLAT:$SG119949
	DD	07H
	ORG $+4
	DQ	FLAT:$SG119950
	DD	04aH
	ORG $+4
	DQ	FLAT:$SG119951
	DD	08H
	ORG $+4
	DQ	FLAT:$SG119952
	DD	0a3H
	ORG $+4
	DQ	FLAT:$SG119953
	DD	0cdH
	ORG $+4
	DQ	FLAT:$SG119954
	DD	0acH
	ORG $+4
	DQ	FLAT:$SG119955
	DD	0c9H
	ORG $+4
	DQ	FLAT:$SG119956
	DD	092H
	ORG $+4
	DQ	FLAT:$SG119957
	DD	0baH
	ORG $+4
	DQ	FLAT:$SG119958
	DD	0c5H
	ORG $+4
	DQ	FLAT:$SG119959
	DD	0b4H
	ORG $+4
	DQ	FLAT:$SG119960
	DD	0d6H
	ORG $+4
	DQ	FLAT:$SG119961
	DD	0d0H
	ORG $+4
	DQ	FLAT:$SG119962
	DD	04bH
	ORG $+4
	DQ	FLAT:$SG119963
	DD	0c0H
	ORG $+4
	DQ	FLAT:$SG119964
	DD	0d3H
	ORG $+4
	DQ	FLAT:$SG119965
	DD	09H
	ORG $+4
	DQ	FLAT:$SG119966
	DD	0d1H
	ORG $+4
	DQ	FLAT:$SG119967
	DD	0ddH
	ORG $+4
	DQ	FLAT:$SG119968
	DD	0d7H
	ORG $+4
	DQ	FLAT:$SG119969
	DD	0caH
	ORG $+4
	DQ	FLAT:$SG119970
	DD	0b5H
	ORG $+4
	DQ	FLAT:$SG119971
	DD	0c1H
	ORG $+4
	DQ	FLAT:$SG119972
	DD	0d4H
	ORG $+4
	DQ	FLAT:$SG119973
	DD	0a4H
	ORG $+4
	DQ	FLAT:$SG119974
	DD	0adH
	ORG $+4
	DQ	FLAT:$SG119975
	DD	0dfH
	ORG $+4
	DQ	FLAT:$SG119976
	DD	093H
	ORG $+4
	DQ	FLAT:$SG119977
	DD	0e0H
	ORG $+4
	DQ	FLAT:$SG119978
	DD	0bbH
	ORG $+4
	DQ	FLAT:$SG119979
	DD	0ceH
	ORG $+4
	DQ	FLAT:$SG119980
	DD	0e1H
	ORG $+4
	DQ	FLAT:$SG119981
	DD	0dbH
	ORG $+4
	DQ	FLAT:$SG119982
	DD	0deH
	ORG $+4
	DQ	FLAT:$SG119983
	DD	0d9H
	ORG $+4
	DQ	FLAT:$SG119984
	DD	0c6H
	ORG $+4
	DQ	FLAT:$SG119985
	DD	023H
	ORG $+4
	DQ	FLAT:$SG119986
	DD	065H
	ORG $+4
	DQ	FLAT:$SG119987
	DD	02aH
	ORG $+4
	DQ	FLAT:$SG119988
	DD	06cH
	ORG $+4
	DQ	FLAT:$SG119989
	DD	026H
	ORG $+4
	DQ	FLAT:$SG119990
	DD	068H
	ORG $+4
	DQ	FLAT:$SG119991
	DD	0aH
	ORG $+4
	DQ	FLAT:$SG119992
	DD	04cH
	ORG $+4
	DQ	FLAT:$SG119993
	DD	02eH
	ORG $+4
	DQ	FLAT:$SG119994
	DD	073H
	ORG $+4
	DQ	FLAT:$SG119995
	DD	0bH
	ORG $+4
	DQ	FLAT:$SG119996
	DD	094H
	ORG $+4
	DQ	FLAT:$SG119997
	DD	0a5H
	ORG $+4
	DQ	FLAT:$SG119998
	DD	0aeH
	ORG $+4
	DQ	FLAT:$SG119999
	DD	04dH
	ORG $+4
	DQ	FLAT:$SG120000
	DD	0b6H
	ORG $+4
	DQ	FLAT:$SG120001
	DD	0bcH
	ORG $+4
	DQ	FLAT:$SG120002
	DD	03eH
	ORG $+4
	DQ	FLAT:$SG120003
	DD	088H
	ORG $+4
	DQ	FLAT:$SG120004
	DD	037H
	ORG $+4
	DQ	FLAT:$SG120005
	DD	07fH
	ORG $+4
	DQ	FLAT:$SG120006
	DD	0cH
	ORG $+4
	DQ	FLAT:$SG120007
	DD	04eH
	ORG $+4
	DQ	FLAT:$SG120008
	DD	02fH
	ORG $+4
	DQ	FLAT:$SG120009
	DD	074H
	ORG $+4
	DQ	FLAT:$SG120010
	DD	018H
	ORG $+4
	DQ	FLAT:$SG120011
	DD	0afH
	ORG $+4
	DQ	FLAT:$SG120012
	DD	05aH
	ORG $+4
	DQ	FLAT:$SG120013
	DD	0dH
	ORG $+4
	DQ	FLAT:$SG120014
	DD	04fH
	ORG $+4
	DQ	FLAT:$SG120015
	DD	028H
	ORG $+4
	DQ	FLAT:$SG120016
	DD	06aH
	ORG $+4
	DQ	FLAT:$SG120017
	DD	01fH
	ORG $+4
	DQ	FLAT:$SG120018
	DD	061H
	ORG $+4
	DQ	FLAT:$SG120019
	DD	0eH
	ORG $+4
	DQ	FLAT:$SG120020
	DD	050H
	ORG $+4
	DQ	FLAT:$SG120021
	DD	0fH
	ORG $+4
	DQ	FLAT:$SG120022
	DD	095H
	ORG $+4
	DQ	FLAT:$SG120023
	DD	051H
	ORG $+4
	DQ	FLAT:$SG120024
	DD	010H
	ORG $+4
	DQ	FLAT:$SG120025
	DD	052H
	ORG $+4
	DQ	FLAT:$SG120026
	DD	02dH
	ORG $+4
	DQ	FLAT:$SG120027
	DD	072H
	ORG $+4
	DQ	FLAT:$SG120028
	DD	031H
	ORG $+4
	DQ	FLAT:$SG120029
	DD	078H
	ORG $+4
	DQ	FLAT:$SG120030
	DD	03aH
	ORG $+4
	DQ	FLAT:$SG120031
	DD	082H
	ORG $+4
	DQ	FLAT:$SG120032
	DD	011H
	ORG $+4
	DQ	FLAT:$SG120033
	DD	03fH
	ORG $+4
	DQ	FLAT:$SG120034
	DD	089H
	ORG $+4
	DQ	FLAT:$SG120035
	DD	053H
	ORG $+4
	DQ	FLAT:$SG120036
	DD	032H
	ORG $+4
	DQ	FLAT:$SG120037
	DD	079H
	ORG $+4
	DQ	FLAT:$SG120038
	DD	025H
	ORG $+4
	DQ	FLAT:$SG120039
	DD	067H
	ORG $+4
	DQ	FLAT:$SG120040
	DD	024H
	ORG $+4
	DQ	FLAT:$SG120041
	DD	066H
	ORG $+4
	DQ	FLAT:$SG120042
	DD	08eH
	ORG $+4
	DQ	FLAT:$SG120043
	DD	02bH
	ORG $+4
	DQ	FLAT:$SG120044
	DD	06dH
	ORG $+4
	DQ	FLAT:$SG120045
	DD	083H
	ORG $+4
	DQ	FLAT:$SG120046
	DD	03dH
	ORG $+4
	DQ	FLAT:$SG120047
	DD	086H
	ORG $+4
	DQ	FLAT:$SG120048
	DD	03bH
	ORG $+4
	DQ	FLAT:$SG120049
	DD	084H
	ORG $+4
	DQ	FLAT:$SG120050
	DD	030H
	ORG $+4
	DQ	FLAT:$SG120051
	DD	09dH
	ORG $+4
	DQ	FLAT:$SG120052
	DD	077H
	ORG $+4
	DQ	FLAT:$SG120053
	DD	075H
	ORG $+4
	DQ	FLAT:$SG120054
	DD	055H
	ORG $+4
	DQ	FLAT:$SG120055
	DD	012H
	ORG $+4
	DQ	FLAT:$SG120056
	DD	096H
	ORG $+4
	DQ	FLAT:$SG120057
	DD	054H
	ORG $+4
	DQ	FLAT:$SG120058
	DD	097H
	ORG $+4
	DQ	FLAT:$SG120059
	DD	013H
	ORG $+4
	DQ	FLAT:$SG120060
	DD	08dH
	ORG $+4
	DQ	FLAT:$SG120061
	DD	036H
	ORG $+4
	DQ	FLAT:$SG120062
	DD	07eH
	ORG $+4
	DQ	FLAT:$SG120063
	DD	014H
	ORG $+4
	DQ	FLAT:$SG120064
	DD	056H
	ORG $+4
	DQ	FLAT:$SG120065
	DD	015H
	ORG $+4
	DQ	FLAT:$SG120066
	DD	057H
	ORG $+4
	DQ	FLAT:$SG120067
	DD	098H
	ORG $+4
	DQ	FLAT:$SG120068
	DD	08cH
	ORG $+4
	DQ	FLAT:$SG120069
	DD	09fH
	ORG $+4
	DQ	FLAT:$SG120070
	DD	0a8H
	ORG $+4
	DQ	FLAT:$SG120071
	DD	016H
	ORG $+4
	DQ	FLAT:$SG120072
	DD	058H
	ORG $+4
	DQ	FLAT:$SG120073
	DD	017H
	ORG $+4
	DQ	FLAT:$SG120074
	DD	059H
	ORG $+4
	DQ	FLAT:$SG120075
	DD	03cH
	ORG $+4
	DQ	FLAT:$SG120076
	DD	085H
	ORG $+4
	DQ	FLAT:$SG120077
	DD	0a7H
	ORG $+4
	DQ	FLAT:$SG120078
	DD	076H
	ORG $+4
	DQ	FLAT:$SG120079
	DD	09cH
	ORG $+4
	DQ	FLAT:$SG120080
	DD	019H
	ORG $+4
	DQ	FLAT:$SG120081
	DD	05bH
	ORG $+4
	DQ	FLAT:$SG120082
	DD	022H
	ORG $+4
	DQ	FLAT:$SG120083
	DD	064H
	ORG $+4
	DQ	FLAT:$SG120084
	DD	0beH
	ORG $+4
	DQ	FLAT:$SG120085
	DD	0c3H
	ORG $+4
	DQ	FLAT:$SG120086
	DD	0b0H
	ORG $+4
	DQ	FLAT:$SG120087
	DD	0b8H
	ORG $+4
	DQ	FLAT:$SG120088
	DD	0cbH
	ORG $+4
	DQ	FLAT:$SG120089
	DD	0c7H
	ORG $+4
	DQ	FLAT:$SG120090
	DD	01aH
	ORG $+4
	DQ	FLAT:$SG120091
	DD	05cH
	ORG $+4
	DQ	FLAT:$SG120092
	DD	0e3H
	ORG $+4
	DQ	FLAT:$SG120093
	DD	0c2H
	ORG $+4
	DQ	FLAT:$SG120094
	DD	0bdH
	ORG $+4
	DQ	FLAT:$SG120095
	DD	0a6H
	ORG $+4
	DQ	FLAT:$SG120096
	DD	099H
	ORG $+4
	DQ	FLAT:$SG120097
	DD	01bH
	ORG $+4
	DQ	FLAT:$SG120098
	DD	09aH
	ORG $+4
	DQ	FLAT:$SG120099
	DD	05dH
	ORG $+4
	DQ	FLAT:$SG120100
	DD	033H
	ORG $+4
	DQ	FLAT:$SG120101
	DD	07aH
	ORG $+4
	DQ	FLAT:$SG120102
	DD	040H
	ORG $+4
	DQ	FLAT:$SG120103
	DD	08aH
	ORG $+4
	DQ	FLAT:$SG120104
	DD	038H
	ORG $+4
	DQ	FLAT:$SG120105
	DD	080H
	ORG $+4
	DQ	FLAT:$SG120106
	DD	039H
	ORG $+4
	DQ	FLAT:$SG120107
	DD	081H
	ORG $+4
	DQ	FLAT:$SG120108
	DD	01cH
	ORG $+4
	DQ	FLAT:$SG120109
	DD	05eH
	ORG $+4
	DQ	FLAT:$SG120110
	DD	06eH
	ORG $+4
	DQ	FLAT:$SG120111
	DD	01dH
	ORG $+4
	DQ	FLAT:$SG120112
	DD	05fH
	ORG $+4
	DQ	FLAT:$SG120113
	DD	035H
	ORG $+4
	DQ	FLAT:$SG120114
	DD	07cH
	ORG $+4
	DQ	FLAT:$SG120115
	DD	020H
	ORG $+4
	DQ	FLAT:$SG120116
	DD	062H
	ORG $+4
	DQ	FLAT:$SG120117
	DD	01eH
	ORG $+4
	DQ	FLAT:$SG120118
	DD	060H
	ORG $+4
	DQ	FLAT:$SG120119
	DD	034H
	ORG $+4
	DQ	FLAT:$SG120120
	DD	09eH
	ORG $+4
	DQ	FLAT:$SG120121
	DD	07bH
	ORG $+4
	DQ	FLAT:$SG120122
	DD	027H
	ORG $+4
	DQ	FLAT:$SG120123
	DD	069H
	ORG $+4
	DQ	FLAT:$SG120124
	DD	06fH
	ORG $+4
	DQ	FLAT:$SG120125
	DD	03H
	ORG $+4
	DQ	FLAT:$SG120126
	DD	0e2H
	ORG $+4
	DQ	FLAT:$SG120127
	DD	090H
	ORG $+4
	DQ	FLAT:$SG120128
	DD	0a1H
	ORG $+4
	DQ	FLAT:$SG120129
	DD	0b2H
	ORG $+4
	DQ	FLAT:$SG120130
	DD	0aaH
	ORG $+4
	DQ	FLAT:$SG120131
	DD	046H
	ORG $+4
	DQ	FLAT:$SG120132
	DD	070H
	ORG $+4
CONST	ENDS
;	COMDAT _pAtlLcidToLocaleNameTable
CONST	SEGMENT
_pAtlLcidToLocaleNameTable DD 01H
	ORG $+4
	DQ	FLAT:$SG119676
	DD	02H
	ORG $+4
	DQ	FLAT:$SG119677
	DD	03H
	ORG $+4
	DQ	FLAT:$SG119678
	DD	04H
	ORG $+4
	DQ	FLAT:$SG119679
	DD	05H
	ORG $+4
	DQ	FLAT:$SG119680
	DD	06H
	ORG $+4
	DQ	FLAT:$SG119681
	DD	07H
	ORG $+4
	DQ	FLAT:$SG119682
	DD	08H
	ORG $+4
	DQ	FLAT:$SG119683
	DD	09H
	ORG $+4
	DQ	FLAT:$SG119684
	DD	0aH
	ORG $+4
	DQ	FLAT:$SG119685
	DD	0bH
	ORG $+4
	DQ	FLAT:$SG119686
	DD	0cH
	ORG $+4
	DQ	FLAT:$SG119687
	DD	0dH
	ORG $+4
	DQ	FLAT:$SG119688
	DD	0eH
	ORG $+4
	DQ	FLAT:$SG119689
	DD	0fH
	ORG $+4
	DQ	FLAT:$SG119690
	DD	010H
	ORG $+4
	DQ	FLAT:$SG119691
	DD	011H
	ORG $+4
	DQ	FLAT:$SG119692
	DD	012H
	ORG $+4
	DQ	FLAT:$SG119693
	DD	013H
	ORG $+4
	DQ	FLAT:$SG119694
	DD	014H
	ORG $+4
	DQ	FLAT:$SG119695
	DD	015H
	ORG $+4
	DQ	FLAT:$SG119696
	DD	016H
	ORG $+4
	DQ	FLAT:$SG119697
	DD	018H
	ORG $+4
	DQ	FLAT:$SG119698
	DD	019H
	ORG $+4
	DQ	FLAT:$SG119699
	DD	01aH
	ORG $+4
	DQ	FLAT:$SG119700
	DD	01bH
	ORG $+4
	DQ	FLAT:$SG119701
	DD	01cH
	ORG $+4
	DQ	FLAT:$SG119702
	DD	01dH
	ORG $+4
	DQ	FLAT:$SG119703
	DD	01eH
	ORG $+4
	DQ	FLAT:$SG119704
	DD	01fH
	ORG $+4
	DQ	FLAT:$SG119705
	DD	020H
	ORG $+4
	DQ	FLAT:$SG119706
	DD	021H
	ORG $+4
	DQ	FLAT:$SG119707
	DD	022H
	ORG $+4
	DQ	FLAT:$SG119708
	DD	023H
	ORG $+4
	DQ	FLAT:$SG119709
	DD	024H
	ORG $+4
	DQ	FLAT:$SG119710
	DD	025H
	ORG $+4
	DQ	FLAT:$SG119711
	DD	026H
	ORG $+4
	DQ	FLAT:$SG119712
	DD	027H
	ORG $+4
	DQ	FLAT:$SG119713
	DD	029H
	ORG $+4
	DQ	FLAT:$SG119714
	DD	02aH
	ORG $+4
	DQ	FLAT:$SG119715
	DD	02bH
	ORG $+4
	DQ	FLAT:$SG119716
	DD	02cH
	ORG $+4
	DQ	FLAT:$SG119717
	DD	02dH
	ORG $+4
	DQ	FLAT:$SG119718
	DD	02fH
	ORG $+4
	DQ	FLAT:$SG119719
	DD	036H
	ORG $+4
	DQ	FLAT:$SG119720
	DD	037H
	ORG $+4
	DQ	FLAT:$SG119721
	DD	038H
	ORG $+4
	DQ	FLAT:$SG119722
	DD	039H
	ORG $+4
	DQ	FLAT:$SG119723
	DD	03eH
	ORG $+4
	DQ	FLAT:$SG119724
	DD	03fH
	ORG $+4
	DQ	FLAT:$SG119725
	DD	040H
	ORG $+4
	DQ	FLAT:$SG119726
	DD	041H
	ORG $+4
	DQ	FLAT:$SG119727
	DD	043H
	ORG $+4
	DQ	FLAT:$SG119728
	DD	044H
	ORG $+4
	DQ	FLAT:$SG119729
	DD	046H
	ORG $+4
	DQ	FLAT:$SG119730
	DD	047H
	ORG $+4
	DQ	FLAT:$SG119731
	DD	049H
	ORG $+4
	DQ	FLAT:$SG119732
	DD	04aH
	ORG $+4
	DQ	FLAT:$SG119733
	DD	04bH
	ORG $+4
	DQ	FLAT:$SG119734
	DD	04eH
	ORG $+4
	DQ	FLAT:$SG119735
	DD	04fH
	ORG $+4
	DQ	FLAT:$SG119736
	DD	050H
	ORG $+4
	DQ	FLAT:$SG119737
	DD	056H
	ORG $+4
	DQ	FLAT:$SG119738
	DD	057H
	ORG $+4
	DQ	FLAT:$SG119739
	DD	05aH
	ORG $+4
	DQ	FLAT:$SG119740
	DD	065H
	ORG $+4
	DQ	FLAT:$SG119741
	DD	07fH
	ORG $+4
	DQ	FLAT:$SG119742
	DD	0401H
	ORG $+4
	DQ	FLAT:$SG119743
	DD	0402H
	ORG $+4
	DQ	FLAT:$SG119744
	DD	0403H
	ORG $+4
	DQ	FLAT:$SG119745
	DD	0404H
	ORG $+4
	DQ	FLAT:$SG119746
	DD	0405H
	ORG $+4
	DQ	FLAT:$SG119747
	DD	0406H
	ORG $+4
	DQ	FLAT:$SG119748
	DD	0407H
	ORG $+4
	DQ	FLAT:$SG119749
	DD	0408H
	ORG $+4
	DQ	FLAT:$SG119750
	DD	0409H
	ORG $+4
	DQ	FLAT:$SG119751
	DD	040bH
	ORG $+4
	DQ	FLAT:$SG119752
	DD	040cH
	ORG $+4
	DQ	FLAT:$SG119753
	DD	040dH
	ORG $+4
	DQ	FLAT:$SG119754
	DD	040eH
	ORG $+4
	DQ	FLAT:$SG119755
	DD	040fH
	ORG $+4
	DQ	FLAT:$SG119756
	DD	0410H
	ORG $+4
	DQ	FLAT:$SG119757
	DD	0411H
	ORG $+4
	DQ	FLAT:$SG119758
	DD	0412H
	ORG $+4
	DQ	FLAT:$SG119759
	DD	0413H
	ORG $+4
	DQ	FLAT:$SG119760
	DD	0414H
	ORG $+4
	DQ	FLAT:$SG119761
	DD	0415H
	ORG $+4
	DQ	FLAT:$SG119762
	DD	0416H
	ORG $+4
	DQ	FLAT:$SG119763
	DD	0418H
	ORG $+4
	DQ	FLAT:$SG119764
	DD	0419H
	ORG $+4
	DQ	FLAT:$SG119765
	DD	041aH
	ORG $+4
	DQ	FLAT:$SG119766
	DD	041bH
	ORG $+4
	DQ	FLAT:$SG119767
	DD	041cH
	ORG $+4
	DQ	FLAT:$SG119768
	DD	041dH
	ORG $+4
	DQ	FLAT:$SG119769
	DD	041eH
	ORG $+4
	DQ	FLAT:$SG119770
	DD	041fH
	ORG $+4
	DQ	FLAT:$SG119771
	DD	0420H
	ORG $+4
	DQ	FLAT:$SG119772
	DD	0421H
	ORG $+4
	DQ	FLAT:$SG119773
	DD	0422H
	ORG $+4
	DQ	FLAT:$SG119774
	DD	0423H
	ORG $+4
	DQ	FLAT:$SG119775
	DD	0424H
	ORG $+4
	DQ	FLAT:$SG119776
	DD	0425H
	ORG $+4
	DQ	FLAT:$SG119777
	DD	0426H
	ORG $+4
	DQ	FLAT:$SG119778
	DD	0427H
	ORG $+4
	DQ	FLAT:$SG119779
	DD	0429H
	ORG $+4
	DQ	FLAT:$SG119780
	DD	042aH
	ORG $+4
	DQ	FLAT:$SG119781
	DD	042bH
	ORG $+4
	DQ	FLAT:$SG119782
	DD	042cH
	ORG $+4
	DQ	FLAT:$SG119783
	DD	042dH
	ORG $+4
	DQ	FLAT:$SG119784
	DD	042fH
	ORG $+4
	DQ	FLAT:$SG119785
	DD	0432H
	ORG $+4
	DQ	FLAT:$SG119786
	DD	0434H
	ORG $+4
	DQ	FLAT:$SG119787
	DD	0435H
	ORG $+4
	DQ	FLAT:$SG119788
	DD	0436H
	ORG $+4
	DQ	FLAT:$SG119789
	DD	0437H
	ORG $+4
	DQ	FLAT:$SG119790
	DD	0438H
	ORG $+4
	DQ	FLAT:$SG119791
	DD	0439H
	ORG $+4
	DQ	FLAT:$SG119792
	DD	043aH
	ORG $+4
	DQ	FLAT:$SG119793
	DD	043bH
	ORG $+4
	DQ	FLAT:$SG119794
	DD	043eH
	ORG $+4
	DQ	FLAT:$SG119795
	DD	043fH
	ORG $+4
	DQ	FLAT:$SG119796
	DD	0440H
	ORG $+4
	DQ	FLAT:$SG119797
	DD	0441H
	ORG $+4
	DQ	FLAT:$SG119798
	DD	0443H
	ORG $+4
	DQ	FLAT:$SG119799
	DD	0444H
	ORG $+4
	DQ	FLAT:$SG119800
	DD	0445H
	ORG $+4
	DQ	FLAT:$SG119801
	DD	0446H
	ORG $+4
	DQ	FLAT:$SG119802
	DD	0447H
	ORG $+4
	DQ	FLAT:$SG119803
	DD	0449H
	ORG $+4
	DQ	FLAT:$SG119804
	DD	044aH
	ORG $+4
	DQ	FLAT:$SG119805
	DD	044bH
	ORG $+4
	DQ	FLAT:$SG119806
	DD	044cH
	ORG $+4
	DQ	FLAT:$SG119807
	DD	044eH
	ORG $+4
	DQ	FLAT:$SG119808
	DD	044fH
	ORG $+4
	DQ	FLAT:$SG119809
	DD	0450H
	ORG $+4
	DQ	FLAT:$SG119810
	DD	0452H
	ORG $+4
	DQ	FLAT:$SG119811
	DD	0456H
	ORG $+4
	DQ	FLAT:$SG119812
	DD	0457H
	ORG $+4
	DQ	FLAT:$SG119813
	DD	045aH
	ORG $+4
	DQ	FLAT:$SG119814
	DD	0465H
	ORG $+4
	DQ	FLAT:$SG119815
	DD	046bH
	ORG $+4
	DQ	FLAT:$SG119816
	DD	046cH
	ORG $+4
	DQ	FLAT:$SG119817
	DD	0481H
	ORG $+4
	DQ	FLAT:$SG119818
	DD	0801H
	ORG $+4
	DQ	FLAT:$SG119819
	DD	0804H
	ORG $+4
	DQ	FLAT:$SG119820
	DD	0807H
	ORG $+4
	DQ	FLAT:$SG119821
	DD	0809H
	ORG $+4
	DQ	FLAT:$SG119822
	DD	080aH
	ORG $+4
	DQ	FLAT:$SG119823
	DD	080cH
	ORG $+4
	DQ	FLAT:$SG119824
	DD	0810H
	ORG $+4
	DQ	FLAT:$SG119825
	DD	0813H
	ORG $+4
	DQ	FLAT:$SG119826
	DD	0814H
	ORG $+4
	DQ	FLAT:$SG119827
	DD	0816H
	ORG $+4
	DQ	FLAT:$SG119828
	DD	081aH
	ORG $+4
	DQ	FLAT:$SG119829
	DD	081dH
	ORG $+4
	DQ	FLAT:$SG119830
	DD	082cH
	ORG $+4
	DQ	FLAT:$SG119831
	DD	083bH
	ORG $+4
	DQ	FLAT:$SG119832
	DD	083eH
	ORG $+4
	DQ	FLAT:$SG119833
	DD	0843H
	ORG $+4
	DQ	FLAT:$SG119834
	DD	086bH
	ORG $+4
	DQ	FLAT:$SG119835
	DD	0c01H
	ORG $+4
	DQ	FLAT:$SG119836
	DD	0c04H
	ORG $+4
	DQ	FLAT:$SG119837
	DD	0c07H
	ORG $+4
	DQ	FLAT:$SG119838
	DD	0c09H
	ORG $+4
	DQ	FLAT:$SG119839
	DD	0c0aH
	ORG $+4
	DQ	FLAT:$SG119840
	DD	0c0cH
	ORG $+4
	DQ	FLAT:$SG119841
	DD	0c1aH
	ORG $+4
	DQ	FLAT:$SG119842
	DD	0c3bH
	ORG $+4
	DQ	FLAT:$SG119843
	DD	0c6bH
	ORG $+4
	DQ	FLAT:$SG119844
	DD	01001H
	ORG $+4
	DQ	FLAT:$SG119845
	DD	01004H
	ORG $+4
	DQ	FLAT:$SG119846
	DD	01007H
	ORG $+4
	DQ	FLAT:$SG119847
	DD	01009H
	ORG $+4
	DQ	FLAT:$SG119848
	DD	0100aH
	ORG $+4
	DQ	FLAT:$SG119849
	DD	0100cH
	ORG $+4
	DQ	FLAT:$SG119850
	DD	0101aH
	ORG $+4
	DQ	FLAT:$SG119851
	DD	0103bH
	ORG $+4
	DQ	FLAT:$SG119852
	DD	01401H
	ORG $+4
	DQ	FLAT:$SG119853
	DD	01404H
	ORG $+4
	DQ	FLAT:$SG119854
	DD	01407H
	ORG $+4
	DQ	FLAT:$SG119855
	DD	01409H
	ORG $+4
	DQ	FLAT:$SG119856
	DD	0140aH
	ORG $+4
	DQ	FLAT:$SG119857
	DD	0140cH
	ORG $+4
	DQ	FLAT:$SG119858
	DD	0141aH
	ORG $+4
	DQ	FLAT:$SG119859
	DD	0143bH
	ORG $+4
	DQ	FLAT:$SG119860
	DD	01801H
	ORG $+4
	DQ	FLAT:$SG119861
	DD	01809H
	ORG $+4
	DQ	FLAT:$SG119862
	DD	0180aH
	ORG $+4
	DQ	FLAT:$SG119863
	DD	0180cH
	ORG $+4
	DQ	FLAT:$SG119864
	DD	0181aH
	ORG $+4
	DQ	FLAT:$SG119865
	DD	0183bH
	ORG $+4
	DQ	FLAT:$SG119866
	DD	01c01H
	ORG $+4
	DQ	FLAT:$SG119867
	DD	01c09H
	ORG $+4
	DQ	FLAT:$SG119868
	DD	01c0aH
	ORG $+4
	DQ	FLAT:$SG119869
	DD	01c1aH
	ORG $+4
	DQ	FLAT:$SG119870
	DD	01c3bH
	ORG $+4
	DQ	FLAT:$SG119871
	DD	02001H
	ORG $+4
	DQ	FLAT:$SG119872
	DD	02009H
	ORG $+4
	DQ	FLAT:$SG119873
	DD	0200aH
	ORG $+4
	DQ	FLAT:$SG119874
	DD	0203bH
	ORG $+4
	DQ	FLAT:$SG119875
	DD	02401H
	ORG $+4
	DQ	FLAT:$SG119876
	DD	02409H
	ORG $+4
	DQ	FLAT:$SG119877
	DD	0240aH
	ORG $+4
	DQ	FLAT:$SG119878
	DD	0243bH
	ORG $+4
	DQ	FLAT:$SG119879
	DD	02801H
	ORG $+4
	DQ	FLAT:$SG119880
	DD	02809H
	ORG $+4
	DQ	FLAT:$SG119881
	DD	0280aH
	ORG $+4
	DQ	FLAT:$SG119882
	DD	02c01H
	ORG $+4
	DQ	FLAT:$SG119883
	DD	02c09H
	ORG $+4
	DQ	FLAT:$SG119884
	DD	02c0aH
	ORG $+4
	DQ	FLAT:$SG119885
	DD	03001H
	ORG $+4
	DQ	FLAT:$SG119886
	DD	03009H
	ORG $+4
	DQ	FLAT:$SG119887
	DD	0300aH
	ORG $+4
	DQ	FLAT:$SG119888
	DD	03401H
	ORG $+4
	DQ	FLAT:$SG119889
	DD	03409H
	ORG $+4
	DQ	FLAT:$SG119890
	DD	0340aH
	ORG $+4
	DQ	FLAT:$SG119891
	DD	03801H
	ORG $+4
	DQ	FLAT:$SG119892
	DD	0380aH
	ORG $+4
	DQ	FLAT:$SG119893
	DD	03c01H
	ORG $+4
	DQ	FLAT:$SG119894
	DD	03c0aH
	ORG $+4
	DQ	FLAT:$SG119895
	DD	04001H
	ORG $+4
	DQ	FLAT:$SG119896
	DD	0400aH
	ORG $+4
	DQ	FLAT:$SG119897
	DD	0440aH
	ORG $+4
	DQ	FLAT:$SG119898
	DD	0480aH
	ORG $+4
	DQ	FLAT:$SG119899
	DD	04c0aH
	ORG $+4
	DQ	FLAT:$SG119900
	DD	0500aH
	ORG $+4
	DQ	FLAT:$SG119901
	DD	07c04H
	ORG $+4
	DQ	FLAT:$SG119902
	DD	07c1aH
	ORG $+4
	DQ	FLAT:$SG119903
CONST	ENDS
;	COMDAT __pobjMapEntryLast
ATL$__z	SEGMENT
__pobjMapEntryLast DQ 0000000000000000H
ATL$__z	ENDS
;	COMDAT __pobjMapEntryFirst
ATL$__a	SEGMENT
__pobjMapEntryFirst DQ 0000000000000000H
ATL$__a	ENDS
;	COMDAT LIBID_ATLLib
CONST	SEGMENT
LIBID_ATLLib DD	044ec0535H
	DW	0400fH
	DW	011d0H
	DB	09dH
	DB	0cdH
	DB	00H
	DB	0a0H
	DB	0c9H
	DB	03H
	DB	091H
	DB	0d3H
CONST	ENDS
CONST	SEGMENT
$SG118221 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'G', 00H, 'e', 00H, 'n', 00H, 'e', 00H, 'r'
	DB	00H, 'a', 00H, 'l', 00H, 00H, 00H
$SG118292 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'C', 00H, 'O', 00H, 'M', 00H, 00H, 00H
$SG118339 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'Q', 00H, 'I', 00H, 00H, 00H
	ORG $+2
$SG118386 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'R', 00H, 'e', 00H, 'g', 00H, 'i', 00H, 's'
	DB	00H, 't', 00H, 'r', 00H, 'a', 00H, 'r', 00H, 00H, 00H
$SG119742 DB	00H, 00H
	ORG $+2
$SG118433 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'R', 00H, 'e', 00H, 'f', 00H, 'c', 00H, 'o'
	DB	00H, 'u', 00H, 'n', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG119905 DB	00H, 00H
	ORG $+2
$SG118480 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'W', 00H, 'i', 00H, 'n', 00H, 'd', 00H, 'o'
	DB	00H, 'w', 00H, 'i', 00H, 'n', 00H, 'g', 00H, 00H, 00H
$SG186728 DB	'S', 00H, 00H, 00H
$SG118527 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'C', 00H, 'o', 00H, 'n', 00H, 't', 00H, 'r'
	DB	00H, 'o', 00H, 'l', 00H, 's', 00H, 00H, 00H
	ORG $+2
$SG186730 DB	'M', 00H, 00H, 00H
$SG118574 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'H', 00H, 'o', 00H, 's', 00H, 't', 00H, 'i'
	DB	00H, 'n', 00H, 'g', 00H, 00H, 00H
$SG118621 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'D', 00H, 'B', 00H, 'C', 00H, 'l', 00H, 'i'
	DB	00H, 'e', 00H, 'n', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG186732 DB	'D', 00H, 00H, 00H
$SG118668 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'D', 00H, 'B', 00H, 'P', 00H, 'r', 00H, 'o'
	DB	00H, 'v', 00H, 'i', 00H, 'd', 00H, 'e', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG118715 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'S', 00H, 'n', 00H, 'a', 00H, 'p', 00H, 'i'
	DB	00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG118762 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'N', 00H, 'o', 00H, 't', 00H, 'I', 00H, 'm'
	DB	00H, 'p', 00H, 'l', 00H, 00H, 00H
$SG118809 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'A', 00H, 'l', 00H, 'l', 00H, 'o', 00H, 'c'
	DB	00H, 'a', 00H, 't', 00H, 'i', 00H, 'o', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG118856 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'E', 00H, 'x', 00H, 'c', 00H, 'e', 00H, 'p'
	DB	00H, 't', 00H, 'i', 00H, 'o', 00H, 'n', 00H, 00H, 00H
$SG186734 DB	'B', 00H, 00H, 00H
$SG118903 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'T', 00H, 'i', 00H, 'm', 00H, 'e', 00H, 00H
	DB	00H
	ORG $+6
$SG118950 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'C', 00H, 'a', 00H, 'c', 00H, 'h', 00H, 'e'
	DB	00H, 00H, 00H
	ORG $+4
$SG118997 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'S', 00H, 't', 00H, 'e', 00H, 'n', 00H, 'c'
	DB	00H, 'i', 00H, 'l', 00H, 00H, 00H
$SG119044 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'S', 00H, 't', 00H, 'r', 00H, 'i', 00H, 'n'
	DB	00H, 'g', 00H, 00H, 00H
	ORG $+2
$SG119091 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'M', 00H, 'a', 00H, 'p', 00H, 00H, 00H
$SG119096 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'U', 00H, 't', 00H, 'i', 00H, 'l', 00H, 00H
	DB	00H
	ORG $+6
$SG119143 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'S', 00H, 'e', 00H, 'c', 00H, 'u', 00H, 'r'
	DB	00H, 'i', 00H, 't', 00H, 'y', 00H, 00H, 00H
	ORG $+6
$SG119190 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'S', 00H, 'y', 00H, 'n', 00H, 'c', 00H, 00H
	DB	00H
	ORG $+6
$SG119237 DB	'a', 00H, 't', 00H, 'l', 00H, 'T', 00H, 'r', 00H, 'a', 00H
	DB	'c', 00H, 'e', 00H, 'I', 00H, 'S', 00H, 'A', 00H, 'P', 00H, 'I'
	DB	00H, 00H, 00H
$SG119676 DB	'a', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119677 DB	'b', 00H, 'g', 00H, 00H, 00H
	ORG $+2
$SG119678 DB	'c', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG119679 DB	'z', 00H, 'h', 00H, '-', 00H, 'C', 00H, 'H', 00H, 'S', 00H
	DB	00H, 00H
	ORG $+2
$SG119680 DB	'c', 00H, 's', 00H, 00H, 00H
	ORG $+2
$SG119681 DB	'd', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119682 DB	'd', 00H, 'e', 00H, 00H, 00H
	ORG $+2
$SG119683 DB	'e', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119684 DB	'e', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119685 DB	'e', 00H, 's', 00H, 00H, 00H
	ORG $+2
$SG119686 DB	'f', 00H, 'i', 00H, 00H, 00H
	ORG $+2
$SG119687 DB	'f', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119688 DB	'h', 00H, 'e', 00H, 00H, 00H
	ORG $+2
$SG119689 DB	'h', 00H, 'u', 00H, 00H, 00H
	ORG $+2
$SG119690 DB	'i', 00H, 's', 00H, 00H, 00H
	ORG $+2
$SG119691 DB	'i', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG119692 DB	'j', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119693 DB	'k', 00H, 'o', 00H, 00H, 00H
	ORG $+2
$SG119694 DB	'n', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119695 DB	'n', 00H, 'o', 00H, 00H, 00H
	ORG $+2
$SG119696 DB	'p', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119697 DB	'p', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG119698 DB	'r', 00H, 'o', 00H, 00H, 00H
	ORG $+2
$SG119699 DB	'r', 00H, 'u', 00H, 00H, 00H
	ORG $+2
$SG119700 DB	'h', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119701 DB	's', 00H, 'k', 00H, 00H, 00H
	ORG $+2
$SG119702 DB	's', 00H, 'q', 00H, 00H, 00H
	ORG $+2
$SG119703 DB	's', 00H, 'v', 00H, 00H, 00H
	ORG $+2
$SG119704 DB	't', 00H, 'h', 00H, 00H, 00H
	ORG $+2
$SG119705 DB	't', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119706 DB	'u', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119707 DB	'i', 00H, 'd', 00H, 00H, 00H
	ORG $+2
$SG119708 DB	'u', 00H, 'k', 00H, 00H, 00H
	ORG $+2
$SG119709 DB	'b', 00H, 'e', 00H, 00H, 00H
	ORG $+2
$SG119710 DB	's', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119711 DB	'e', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG119712 DB	'l', 00H, 'v', 00H, 00H, 00H
	ORG $+2
$SG119713 DB	'l', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG119714 DB	'f', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119715 DB	'v', 00H, 'i', 00H, 00H, 00H
	ORG $+2
$SG119716 DB	'h', 00H, 'y', 00H, 00H, 00H
	ORG $+2
$SG119717 DB	'a', 00H, 'z', 00H, 00H, 00H
	ORG $+2
$SG119718 DB	'e', 00H, 'u', 00H, 00H, 00H
	ORG $+2
$SG119719 DB	'm', 00H, 'k', 00H, 00H, 00H
	ORG $+2
$SG119720 DB	'a', 00H, 'f', 00H, 00H, 00H
	ORG $+2
$SG119721 DB	'k', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119722 DB	'f', 00H, 'o', 00H, 00H, 00H
	ORG $+2
$SG119723 DB	'h', 00H, 'i', 00H, 00H, 00H
	ORG $+2
$SG119724 DB	'm', 00H, 's', 00H, 00H, 00H
	ORG $+2
$SG119725 DB	'k', 00H, 'k', 00H, 00H, 00H
	ORG $+2
$SG119726 DB	'k', 00H, 'y', 00H, 00H, 00H
	ORG $+2
$SG119727 DB	's', 00H, 'w', 00H, 00H, 00H
	ORG $+2
$SG119728 DB	'u', 00H, 'z', 00H, 00H, 00H
	ORG $+2
$SG119729 DB	't', 00H, 't', 00H, 00H, 00H
	ORG $+2
$SG119730 DB	'p', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119731 DB	'g', 00H, 'u', 00H, 00H, 00H
	ORG $+2
$SG119732 DB	't', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119733 DB	't', 00H, 'e', 00H, 00H, 00H
	ORG $+2
$SG119734 DB	'k', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119735 DB	'm', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119736 DB	's', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119737 DB	'm', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119738 DB	'g', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119739 DB	'k', 00H, 'o', 00H, 'k', 00H, 00H, 00H
$SG119740 DB	's', 00H, 'y', 00H, 'r', 00H, 00H, 00H
$SG119741 DB	'd', 00H, 'i', 00H, 'v', 00H, 00H, 00H
$SG119743 DB	'a', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119744 DB	'b', 00H, 'g', 00H, '-', 00H, 'B', 00H, 'G', 00H, 00H, 00H
	ORG $+4
$SG119745 DB	'c', 00H, 'a', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
	ORG $+4
$SG119746 DB	'z', 00H, 'h', 00H, '-', 00H, 'T', 00H, 'W', 00H, 00H, 00H
	ORG $+4
$SG119747 DB	'c', 00H, 's', 00H, '-', 00H, 'C', 00H, 'Z', 00H, 00H, 00H
	ORG $+4
$SG119748 DB	'd', 00H, 'a', 00H, '-', 00H, 'D', 00H, 'K', 00H, 00H, 00H
	ORG $+4
$SG119749 DB	'd', 00H, 'e', 00H, '-', 00H, 'D', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119750 DB	'e', 00H, 'l', 00H, '-', 00H, 'G', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119751 DB	'e', 00H, 'n', 00H, '-', 00H, 'U', 00H, 'S', 00H, 00H, 00H
	ORG $+4
$SG119752 DB	'f', 00H, 'i', 00H, '-', 00H, 'F', 00H, 'I', 00H, 00H, 00H
	ORG $+4
$SG119753 DB	'f', 00H, 'r', 00H, '-', 00H, 'F', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119754 DB	'h', 00H, 'e', 00H, '-', 00H, 'I', 00H, 'L', 00H, 00H, 00H
	ORG $+4
$SG119755 DB	'h', 00H, 'u', 00H, '-', 00H, 'H', 00H, 'U', 00H, 00H, 00H
	ORG $+4
$SG119756 DB	'i', 00H, 's', 00H, '-', 00H, 'I', 00H, 'S', 00H, 00H, 00H
	ORG $+4
$SG119757 DB	'i', 00H, 't', 00H, '-', 00H, 'I', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119758 DB	'j', 00H, 'a', 00H, '-', 00H, 'J', 00H, 'P', 00H, 00H, 00H
	ORG $+4
$SG119759 DB	'k', 00H, 'o', 00H, '-', 00H, 'K', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119760 DB	'n', 00H, 'l', 00H, '-', 00H, 'N', 00H, 'L', 00H, 00H, 00H
	ORG $+4
$SG119761 DB	'n', 00H, 'b', 00H, '-', 00H, 'N', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119762 DB	'p', 00H, 'l', 00H, '-', 00H, 'P', 00H, 'L', 00H, 00H, 00H
	ORG $+4
$SG119763 DB	'p', 00H, 't', 00H, '-', 00H, 'B', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119764 DB	'r', 00H, 'o', 00H, '-', 00H, 'R', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119765 DB	'r', 00H, 'u', 00H, '-', 00H, 'R', 00H, 'U', 00H, 00H, 00H
	ORG $+4
$SG119766 DB	'h', 00H, 'r', 00H, '-', 00H, 'H', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119767 DB	's', 00H, 'k', 00H, '-', 00H, 'S', 00H, 'K', 00H, 00H, 00H
	ORG $+4
$SG119768 DB	's', 00H, 'q', 00H, '-', 00H, 'A', 00H, 'L', 00H, 00H, 00H
	ORG $+4
$SG119769 DB	's', 00H, 'v', 00H, '-', 00H, 'S', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119770 DB	't', 00H, 'h', 00H, '-', 00H, 'T', 00H, 'H', 00H, 00H, 00H
	ORG $+4
$SG119771 DB	't', 00H, 'r', 00H, '-', 00H, 'T', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119772 DB	'u', 00H, 'r', 00H, '-', 00H, 'P', 00H, 'K', 00H, 00H, 00H
	ORG $+4
$SG119773 DB	'i', 00H, 'd', 00H, '-', 00H, 'I', 00H, 'D', 00H, 00H, 00H
	ORG $+4
$SG119774 DB	'u', 00H, 'k', 00H, '-', 00H, 'U', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119775 DB	'b', 00H, 'e', 00H, '-', 00H, 'B', 00H, 'Y', 00H, 00H, 00H
	ORG $+4
$SG119776 DB	's', 00H, 'l', 00H, '-', 00H, 'S', 00H, 'I', 00H, 00H, 00H
	ORG $+4
$SG119777 DB	'e', 00H, 't', 00H, '-', 00H, 'E', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119778 DB	'l', 00H, 'v', 00H, '-', 00H, 'L', 00H, 'V', 00H, 00H, 00H
	ORG $+4
$SG119779 DB	'l', 00H, 't', 00H, '-', 00H, 'L', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119780 DB	'f', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119781 DB	'v', 00H, 'i', 00H, '-', 00H, 'V', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119782 DB	'h', 00H, 'y', 00H, '-', 00H, 'A', 00H, 'M', 00H, 00H, 00H
	ORG $+4
$SG119783 DB	'a', 00H, 'z', 00H, '-', 00H, 'A', 00H, 'Z', 00H, '-', 00H
	DB	'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119784 DB	'e', 00H, 'u', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
	ORG $+4
$SG119785 DB	'm', 00H, 'k', 00H, '-', 00H, 'M', 00H, 'K', 00H, 00H, 00H
	ORG $+4
$SG119786 DB	't', 00H, 'n', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119787 DB	'x', 00H, 'h', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119788 DB	'z', 00H, 'u', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119789 DB	'a', 00H, 'f', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119790 DB	'k', 00H, 'a', 00H, '-', 00H, 'G', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119791 DB	'f', 00H, 'o', 00H, '-', 00H, 'F', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119792 DB	'h', 00H, 'i', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119793 DB	'm', 00H, 't', 00H, '-', 00H, 'M', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119794 DB	's', 00H, 'e', 00H, '-', 00H, 'N', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119795 DB	'm', 00H, 's', 00H, '-', 00H, 'M', 00H, 'Y', 00H, 00H, 00H
	ORG $+4
$SG119796 DB	'k', 00H, 'k', 00H, '-', 00H, 'K', 00H, 'Z', 00H, 00H, 00H
	ORG $+4
$SG119797 DB	'k', 00H, 'y', 00H, '-', 00H, 'K', 00H, 'G', 00H, 00H, 00H
	ORG $+4
$SG119798 DB	's', 00H, 'w', 00H, '-', 00H, 'K', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119799 DB	'u', 00H, 'z', 00H, '-', 00H, 'U', 00H, 'Z', 00H, '-', 00H
	DB	'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119800 DB	't', 00H, 't', 00H, '-', 00H, 'R', 00H, 'U', 00H, 00H, 00H
	ORG $+4
$SG119801 DB	'b', 00H, 'n', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119802 DB	'p', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119803 DB	'g', 00H, 'u', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119804 DB	't', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119805 DB	't', 00H, 'e', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119806 DB	'k', 00H, 'n', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119807 DB	'm', 00H, 'l', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119808 DB	'm', 00H, 'r', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119809 DB	's', 00H, 'a', 00H, '-', 00H, 'I', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119810 DB	'm', 00H, 'n', 00H, '-', 00H, 'M', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119811 DB	'c', 00H, 'y', 00H, '-', 00H, 'G', 00H, 'B', 00H, 00H, 00H
	ORG $+4
$SG119812 DB	'g', 00H, 'l', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
	ORG $+4
$SG119813 DB	'k', 00H, 'o', 00H, 'k', 00H, '-', 00H, 'I', 00H, 'N', 00H
	DB	00H, 00H
	ORG $+2
$SG119814 DB	's', 00H, 'y', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'Y', 00H
	DB	00H, 00H
	ORG $+2
$SG119815 DB	'd', 00H, 'i', 00H, 'v', 00H, '-', 00H, 'M', 00H, 'V', 00H
	DB	00H, 00H
	ORG $+2
$SG119816 DB	'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'B', 00H, 'O', 00H
	DB	00H, 00H
	ORG $+2
$SG119817 DB	'n', 00H, 's', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119818 DB	'm', 00H, 'i', 00H, '-', 00H, 'N', 00H, 'Z', 00H, 00H, 00H
	ORG $+4
$SG119819 DB	'a', 00H, 'r', 00H, '-', 00H, 'I', 00H, 'Q', 00H, 00H, 00H
	ORG $+4
$SG119820 DB	'z', 00H, 'h', 00H, '-', 00H, 'C', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119821 DB	'd', 00H, 'e', 00H, '-', 00H, 'C', 00H, 'H', 00H, 00H, 00H
	ORG $+4
$SG119822 DB	'e', 00H, 'n', 00H, '-', 00H, 'G', 00H, 'B', 00H, 00H, 00H
	ORG $+4
$SG119823 DB	'e', 00H, 's', 00H, '-', 00H, 'M', 00H, 'X', 00H, 00H, 00H
	ORG $+4
$SG119824 DB	'f', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119825 DB	'i', 00H, 't', 00H, '-', 00H, 'C', 00H, 'H', 00H, 00H, 00H
	ORG $+4
$SG119826 DB	'n', 00H, 'l', 00H, '-', 00H, 'B', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119827 DB	'n', 00H, 'n', 00H, '-', 00H, 'N', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119828 DB	'p', 00H, 't', 00H, '-', 00H, 'P', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119829 DB	's', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'P', 00H, '-', 00H
	DB	'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119830 DB	's', 00H, 'v', 00H, '-', 00H, 'F', 00H, 'I', 00H, 00H, 00H
	ORG $+4
$SG119831 DB	'a', 00H, 'z', 00H, '-', 00H, 'A', 00H, 'Z', 00H, '-', 00H
	DB	'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119832 DB	's', 00H, 'e', 00H, '-', 00H, 'S', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119833 DB	'm', 00H, 's', 00H, '-', 00H, 'B', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119834 DB	'u', 00H, 'z', 00H, '-', 00H, 'U', 00H, 'Z', 00H, '-', 00H
	DB	'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119835 DB	'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'E', 00H, 'C', 00H
	DB	00H, 00H
	ORG $+2
$SG119836 DB	'a', 00H, 'r', 00H, '-', 00H, 'E', 00H, 'G', 00H, 00H, 00H
	ORG $+4
$SG119837 DB	'z', 00H, 'h', 00H, '-', 00H, 'H', 00H, 'K', 00H, 00H, 00H
	ORG $+4
$SG119838 DB	'd', 00H, 'e', 00H, '-', 00H, 'A', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119839 DB	'e', 00H, 'n', 00H, '-', 00H, 'A', 00H, 'U', 00H, 00H, 00H
	ORG $+4
$SG119840 DB	'e', 00H, 's', 00H, '-', 00H, 'E', 00H, 'S', 00H, 00H, 00H
	ORG $+4
$SG119841 DB	'f', 00H, 'r', 00H, '-', 00H, 'C', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119842 DB	's', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'P', 00H, '-', 00H
	DB	'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119843 DB	's', 00H, 'e', 00H, '-', 00H, 'F', 00H, 'I', 00H, 00H, 00H
	ORG $+4
$SG119844 DB	'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'P', 00H, 'E', 00H
	DB	00H, 00H
	ORG $+2
$SG119845 DB	'a', 00H, 'r', 00H, '-', 00H, 'L', 00H, 'Y', 00H, 00H, 00H
	ORG $+4
$SG119846 DB	'z', 00H, 'h', 00H, '-', 00H, 'S', 00H, 'G', 00H, 00H, 00H
	ORG $+4
$SG119847 DB	'd', 00H, 'e', 00H, '-', 00H, 'L', 00H, 'U', 00H, 00H, 00H
	ORG $+4
$SG119848 DB	'e', 00H, 'n', 00H, '-', 00H, 'C', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119849 DB	'e', 00H, 's', 00H, '-', 00H, 'G', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119850 DB	'f', 00H, 'r', 00H, '-', 00H, 'C', 00H, 'H', 00H, 00H, 00H
	ORG $+4
$SG119851 DB	'h', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119852 DB	's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 'N', 00H, 'O', 00H
	DB	00H, 00H
	ORG $+2
$SG119853 DB	'a', 00H, 'r', 00H, '-', 00H, 'D', 00H, 'Z', 00H, 00H, 00H
	ORG $+4
$SG119854 DB	'z', 00H, 'h', 00H, '-', 00H, 'M', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119855 DB	'd', 00H, 'e', 00H, '-', 00H, 'L', 00H, 'I', 00H, 00H, 00H
	ORG $+4
$SG119856 DB	'e', 00H, 'n', 00H, '-', 00H, 'N', 00H, 'Z', 00H, 00H, 00H
	ORG $+4
$SG119857 DB	'e', 00H, 's', 00H, '-', 00H, 'C', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119858 DB	'f', 00H, 'r', 00H, '-', 00H, 'L', 00H, 'U', 00H, 00H, 00H
	ORG $+4
$SG119859 DB	'b', 00H, 's', 00H, '-', 00H, 'B', 00H, 'A', 00H, '-', 00H
	DB	'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119860 DB	's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 'S', 00H, 'E', 00H
	DB	00H, 00H
	ORG $+2
$SG119861 DB	'a', 00H, 'r', 00H, '-', 00H, 'M', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119862 DB	'e', 00H, 'n', 00H, '-', 00H, 'I', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119863 DB	'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119864 DB	'f', 00H, 'r', 00H, '-', 00H, 'M', 00H, 'C', 00H, 00H, 00H
	ORG $+4
$SG119865 DB	's', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'A', 00H, '-', 00H
	DB	'L', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119866 DB	's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 'N', 00H, 'O', 00H
	DB	00H, 00H
	ORG $+2
$SG119867 DB	'a', 00H, 'r', 00H, '-', 00H, 'T', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119868 DB	'e', 00H, 'n', 00H, '-', 00H, 'Z', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119869 DB	'e', 00H, 's', 00H, '-', 00H, 'D', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119870 DB	's', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'A', 00H, '-', 00H
	DB	'C', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119871 DB	's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 'S', 00H, 'E', 00H
	DB	00H, 00H
	ORG $+2
$SG119872 DB	'a', 00H, 'r', 00H, '-', 00H, 'O', 00H, 'M', 00H, 00H, 00H
	ORG $+4
$SG119873 DB	'e', 00H, 'n', 00H, '-', 00H, 'J', 00H, 'M', 00H, 00H, 00H
	ORG $+4
$SG119874 DB	'e', 00H, 's', 00H, '-', 00H, 'V', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119875 DB	's', 00H, 'm', 00H, 's', 00H, '-', 00H, 'F', 00H, 'I', 00H
	DB	00H, 00H
	ORG $+2
$SG119876 DB	'a', 00H, 'r', 00H, '-', 00H, 'Y', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119877 DB	'e', 00H, 'n', 00H, '-', 00H, 'C', 00H, 'B', 00H, 00H, 00H
	ORG $+4
$SG119878 DB	'e', 00H, 's', 00H, '-', 00H, 'C', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119879 DB	's', 00H, 'm', 00H, 'n', 00H, '-', 00H, 'F', 00H, 'I', 00H
	DB	00H, 00H
	ORG $+2
$SG119880 DB	'a', 00H, 'r', 00H, '-', 00H, 'S', 00H, 'Y', 00H, 00H, 00H
	ORG $+4
$SG119881 DB	'e', 00H, 'n', 00H, '-', 00H, 'B', 00H, 'Z', 00H, 00H, 00H
	ORG $+4
$SG119882 DB	'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119883 DB	'a', 00H, 'r', 00H, '-', 00H, 'J', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119884 DB	'e', 00H, 'n', 00H, '-', 00H, 'T', 00H, 'T', 00H, 00H, 00H
	ORG $+4
$SG119885 DB	'e', 00H, 's', 00H, '-', 00H, 'A', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119886 DB	'a', 00H, 'r', 00H, '-', 00H, 'L', 00H, 'B', 00H, 00H, 00H
	ORG $+4
$SG119887 DB	'e', 00H, 'n', 00H, '-', 00H, 'Z', 00H, 'W', 00H, 00H, 00H
	ORG $+4
$SG119888 DB	'e', 00H, 's', 00H, '-', 00H, 'E', 00H, 'C', 00H, 00H, 00H
	ORG $+4
$SG119889 DB	'a', 00H, 'r', 00H, '-', 00H, 'K', 00H, 'W', 00H, 00H, 00H
	ORG $+4
$SG119890 DB	'e', 00H, 'n', 00H, '-', 00H, 'P', 00H, 'H', 00H, 00H, 00H
	ORG $+4
$SG119891 DB	'e', 00H, 's', 00H, '-', 00H, 'C', 00H, 'L', 00H, 00H, 00H
	ORG $+4
$SG119892 DB	'a', 00H, 'r', 00H, '-', 00H, 'A', 00H, 'E', 00H, 00H, 00H
	ORG $+4
$SG119893 DB	'e', 00H, 's', 00H, '-', 00H, 'U', 00H, 'Y', 00H, 00H, 00H
	ORG $+4
$SG119894 DB	'a', 00H, 'r', 00H, '-', 00H, 'B', 00H, 'H', 00H, 00H, 00H
	ORG $+4
$SG119895 DB	'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'Y', 00H, 00H, 00H
	ORG $+4
$SG119896 DB	'a', 00H, 'r', 00H, '-', 00H, 'Q', 00H, 'A', 00H, 00H, 00H
	ORG $+4
$SG119897 DB	'e', 00H, 's', 00H, '-', 00H, 'B', 00H, 'O', 00H, 00H, 00H
	ORG $+4
$SG119898 DB	'e', 00H, 's', 00H, '-', 00H, 'S', 00H, 'V', 00H, 00H, 00H
	ORG $+4
$SG119899 DB	'e', 00H, 's', 00H, '-', 00H, 'H', 00H, 'N', 00H, 00H, 00H
	ORG $+4
$SG119900 DB	'e', 00H, 's', 00H, '-', 00H, 'N', 00H, 'I', 00H, 00H, 00H
	ORG $+4
$SG119901 DB	'e', 00H, 's', 00H, '-', 00H, 'P', 00H, 'R', 00H, 00H, 00H
	ORG $+4
$SG119902 DB	'z', 00H, 'h', 00H, '-', 00H, 'C', 00H, 'H', 00H, 'T', 00H
	DB	00H, 00H
	ORG $+2
$SG119903 DB	's', 00H, 'r', 00H, 00H, 00H
	ORG $+2
$SG119906 DB	'a', 00H, 'f', 00H, 00H, 00H
	ORG $+2
$SG119907 DB	'a', 00H, 'f', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
$SG119908 DB	'a', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG119909 DB	'a', 00H, 'r', 00H, '-', 00H, 'a', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG119910 DB	'a', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'h', 00H, 00H, 00H
	ORG $+4
$SG119911 DB	'a', 00H, 'r', 00H, '-', 00H, 'd', 00H, 'z', 00H, 00H, 00H
	ORG $+4
$SG119912 DB	'a', 00H, 'r', 00H, '-', 00H, 'e', 00H, 'g', 00H, 00H, 00H
	ORG $+4
$SG119913 DB	'a', 00H, 'r', 00H, '-', 00H, 'i', 00H, 'q', 00H, 00H, 00H
	ORG $+4
$SG119914 DB	'a', 00H, 'r', 00H, '-', 00H, 'j', 00H, 'o', 00H, 00H, 00H
	ORG $+4
$SG119915 DB	'a', 00H, 'r', 00H, '-', 00H, 'k', 00H, 'w', 00H, 00H, 00H
	ORG $+4
$SG119916 DB	'a', 00H, 'r', 00H, '-', 00H, 'l', 00H, 'b', 00H, 00H, 00H
	ORG $+4
$SG119917 DB	'a', 00H, 'r', 00H, '-', 00H, 'l', 00H, 'y', 00H, 00H, 00H
	ORG $+4
$SG119918 DB	'a', 00H, 'r', 00H, '-', 00H, 'm', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119919 DB	'a', 00H, 'r', 00H, '-', 00H, 'o', 00H, 'm', 00H, 00H, 00H
	ORG $+4
$SG119920 DB	'a', 00H, 'r', 00H, '-', 00H, 'q', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119921 DB	'a', 00H, 'r', 00H, '-', 00H, 's', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119922 DB	'a', 00H, 'r', 00H, '-', 00H, 's', 00H, 'y', 00H, 00H, 00H
	ORG $+4
$SG119923 DB	'a', 00H, 'r', 00H, '-', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG119924 DB	'a', 00H, 'r', 00H, '-', 00H, 'y', 00H, 'e', 00H, 00H, 00H
$SG119925 DB	'a', 00H, 'z', 00H, 00H, 00H
	ORG $+6
$SG119926 DB	'a', 00H, 'z', 00H, '-', 00H, 'a', 00H, 'z', 00H, '-', 00H
	DB	'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119927 DB	'a', 00H, 'z', 00H, '-', 00H, 'a', 00H, 'z', 00H, '-', 00H
	DB	'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119928 DB	'b', 00H, 'e', 00H, 00H, 00H
	ORG $+2
$SG119929 DB	'b', 00H, 'e', 00H, '-', 00H, 'b', 00H, 'y', 00H, 00H, 00H
$SG119930 DB	'b', 00H, 'g', 00H, 00H, 00H
	ORG $+6
$SG119931 DB	'b', 00H, 'g', 00H, '-', 00H, 'b', 00H, 'g', 00H, 00H, 00H
	ORG $+4
$SG119932 DB	'b', 00H, 'n', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG119933 DB	'b', 00H, 's', 00H, '-', 00H, 'b', 00H, 'a', 00H, '-', 00H
	DB	'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG119934 DB	'c', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG119935 DB	'c', 00H, 'a', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
$SG119936 DB	'c', 00H, 's', 00H, 00H, 00H
	ORG $+6
$SG119937 DB	'c', 00H, 's', 00H, '-', 00H, 'c', 00H, 'z', 00H, 00H, 00H
	ORG $+4
$SG119938 DB	'c', 00H, 'y', 00H, '-', 00H, 'g', 00H, 'b', 00H, 00H, 00H
$SG119939 DB	'd', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG119940 DB	'd', 00H, 'a', 00H, '-', 00H, 'd', 00H, 'k', 00H, 00H, 00H
$SG119941 DB	'd', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG119942 DB	'd', 00H, 'e', 00H, '-', 00H, 'a', 00H, 't', 00H, 00H, 00H
	ORG $+4
$SG119943 DB	'd', 00H, 'e', 00H, '-', 00H, 'c', 00H, 'h', 00H, 00H, 00H
	ORG $+4
$SG119944 DB	'd', 00H, 'e', 00H, '-', 00H, 'd', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG119945 DB	'd', 00H, 'e', 00H, '-', 00H, 'l', 00H, 'i', 00H, 00H, 00H
	ORG $+4
$SG119946 DB	'd', 00H, 'e', 00H, '-', 00H, 'l', 00H, 'u', 00H, 00H, 00H
	ORG $+4
$SG119947 DB	'd', 00H, 'i', 00H, 'v', 00H, 00H, 00H
$SG119948 DB	'd', 00H, 'i', 00H, 'v', 00H, '-', 00H, 'm', 00H, 'v', 00H
	DB	00H, 00H
	ORG $+2
$SG119949 DB	'e', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG119950 DB	'e', 00H, 'l', 00H, '-', 00H, 'g', 00H, 'r', 00H, 00H, 00H
$SG119951 DB	'e', 00H, 'n', 00H, 00H, 00H
	ORG $+6
$SG119952 DB	'e', 00H, 'n', 00H, '-', 00H, 'a', 00H, 'u', 00H, 00H, 00H
	ORG $+4
$SG119953 DB	'e', 00H, 'n', 00H, '-', 00H, 'b', 00H, 'z', 00H, 00H, 00H
	ORG $+4
$SG119954 DB	'e', 00H, 'n', 00H, '-', 00H, 'c', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119955 DB	'e', 00H, 'n', 00H, '-', 00H, 'c', 00H, 'b', 00H, 00H, 00H
	ORG $+4
$SG119956 DB	'e', 00H, 'n', 00H, '-', 00H, 'g', 00H, 'b', 00H, 00H, 00H
	ORG $+4
$SG119957 DB	'e', 00H, 'n', 00H, '-', 00H, 'i', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG119958 DB	'e', 00H, 'n', 00H, '-', 00H, 'j', 00H, 'm', 00H, 00H, 00H
	ORG $+4
$SG119959 DB	'e', 00H, 'n', 00H, '-', 00H, 'n', 00H, 'z', 00H, 00H, 00H
	ORG $+4
$SG119960 DB	'e', 00H, 'n', 00H, '-', 00H, 'p', 00H, 'h', 00H, 00H, 00H
	ORG $+4
$SG119961 DB	'e', 00H, 'n', 00H, '-', 00H, 't', 00H, 't', 00H, 00H, 00H
	ORG $+4
$SG119962 DB	'e', 00H, 'n', 00H, '-', 00H, 'u', 00H, 's', 00H, 00H, 00H
	ORG $+4
$SG119963 DB	'e', 00H, 'n', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119964 DB	'e', 00H, 'n', 00H, '-', 00H, 'z', 00H, 'w', 00H, 00H, 00H
$SG119965 DB	'e', 00H, 's', 00H, 00H, 00H
	ORG $+6
$SG119966 DB	'e', 00H, 's', 00H, '-', 00H, 'a', 00H, 'r', 00H, 00H, 00H
	ORG $+4
$SG119967 DB	'e', 00H, 's', 00H, '-', 00H, 'b', 00H, 'o', 00H, 00H, 00H
	ORG $+4
$SG119968 DB	'e', 00H, 's', 00H, '-', 00H, 'c', 00H, 'l', 00H, 00H, 00H
	ORG $+4
$SG119969 DB	'e', 00H, 's', 00H, '-', 00H, 'c', 00H, 'o', 00H, 00H, 00H
	ORG $+4
$SG119970 DB	'e', 00H, 's', 00H, '-', 00H, 'c', 00H, 'r', 00H, 00H, 00H
	ORG $+4
$SG119971 DB	'e', 00H, 's', 00H, '-', 00H, 'd', 00H, 'o', 00H, 00H, 00H
	ORG $+4
$SG119972 DB	'e', 00H, 's', 00H, '-', 00H, 'e', 00H, 'c', 00H, 00H, 00H
	ORG $+4
$SG119973 DB	'e', 00H, 's', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
	ORG $+4
$SG119974 DB	'e', 00H, 's', 00H, '-', 00H, 'g', 00H, 't', 00H, 00H, 00H
	ORG $+4
$SG119975 DB	'e', 00H, 's', 00H, '-', 00H, 'h', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG119976 DB	'e', 00H, 's', 00H, '-', 00H, 'm', 00H, 'x', 00H, 00H, 00H
	ORG $+4
$SG119977 DB	'e', 00H, 's', 00H, '-', 00H, 'n', 00H, 'i', 00H, 00H, 00H
	ORG $+4
$SG119978 DB	'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119979 DB	'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG119980 DB	'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'r', 00H, 00H, 00H
	ORG $+4
$SG119981 DB	'e', 00H, 's', 00H, '-', 00H, 'p', 00H, 'y', 00H, 00H, 00H
	ORG $+4
$SG119982 DB	'e', 00H, 's', 00H, '-', 00H, 's', 00H, 'v', 00H, 00H, 00H
	ORG $+4
$SG119983 DB	'e', 00H, 's', 00H, '-', 00H, 'u', 00H, 'y', 00H, 00H, 00H
	ORG $+4
$SG119984 DB	'e', 00H, 's', 00H, '-', 00H, 'v', 00H, 'e', 00H, 00H, 00H
$SG119985 DB	'e', 00H, 't', 00H, 00H, 00H
	ORG $+6
$SG119986 DB	'e', 00H, 't', 00H, '-', 00H, 'e', 00H, 'e', 00H, 00H, 00H
$SG119987 DB	'e', 00H, 'u', 00H, 00H, 00H
	ORG $+6
$SG119988 DB	'e', 00H, 'u', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
$SG119989 DB	'f', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG119990 DB	'f', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'r', 00H, 00H, 00H
$SG119991 DB	'f', 00H, 'i', 00H, 00H, 00H
	ORG $+6
$SG119992 DB	'f', 00H, 'i', 00H, '-', 00H, 'f', 00H, 'i', 00H, 00H, 00H
$SG119993 DB	'f', 00H, 'o', 00H, 00H, 00H
	ORG $+6
$SG119994 DB	'f', 00H, 'o', 00H, '-', 00H, 'f', 00H, 'o', 00H, 00H, 00H
$SG119995 DB	'f', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG119996 DB	'f', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG119997 DB	'f', 00H, 'r', 00H, '-', 00H, 'c', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG119998 DB	'f', 00H, 'r', 00H, '-', 00H, 'c', 00H, 'h', 00H, 00H, 00H
	ORG $+4
$SG119999 DB	'f', 00H, 'r', 00H, '-', 00H, 'f', 00H, 'r', 00H, 00H, 00H
	ORG $+4
$SG120000 DB	'f', 00H, 'r', 00H, '-', 00H, 'l', 00H, 'u', 00H, 00H, 00H
	ORG $+4
$SG120001 DB	'f', 00H, 'r', 00H, '-', 00H, 'm', 00H, 'c', 00H, 00H, 00H
$SG120002 DB	'g', 00H, 'l', 00H, 00H, 00H
	ORG $+6
$SG120003 DB	'g', 00H, 'l', 00H, '-', 00H, 'e', 00H, 's', 00H, 00H, 00H
$SG120004 DB	'g', 00H, 'u', 00H, 00H, 00H
	ORG $+6
$SG120005 DB	'g', 00H, 'u', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120006 DB	'h', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG120007 DB	'h', 00H, 'e', 00H, '-', 00H, 'i', 00H, 'l', 00H, 00H, 00H
$SG120008 DB	'h', 00H, 'i', 00H, 00H, 00H
	ORG $+6
$SG120009 DB	'h', 00H, 'i', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120010 DB	'h', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG120011 DB	'h', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG120012 DB	'h', 00H, 'r', 00H, '-', 00H, 'h', 00H, 'r', 00H, 00H, 00H
$SG120013 DB	'h', 00H, 'u', 00H, 00H, 00H
	ORG $+6
$SG120014 DB	'h', 00H, 'u', 00H, '-', 00H, 'h', 00H, 'u', 00H, 00H, 00H
$SG120015 DB	'h', 00H, 'y', 00H, 00H, 00H
	ORG $+6
$SG120016 DB	'h', 00H, 'y', 00H, '-', 00H, 'a', 00H, 'm', 00H, 00H, 00H
$SG120017 DB	'i', 00H, 'd', 00H, 00H, 00H
	ORG $+6
$SG120018 DB	'i', 00H, 'd', 00H, '-', 00H, 'i', 00H, 'd', 00H, 00H, 00H
$SG120019 DB	'i', 00H, 's', 00H, 00H, 00H
	ORG $+6
$SG120020 DB	'i', 00H, 's', 00H, '-', 00H, 'i', 00H, 's', 00H, 00H, 00H
$SG120021 DB	'i', 00H, 't', 00H, 00H, 00H
	ORG $+6
$SG120022 DB	'i', 00H, 't', 00H, '-', 00H, 'c', 00H, 'h', 00H, 00H, 00H
	ORG $+4
$SG120023 DB	'i', 00H, 't', 00H, '-', 00H, 'i', 00H, 't', 00H, 00H, 00H
$SG120024 DB	'j', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG120025 DB	'j', 00H, 'a', 00H, '-', 00H, 'j', 00H, 'p', 00H, 00H, 00H
$SG120026 DB	'k', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG120027 DB	'k', 00H, 'a', 00H, '-', 00H, 'g', 00H, 'e', 00H, 00H, 00H
$SG120028 DB	'k', 00H, 'k', 00H, 00H, 00H
	ORG $+6
$SG120029 DB	'k', 00H, 'k', 00H, '-', 00H, 'k', 00H, 'z', 00H, 00H, 00H
$SG120030 DB	'k', 00H, 'n', 00H, 00H, 00H
	ORG $+6
$SG120031 DB	'k', 00H, 'n', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120032 DB	'k', 00H, 'o', 00H, 00H, 00H
	ORG $+6
$SG120033 DB	'k', 00H, 'o', 00H, 'k', 00H, 00H, 00H
$SG120034 DB	'k', 00H, 'o', 00H, 'k', 00H, '-', 00H, 'i', 00H, 'n', 00H
	DB	00H, 00H
	ORG $+2
$SG120035 DB	'k', 00H, 'o', 00H, '-', 00H, 'k', 00H, 'r', 00H, 00H, 00H
$SG120036 DB	'k', 00H, 'y', 00H, 00H, 00H
	ORG $+6
$SG120037 DB	'k', 00H, 'y', 00H, '-', 00H, 'k', 00H, 'g', 00H, 00H, 00H
$SG120038 DB	'l', 00H, 't', 00H, 00H, 00H
	ORG $+6
$SG120039 DB	'l', 00H, 't', 00H, '-', 00H, 'l', 00H, 't', 00H, 00H, 00H
$SG120040 DB	'l', 00H, 'v', 00H, 00H, 00H
	ORG $+6
$SG120041 DB	'l', 00H, 'v', 00H, '-', 00H, 'l', 00H, 'v', 00H, 00H, 00H
	ORG $+4
$SG120042 DB	'm', 00H, 'i', 00H, '-', 00H, 'n', 00H, 'z', 00H, 00H, 00H
$SG120043 DB	'm', 00H, 'k', 00H, 00H, 00H
	ORG $+6
$SG120044 DB	'm', 00H, 'k', 00H, '-', 00H, 'm', 00H, 'k', 00H, 00H, 00H
	ORG $+4
$SG120045 DB	'm', 00H, 'l', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120046 DB	'm', 00H, 'n', 00H, 00H, 00H
	ORG $+6
$SG120047 DB	'm', 00H, 'n', 00H, '-', 00H, 'm', 00H, 'n', 00H, 00H, 00H
$SG120048 DB	'm', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG120049 DB	'm', 00H, 'r', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120050 DB	'm', 00H, 's', 00H, 00H, 00H
	ORG $+6
$SG120051 DB	'm', 00H, 's', 00H, '-', 00H, 'b', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG120052 DB	'm', 00H, 's', 00H, '-', 00H, 'm', 00H, 'y', 00H, 00H, 00H
	ORG $+4
$SG120053 DB	'm', 00H, 't', 00H, '-', 00H, 'm', 00H, 't', 00H, 00H, 00H
	ORG $+4
$SG120054 DB	'n', 00H, 'b', 00H, '-', 00H, 'n', 00H, 'o', 00H, 00H, 00H
$SG120055 DB	'n', 00H, 'l', 00H, 00H, 00H
	ORG $+6
$SG120056 DB	'n', 00H, 'l', 00H, '-', 00H, 'b', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG120057 DB	'n', 00H, 'l', 00H, '-', 00H, 'n', 00H, 'l', 00H, 00H, 00H
	ORG $+4
$SG120058 DB	'n', 00H, 'n', 00H, '-', 00H, 'n', 00H, 'o', 00H, 00H, 00H
$SG120059 DB	'n', 00H, 'o', 00H, 00H, 00H
	ORG $+6
$SG120060 DB	'n', 00H, 's', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
$SG120061 DB	'p', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG120062 DB	'p', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120063 DB	'p', 00H, 'l', 00H, 00H, 00H
	ORG $+6
$SG120064 DB	'p', 00H, 'l', 00H, '-', 00H, 'p', 00H, 'l', 00H, 00H, 00H
$SG120065 DB	'p', 00H, 't', 00H, 00H, 00H
	ORG $+6
$SG120066 DB	'p', 00H, 't', 00H, '-', 00H, 'b', 00H, 'r', 00H, 00H, 00H
	ORG $+4
$SG120067 DB	'p', 00H, 't', 00H, '-', 00H, 'p', 00H, 't', 00H, 00H, 00H
	ORG $+4
$SG120068 DB	'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'b', 00H, 'o', 00H
	DB	00H, 00H
	ORG $+2
$SG120069 DB	'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'e', 00H, 'c', 00H
	DB	00H, 00H
	ORG $+2
$SG120070 DB	'q', 00H, 'u', 00H, 'z', 00H, '-', 00H, 'p', 00H, 'e', 00H
	DB	00H, 00H
	ORG $+2
$SG120071 DB	'r', 00H, 'o', 00H, 00H, 00H
	ORG $+2
$SG120072 DB	'r', 00H, 'o', 00H, '-', 00H, 'r', 00H, 'o', 00H, 00H, 00H
$SG120073 DB	'r', 00H, 'u', 00H, 00H, 00H
	ORG $+6
$SG120074 DB	'r', 00H, 'u', 00H, '-', 00H, 'r', 00H, 'u', 00H, 00H, 00H
$SG120075 DB	's', 00H, 'a', 00H, 00H, 00H
	ORG $+6
$SG120076 DB	's', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG120077 DB	's', 00H, 'e', 00H, '-', 00H, 'f', 00H, 'i', 00H, 00H, 00H
	ORG $+4
$SG120078 DB	's', 00H, 'e', 00H, '-', 00H, 'n', 00H, 'o', 00H, 00H, 00H
	ORG $+4
$SG120079 DB	's', 00H, 'e', 00H, '-', 00H, 's', 00H, 'e', 00H, 00H, 00H
$SG120080 DB	's', 00H, 'k', 00H, 00H, 00H
	ORG $+6
$SG120081 DB	's', 00H, 'k', 00H, '-', 00H, 's', 00H, 'k', 00H, 00H, 00H
$SG120082 DB	's', 00H, 'l', 00H, 00H, 00H
	ORG $+6
$SG120083 DB	's', 00H, 'l', 00H, '-', 00H, 's', 00H, 'i', 00H, 00H, 00H
	ORG $+4
$SG120084 DB	's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 'n', 00H, 'o', 00H
	DB	00H, 00H
	ORG $+2
$SG120085 DB	's', 00H, 'm', 00H, 'a', 00H, '-', 00H, 's', 00H, 'e', 00H
	DB	00H, 00H
	ORG $+2
$SG120086 DB	's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 'n', 00H, 'o', 00H
	DB	00H, 00H
	ORG $+2
$SG120087 DB	's', 00H, 'm', 00H, 'j', 00H, '-', 00H, 's', 00H, 'e', 00H
	DB	00H, 00H
	ORG $+2
$SG120088 DB	's', 00H, 'm', 00H, 'n', 00H, '-', 00H, 'f', 00H, 'i', 00H
	DB	00H, 00H
	ORG $+2
$SG120089 DB	's', 00H, 'm', 00H, 's', 00H, '-', 00H, 'f', 00H, 'i', 00H
	DB	00H, 00H
	ORG $+2
$SG120090 DB	's', 00H, 'q', 00H, 00H, 00H
	ORG $+2
$SG120091 DB	's', 00H, 'q', 00H, '-', 00H, 'a', 00H, 'l', 00H, 00H, 00H
$SG120092 DB	's', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG120093 DB	's', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'a', 00H, '-', 00H
	DB	'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG120094 DB	's', 00H, 'r', 00H, '-', 00H, 'b', 00H, 'a', 00H, '-', 00H
	DB	'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG120095 DB	's', 00H, 'r', 00H, '-', 00H, 's', 00H, 'p', 00H, '-', 00H
	DB	'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG120096 DB	's', 00H, 'r', 00H, '-', 00H, 's', 00H, 'p', 00H, '-', 00H
	DB	'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG120097 DB	's', 00H, 'v', 00H, 00H, 00H
	ORG $+2
$SG120098 DB	's', 00H, 'v', 00H, '-', 00H, 'f', 00H, 'i', 00H, 00H, 00H
	ORG $+4
$SG120099 DB	's', 00H, 'v', 00H, '-', 00H, 's', 00H, 'e', 00H, 00H, 00H
$SG120100 DB	's', 00H, 'w', 00H, 00H, 00H
	ORG $+6
$SG120101 DB	's', 00H, 'w', 00H, '-', 00H, 'k', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG120102 DB	's', 00H, 'y', 00H, 'r', 00H, 00H, 00H
$SG120103 DB	's', 00H, 'y', 00H, 'r', 00H, '-', 00H, 's', 00H, 'y', 00H
	DB	00H, 00H
	ORG $+2
$SG120104 DB	't', 00H, 'a', 00H, 00H, 00H
	ORG $+2
$SG120105 DB	't', 00H, 'a', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120106 DB	't', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG120107 DB	't', 00H, 'e', 00H, '-', 00H, 'i', 00H, 'n', 00H, 00H, 00H
$SG120108 DB	't', 00H, 'h', 00H, 00H, 00H
	ORG $+6
$SG120109 DB	't', 00H, 'h', 00H, '-', 00H, 't', 00H, 'h', 00H, 00H, 00H
	ORG $+4
$SG120110 DB	't', 00H, 'n', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
$SG120111 DB	't', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG120112 DB	't', 00H, 'r', 00H, '-', 00H, 't', 00H, 'r', 00H, 00H, 00H
$SG120113 DB	't', 00H, 't', 00H, 00H, 00H
	ORG $+6
$SG120114 DB	't', 00H, 't', 00H, '-', 00H, 'r', 00H, 'u', 00H, 00H, 00H
$SG120115 DB	'u', 00H, 'k', 00H, 00H, 00H
	ORG $+6
$SG120116 DB	'u', 00H, 'k', 00H, '-', 00H, 'u', 00H, 'a', 00H, 00H, 00H
$SG120117 DB	'u', 00H, 'r', 00H, 00H, 00H
	ORG $+6
$SG120118 DB	'u', 00H, 'r', 00H, '-', 00H, 'p', 00H, 'k', 00H, 00H, 00H
$SG120119 DB	'u', 00H, 'z', 00H, 00H, 00H
	ORG $+6
$SG120120 DB	'u', 00H, 'z', 00H, '-', 00H, 'u', 00H, 'z', 00H, '-', 00H
	DB	'c', 00H, 'y', 00H, 'r', 00H, 'l', 00H, 00H, 00H
	ORG $+2
$SG120121 DB	'u', 00H, 'z', 00H, '-', 00H, 'u', 00H, 'z', 00H, '-', 00H
	DB	'l', 00H, 'a', 00H, 't', 00H, 'n', 00H, 00H, 00H
	ORG $+2
$SG120122 DB	'v', 00H, 'i', 00H, 00H, 00H
	ORG $+2
$SG120123 DB	'v', 00H, 'i', 00H, '-', 00H, 'v', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG120124 DB	'x', 00H, 'h', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG120125 DB	'z', 00H, 'h', 00H, '-', 00H, 'c', 00H, 'h', 00H, 's', 00H
	DB	00H, 00H
	ORG $+2
$SG120126 DB	'z', 00H, 'h', 00H, '-', 00H, 'c', 00H, 'h', 00H, 't', 00H
	DB	00H, 00H
	ORG $+2
$SG120127 DB	'z', 00H, 'h', 00H, '-', 00H, 'c', 00H, 'n', 00H, 00H, 00H
	ORG $+4
$SG120128 DB	'z', 00H, 'h', 00H, '-', 00H, 'h', 00H, 'k', 00H, 00H, 00H
	ORG $+4
$SG120129 DB	'z', 00H, 'h', 00H, '-', 00H, 'm', 00H, 'o', 00H, 00H, 00H
	ORG $+4
$SG120130 DB	'z', 00H, 'h', 00H, '-', 00H, 's', 00H, 'g', 00H, 00H, 00H
	ORG $+4
$SG120131 DB	'z', 00H, 'h', 00H, '-', 00H, 't', 00H, 'w', 00H, 00H, 00H
	ORG $+4
$SG120132 DB	'z', 00H, 'u', 00H, '-', 00H, 'z', 00H, 'a', 00H, 00H, 00H
	ORG $+4
$SG162120 DB	'I', 00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H
	DB	'd', 00H, ' ', 00H, 'D', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'T'
	DB	00H, 'i', 00H, 'm', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG162122 DB	'I', 00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H
	DB	'd', 00H, ' ', 00H, 'D', 00H, 'a', 00H, 't', 00H, 'e', 00H, 'T'
	DB	00H, 'i', 00H, 'm', 00H, 'e', 00H, 'S', 00H, 'p', 00H, 'a', 00H
	DB	'n', 00H, 00H, 00H
	ORG $+6
$SG186736 DB	'V', 00H, 'a', 00H, 'l', 00H, 00H, 00H
$SG186738 DB	'F', 00H, 'o', 00H, 'r', 00H, 'c', 00H, 'e', 00H, 'R', 00H
	DB	'e', 00H, 'm', 00H, 'o', 00H, 'v', 00H, 'e', 00H, 00H, 00H
$SG186740 DB	'N', 00H, 'o', 00H, 'R', 00H, 'e', 00H, 'm', 00H, 'o', 00H
	DB	'v', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG186742 DB	'D', 00H, 'e', 00H, 'l', 00H, 'e', 00H, 't', 00H, 'e', 00H
	DB	00H, 00H
	ORG $+2
$SG187417 DB	'A', 00H, 'p', 00H, 'p', 00H, 'I', 00H, 'D', 00H, 00H, 00H
	ORG $+4
$SG187418 DB	'C', 00H, 'L', 00H, 'S', 00H, 'I', 00H, 'D', 00H, 00H, 00H
	ORG $+4
$SG187419 DB	'C', 00H, 'o', 00H, 'm', 00H, 'p', 00H, 'o', 00H, 'n', 00H
	DB	'e', 00H, 'n', 00H, 't', 00H, ' ', 00H, 'C', 00H, 'a', 00H, 't'
	DB	00H, 'e', 00H, 'g', 00H, 'o', 00H, 'r', 00H, 'i', 00H, 'e', 00H
	DB	's', 00H, 00H, 00H
	ORG $+6
$SG187420 DB	'F', 00H, 'i', 00H, 'l', 00H, 'e', 00H, 'T', 00H, 'y', 00H
	DB	'p', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG187421 DB	'I', 00H, 'n', 00H, 't', 00H, 'e', 00H, 'r', 00H, 'f', 00H
	DB	'a', 00H, 'c', 00H, 'e', 00H, 00H, 00H
	ORG $+4
$SG187422 DB	'H', 00H, 'a', 00H, 'r', 00H, 'd', 00H, 'w', 00H, 'a', 00H
	DB	'r', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG187423 DB	'M', 00H, 'i', 00H, 'm', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG187424 DB	'S', 00H, 'A', 00H, 'M', 00H, 00H, 00H
$SG187425 DB	'S', 00H, 'E', 00H, 'C', 00H, 'U', 00H, 'R', 00H, 'I', 00H
	DB	'T', 00H, 'Y', 00H, 00H, 00H
	ORG $+6
$SG187426 DB	'S', 00H, 'Y', 00H, 'S', 00H, 'T', 00H, 'E', 00H, 'M', 00H
	DB	00H, 00H
	ORG $+2
$SG187427 DB	'S', 00H, 'o', 00H, 'f', 00H, 't', 00H, 'w', 00H, 'a', 00H
	DB	'r', 00H, 'e', 00H, 00H, 00H
	ORG $+6
$SG187428 DB	'T', 00H, 'y', 00H, 'p', 00H, 'e', 00H, 'L', 00H, 'i', 00H
	DB	'b', 00H, 00H, 00H
CONST	ENDS
;	COMDAT _pIncludeInitManaged
_DATA	SEGMENT
_pIncludeInitManaged DQ FLAT:?_AfxInitManaged@@YAHXZ
_DATA	ENDS
;	COMDAT c_DwmMaxAdapters
CONST	SEGMENT
c_DwmMaxAdapters DD 010H
CONST	ENDS
;	COMDAT c_DwmMaxMonitors
CONST	SEGMENT
c_DwmMaxMonitors DD 010H
CONST	ENDS
;	COMDAT c_DwmMaxQueuedBuffers
CONST	SEGMENT
c_DwmMaxQueuedBuffers DD 08H
CONST	ENDS
;	COMDAT IID_IInternalConnection
CONST	SEGMENT
IID_IInternalConnection DD 072ad0770H
	DW	06a9fH
	DW	011d1H
	DB	0bcH
	DB	0ecH
	DB	00H
	DB	060H
	DB	08H
	DB	08fH
	DB	044H
	DB	04eH
CONST	ENDS
;	COMDAT IID_IAxWinAmbientDispatchEx
CONST	SEGMENT
IID_IAxWinAmbientDispatchEx DD 0b2d0778bH
	DW	0ac99H
	DW	04c58H
	DB	0a5H
	DB	0c8H
	DB	0e7H
	DB	072H
	DB	04eH
	DB	053H
	DB	016H
	DB	0b5H
CONST	ENDS
;	COMDAT ?CLSID_WinFormsControl@@3U_GUID@@B
CONST	SEGMENT
?CLSID_WinFormsControl@@3U_GUID@@B DD 0b7e7a666H	; CLSID_WinFormsControl
	DW	0d623H
	DW	0457fH
	DB	0a3H
	DB	0aH
	DB	06aH
	DB	049H
	DB	0a3H
	DB	0e5H
	DB	0b4H
	DB	070H
CONST	ENDS
;	COMDAT IID_IAxWinAmbientDispatch
CONST	SEGMENT
IID_IAxWinAmbientDispatch DD 0b6ea2051H
	DW	048aH
	DW	011d1H
	DB	082H
	DB	0b9H
	DB	00H
	DB	0c0H
	DB	04fH
	DB	0b9H
	DB	094H
	DB	02eH
CONST	ENDS
;	COMDAT IID_IAxWinHostWindowLic
CONST	SEGMENT
IID_IAxWinHostWindowLic DD 03935bda8H
	DW	04ed9H
	DW	0495cH
	DB	086H
	DB	050H
	DB	0e0H
	DB	01fH
	DB	0c1H
	DB	0e3H
	DB	08aH
	DB	04bH
CONST	ENDS
;	COMDAT IID_IAxWinHostWindow
CONST	SEGMENT
IID_IAxWinHostWindow DD 0b6ea2050H
	DW	048aH
	DW	011d1H
	DB	082H
	DB	0b9H
	DB	00H
	DB	0c0H
	DB	04fH
	DB	0b9H
	DB	094H
	DB	02eH
CONST	ENDS
;	COMDAT IID_IDocHostUIHandlerDispatch
CONST	SEGMENT
IID_IDocHostUIHandlerDispatch DD 0425b5af0H
	DW	065f1H
	DW	011d1H
	DB	096H
	DB	011H
	DB	00H
	DB	00H
	DB	0f8H
	DB	01eH
	DB	0dH
	DB	0dH
CONST	ENDS
;	COMDAT IID_IRegistrar
CONST	SEGMENT
IID_IRegistrar DD 044ec053bH
	DW	0400fH
	DW	011d0H
	DB	09dH
	DB	0cdH
	DB	00H
	DB	0a0H
	DB	0c9H
	DB	03H
	DB	091H
	DB	0d3H
CONST	ENDS
;	COMDAT CLSID_Registrar
CONST	SEGMENT
CLSID_Registrar DD 044ec053aH
	DW	0400fH
	DW	011d0H
	DB	09dH
	DB	0cdH
	DB	00H
	DB	0a0H
	DB	0c9H
	DB	03H
	DB	091H
	DB	0d3H
CONST	ENDS
;	COMDAT IID__Record_Deprecated
CONST	SEGMENT
IID__Record_Deprecated DD 0562H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_RecordsetEventsVt_Deprecated
CONST	SEGMENT
IID_RecordsetEventsVt_Deprecated DD 0403H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Command_Deprecated
CONST	SEGMENT
IID__Command_Deprecated DD 0b08400bdH
	DW	0f9d1H
	DW	04d02H
	DB	0b8H
	DB	056H
	DB	071H
	DB	0d5H
	DB	0dbH
	DB	0a1H
	DB	023H
	DB	0e9H
CONST	ENDS
;	COMDAT IID_Command25_Deprecated
CONST	SEGMENT
IID_Command25_Deprecated DD 054eH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Command15_Deprecated
CONST	SEGMENT
IID_Command15_Deprecated DD 0508H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Recordset_Deprecated
CONST	SEGMENT
IID__Recordset_Deprecated DD 0556H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Recordset21_Deprecated
CONST	SEGMENT
IID_Recordset21_Deprecated DD 0555H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Recordset20_Deprecated
CONST	SEGMENT
IID_Recordset20_Deprecated DD 054fH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Recordset15_Deprecated
CONST	SEGMENT
IID_Recordset15_Deprecated DD 050eH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Connection_Deprecated
CONST	SEGMENT
IID__Connection_Deprecated DD 0550H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Connection15_Deprecated
CONST	SEGMENT
IID_Connection15_Deprecated DD 0515H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ConnectionEventsVt_Deprecated
CONST	SEGMENT
IID_ConnectionEventsVt_Deprecated DD 0402H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Record
CONST	SEGMENT
IID__Record DD	01562H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_RecordsetEventsVt
CONST	SEGMENT
IID_RecordsetEventsVt DD 01403H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ConnectionEventsVt
CONST	SEGMENT
IID_ConnectionEventsVt DD 01402H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Recordset
CONST	SEGMENT
IID__Recordset DD 01556H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Recordset21
CONST	SEGMENT
IID_Recordset21 DD 01555H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Recordset20
CONST	SEGMENT
IID_Recordset20 DD 0154fH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Recordset15
CONST	SEGMENT
IID_Recordset15 DD 0150eH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Connection
CONST	SEGMENT
IID__Connection DD 01550H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Connection15
CONST	SEGMENT
IID_Connection15 DD 01515H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Command
CONST	SEGMENT
IID__Command DD	0986761e8H
	DW	07269H
	DW	04890H
	DB	0aaH
	DB	065H
	DB	0adH
	DB	07cH
	DB	03H
	DB	069H
	DB	07aH
	DB	06dH
CONST	ENDS
;	COMDAT IID_Command25
CONST	SEGMENT
IID_Command25 DD 0154eH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Command15
CONST	SEGMENT
IID_Command15 DD 01508H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Field15_Deprecated
CONST	SEGMENT
IID_Field15_Deprecated DD 0505H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Stream_Deprecated
CONST	SEGMENT
IID__Stream_Deprecated DD 0565H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT DIID_RecordsetEvents_Deprecated
CONST	SEGMENT
DIID_RecordsetEvents_Deprecated DD 0266H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT DIID_ConnectionEvents_Deprecated
CONST	SEGMENT
DIID_ConnectionEvents_Deprecated DD 0400H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Parameters_Deprecated
CONST	SEGMENT
IID_Parameters_Deprecated DD 050dH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Parameter_Deprecated
CONST	SEGMENT
IID__Parameter_Deprecated DD 050cH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Fields_Deprecated
CONST	SEGMENT
IID_Fields_Deprecated DD 0564H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Fields20_Deprecated
CONST	SEGMENT
IID_Fields20_Deprecated DD 054dH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Fields15_Deprecated
CONST	SEGMENT
IID_Fields15_Deprecated DD 0506H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Field_Deprecated
CONST	SEGMENT
IID_Field_Deprecated DD 0569H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Field20_Deprecated
CONST	SEGMENT
IID_Field20_Deprecated DD 054cH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT CLSID_Parameter
CONST	SEGMENT
CLSID_Parameter DD 050bH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Field15
CONST	SEGMENT
IID_Field15 DD	01505H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ADORecordsetConstruction
CONST	SEGMENT
IID_ADORecordsetConstruction DD 0283H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT CLSID_Recordset
CONST	SEGMENT
CLSID_Recordset DD 0535H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT CLSID_Command
CONST	SEGMENT
CLSID_Command DD 0507H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ADOCommandConstruction
CONST	SEGMENT
IID_ADOCommandConstruction DD 0517H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ADOStreamConstruction
CONST	SEGMENT
IID_ADOStreamConstruction DD 0568H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ADORecordConstruction
CONST	SEGMENT
IID_ADORecordConstruction DD 0567H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT CLSID_Stream
CONST	SEGMENT
CLSID_Stream DD	0566H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Stream
CONST	SEGMENT
IID__Stream DD	01565H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT CLSID_Record
CONST	SEGMENT
CLSID_Record DD	0560H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT CLSID_Connection
CONST	SEGMENT
CLSID_Connection DD 0514H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ADOConnectionConstruction
CONST	SEGMENT
IID_ADOConnectionConstruction DD 0551H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_ADOConnectionConstruction15
CONST	SEGMENT
IID_ADOConnectionConstruction15 DD 0516H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT DIID_RecordsetEvents
CONST	SEGMENT
DIID_RecordsetEvents DD 01266H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT DIID_ConnectionEvents
CONST	SEGMENT
DIID_ConnectionEvents DD 01400H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Parameters
CONST	SEGMENT
IID_Parameters DD 0150dH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Parameter
CONST	SEGMENT
IID__Parameter DD 0150cH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Fields
CONST	SEGMENT
IID_Fields DD	01564H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Fields20
CONST	SEGMENT
IID_Fields20 DD	0154dH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Fields15
CONST	SEGMENT
IID_Fields15 DD	01506H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Field
CONST	SEGMENT
IID_Field DD	01569H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Field20
CONST	SEGMENT
IID_Field20 DD	0154cH
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Errors
CONST	SEGMENT
IID_Errors DD	0501H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Error
CONST	SEGMENT
IID_Error DD	0500H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__ADO
CONST	SEGMENT
IID__ADO DD	0534H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Properties
CONST	SEGMENT
IID_Properties DD 0504H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID_Property
CONST	SEGMENT
IID_Property DD	0503H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__DynaCollection
CONST	SEGMENT
IID__DynaCollection DD 0513H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT IID__Collection
CONST	SEGMENT
IID__Collection DD 0512H
	DW	00H
	DW	010H
	DB	080H
	DB	00H
	DB	00H
	DB	0aaH
	DB	00H
	DB	06dH
	DB	02eH
	DB	0a4H
CONST	ENDS
;	COMDAT LIBID_ADODB
CONST	SEGMENT
LIBID_ADODB DD	0b691e011H
	DW	01797H
	DW	0432eH
	DB	090H
	DB	07aH
	DB	04dH
	DB	08cH
	DB	069H
	DB	033H
	DB	091H
	DB	029H
CONST	ENDS
PUBLIC	??_H@YAXPEAX_K1P6APEAX0@Z@Z			; `vector constructor iterator'
PUBLIC	?__empty_global_delete@@YAXPEAX@Z		; __empty_global_delete
PUBLIC	?__empty_global_delete@@YAXPEAX_K@Z		; __empty_global_delete
PUBLIC	?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z ; __empty_global_delete
PUBLIC	?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z ; __empty_global_delete
PUBLIC	HRESULT_FROM_WIN32
PUBLIC	?AtlThrowImpl@ATL@@YAXJ@Z			; ATL::AtlThrowImpl
PUBLIC	??$AtlMultiply@K@ATL@@YAJPEAKKK@Z		; ATL::AtlMultiply<unsigned long>
PUBLIC	??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z			; ATL::AtlAdd<unsigned __int64>
PUBLIC	??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>
PUBLIC	??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z	; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>
PUBLIC	??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z	; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>
PUBLIC	??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z	; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>
PUBLIC	??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z	; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>
PUBLIC	??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>
PUBLIC	??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>
PUBLIC	??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>
PUBLIC	??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>
PUBLIC	??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>
PUBLIC	??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>
PUBLIC	??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>
PUBLIC	??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>
PUBLIC	??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>
PUBLIC	??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>
PUBLIC	??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>
PUBLIC	??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>
PUBLIC	??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>
PUBLIC	??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>
PUBLIC	??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>
PUBLIC	??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>
PUBLIC	??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>
PUBLIC	??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>
PUBLIC	?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z ; ATL::_AtlInitializeCriticalSectionEx
PUBLIC	??0CComCriticalSection@ATL@@QEAA@XZ		; ATL::CComCriticalSection::CComCriticalSection
PUBLIC	??1CComCriticalSection@ATL@@QEAA@XZ		; ATL::CComCriticalSection::~CComCriticalSection
PUBLIC	?Init@CComCriticalSection@ATL@@QEAAJXZ		; ATL::CComCriticalSection::Init
PUBLIC	?Term@CComCriticalSection@ATL@@QEAAJXZ		; ATL::CComCriticalSection::Term
PUBLIC	?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ ; ATL::CAtlBaseModule::GetModuleInstance
PUBLIC	??0CWin32Heap@ATL@@QEAA@PEAX@Z			; ATL::CWin32Heap::CWin32Heap
PUBLIC	??1CWin32Heap@ATL@@UEAA@XZ			; ATL::CWin32Heap::~CWin32Heap
PUBLIC	?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z		; ATL::CWin32Heap::Allocate
PUBLIC	?Free@CWin32Heap@ATL@@UEAAXPEAX@Z		; ATL::CWin32Heap::Free
PUBLIC	?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z	; ATL::CWin32Heap::Reallocate
PUBLIC	?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z		; ATL::CWin32Heap::GetSize
PUBLIC	??_GCWin32Heap@ATL@@UEAAPEAXI@Z			; ATL::CWin32Heap::`scalar deleting destructor'
PUBLIC	??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z		; ATL::AtlMultiply<unsigned __int64>
PUBLIC	??$AtlAdd@H@ATL@@YAJPEAHHH@Z			; ATL::AtlAdd<int>
PUBLIC	?AddRef@CStringData@ATL@@QEAAXXZ		; ATL::CStringData::AddRef
PUBLIC	??0CNilStringData@ATL@@QEAA@XZ			; ATL::CNilStringData::CNilStringData
PUBLIC	?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z ; ATL::CNilStringData::SetManager
PUBLIC	??0_ATL_COM_MODULE70@ATL@@QEAA@XZ		; ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70
PUBLIC	??1_ATL_COM_MODULE70@ATL@@QEAA@XZ		; ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70
PUBLIC	??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
PUBLIC	??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
PUBLIC	?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize
PUBLIC	?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
PUBLIC	??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[]
PUBLIC	??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ		; ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70
PUBLIC	??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ		; ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70
PUBLIC	?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z ; ATL::AtlWinModuleInit
PUBLIC	?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z ; ATL::AtlWinModuleTerm
PUBLIC	??0CAtlComModule@ATL@@QEAA@XZ			; ATL::CAtlComModule::CAtlComModule
PUBLIC	??1CAtlComModule@ATL@@QEAA@XZ			; ATL::CAtlComModule::~CAtlComModule
PUBLIC	?Term@CAtlComModule@ATL@@QEAAXXZ		; ATL::CAtlComModule::Term
PUBLIC	??0CAtlWinModule@ATL@@QEAA@XZ			; ATL::CAtlWinModule::CAtlWinModule
PUBLIC	??1CAtlWinModule@ATL@@QEAA@XZ			; ATL::CAtlWinModule::~CAtlWinModule
PUBLIC	?Term@CAtlWinModule@ATL@@QEAAXXZ		; ATL::CAtlWinModule::Term
PUBLIC	??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z	; ATL::CAtlStringMgr::CAtlStringMgr
PUBLIC	??1CAtlStringMgr@ATL@@UEAA@XZ			; ATL::CAtlStringMgr::~CAtlStringMgr
PUBLIC	?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ ; ATL::CAtlStringMgr::GetInstance
PUBLIC	?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z ; ATL::CAtlStringMgr::Allocate
PUBLIC	?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z ; ATL::CAtlStringMgr::Free
PUBLIC	?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z ; ATL::CAtlStringMgr::Reallocate
PUBLIC	?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ ; ATL::CAtlStringMgr::GetNilString
PUBLIC	?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ ; ATL::CAtlStringMgr::Clone
PUBLIC	??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z		; ATL::CAtlStringMgr::`scalar deleting destructor'
PUBLIC	??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap''
PUBLIC	??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr''
PUBLIC	??$AtlAlignUp@H@ATL@@YAHHK@Z			; ATL::AtlAlignUp<int>
PUBLIC	??$AtlAdd@K@ATL@@YAJPEAKKK@Z			; ATL::AtlAdd<unsigned long>
PUBLIC	??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer
PUBLIC	?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked
PUBLIC	?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A ; ATL::atlTraceGeneral
PUBLIC	?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A ; ATL::atlTraceCOM
PUBLIC	?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A ; ATL::atlTraceQI
PUBLIC	?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A ; ATL::atlTraceRegistrar
PUBLIC	?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A ; ATL::atlTraceRefcount
PUBLIC	?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A ; ATL::atlTraceWindowing
PUBLIC	?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A ; ATL::atlTraceControls
PUBLIC	?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A ; ATL::atlTraceHosting
PUBLIC	?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A ; ATL::atlTraceDBClient
PUBLIC	?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A ; ATL::atlTraceDBProvider
PUBLIC	?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A ; ATL::atlTraceSnapin
PUBLIC	?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A ; ATL::atlTraceNotImpl
PUBLIC	?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A ; ATL::atlTraceAllocation
PUBLIC	?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A ; ATL::atlTraceException
PUBLIC	?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A ; ATL::atlTraceTime
PUBLIC	?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A ; ATL::atlTraceCache
PUBLIC	?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A ; ATL::atlTraceStencil
PUBLIC	?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A ; ATL::atlTraceString
PUBLIC	?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A ; ATL::atlTraceMap
PUBLIC	?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A ; ATL::atlTraceUtil
PUBLIC	?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A ; ATL::atlTraceSecurity
PUBLIC	?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A ; ATL::atlTraceSync
PUBLIC	?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A ; ATL::atlTraceISAPI
PUBLIC	?m_bInitFailed@CAtlBaseModule@ATL@@2_NA		; ATL::CAtlBaseModule::m_bInitFailed
PUBLIC	??_7CWin32Heap@ATL@@6B@				; ATL::CWin32Heap::`vftable'
PUBLIC	?_AtlComModule@ATL@@3VCAtlComModule@1@A		; ATL::_AtlComModule
PUBLIC	?_AtlWinModule@ATL@@3VCAtlWinModule@1@A		; ATL::_AtlWinModule
PUBLIC	?isInitialized@CAtlStringMgr@ATL@@0_NA		; ATL::CAtlStringMgr::isInitialized
PUBLIC	??_7CAtlStringMgr@ATL@@6B@			; ATL::CAtlStringMgr::`vftable'
PUBLIC	?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
PUBLIC	?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
PUBLIC	?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
PUBLIC	?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
PUBLIC	?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
PUBLIC	??_R4CWin32Heap@ATL@@6B@			; ATL::CWin32Heap::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVCWin32Heap@ATL@@@8			; ATL::CWin32Heap `RTTI Type Descriptor'
PUBLIC	??_R3CWin32Heap@ATL@@8				; ATL::CWin32Heap::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CWin32Heap@ATL@@8				; ATL::CWin32Heap::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@CWin32Heap@ATL@@8			; ATL::CWin32Heap::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R1A@?0A@EA@IAtlMemMgr@ATL@@8			; ATL::IAtlMemMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AUIAtlMemMgr@ATL@@@8			; ATL::IAtlMemMgr `RTTI Type Descriptor'
PUBLIC	??_R3IAtlMemMgr@ATL@@8				; ATL::IAtlMemMgr::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2IAtlMemMgr@ATL@@8				; ATL::IAtlMemMgr::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@IAtlStringMgr@ATL@@8		; ATL::IAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AUIAtlStringMgr@ATL@@@8			; ATL::IAtlStringMgr `RTTI Type Descriptor'
PUBLIC	??_R3IAtlStringMgr@ATL@@8			; ATL::IAtlStringMgr::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2IAtlStringMgr@ATL@@8			; ATL::IAtlStringMgr::`RTTI Base Class Array'
PUBLIC	??_R4CAtlStringMgr@ATL@@6B@			; ATL::CAtlStringMgr::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVCAtlStringMgr@ATL@@@8			; ATL::CAtlStringMgr `RTTI Type Descriptor'
PUBLIC	??_R3CAtlStringMgr@ATL@@8			; ATL::CAtlStringMgr::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CAtlStringMgr@ATL@@8			; ATL::CAtlStringMgr::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@CAtlStringMgr@ATL@@8		; ATL::CAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??3@YAXPEAX_K@Z:PROC				; operator delete
EXTRN	atexit:PROC
EXTRN	_Init_thread_header:PROC
EXTRN	_Init_thread_abort:PROC
EXTRN	_Init_thread_footer:PROC
EXTRN	memset:PROC
EXTRN	free:PROC
EXTRN	__imp_DecodePointer:PROC
EXTRN	__imp_GetLastError:PROC
EXTRN	__imp_HeapDestroy:PROC
EXTRN	__imp_HeapAlloc:PROC
EXTRN	__imp_HeapReAlloc:PROC
EXTRN	__imp_HeapFree:PROC
EXTRN	__imp_HeapSize:PROC
EXTRN	__imp_GetProcessHeap:PROC
EXTRN	__imp_InitializeCriticalSectionAndSpinCount:PROC
EXTRN	__imp_DeleteCriticalSection:PROC
EXTRN	__imp_UnregisterClassW:PROC
EXTRN	?AfxThrowMemoryException@@YAXXZ:PROC		; AfxThrowMemoryException
EXTRN	?AfxThrowOleException@@YAXJ@Z:PROC		; AfxThrowOleException
EXTRN	??_ECWin32Heap@ATL@@UEAAPEAXI@Z:PROC		; ATL::CWin32Heap::`vector deleting destructor'
EXTRN	??_ECAtlStringMgr@ATL@@UEAAPEAXI@Z:PROC		; ATL::CAtlStringMgr::`vector deleting destructor'
EXTRN	__CxxFrameHandler4:PROC
EXTRN	_Init_thread_epoch:DWORD
EXTRN	??_7type_info@@6B@:BYTE				; type_info::`vftable'
EXTRN	?_AtlBaseModule@ATL@@3VCAtlBaseModule@1@A:BYTE	; ATL::_AtlBaseModule
EXTRN	__ImageBase:ZWORD
EXTRN	_tls_index:DWORD
;	COMDAT ?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A
_BSS	SEGMENT
?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceGeneral
_BSS	ENDS
;	COMDAT ?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A
_BSS	SEGMENT
?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceCOM
_BSS	ENDS
;	COMDAT ?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A
_BSS	SEGMENT
?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceQI
_BSS	ENDS
;	COMDAT ?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A
_BSS	SEGMENT
?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceRegistrar
_BSS	ENDS
;	COMDAT ?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A
_BSS	SEGMENT
?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceRefcount
_BSS	ENDS
;	COMDAT ?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A
_BSS	SEGMENT
?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceWindowing
_BSS	ENDS
;	COMDAT ?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A
_BSS	SEGMENT
?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceControls
_BSS	ENDS
;	COMDAT ?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A
_BSS	SEGMENT
?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceHosting
_BSS	ENDS
;	COMDAT ?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceDBClient
_BSS	ENDS
;	COMDAT ?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceDBProvider
_BSS	ENDS
;	COMDAT ?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceSnapin
_BSS	ENDS
;	COMDAT ?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceNotImpl
_BSS	ENDS
;	COMDAT ?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceAllocation
_BSS	ENDS
;	COMDAT ?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceException
_BSS	ENDS
;	COMDAT ?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceTime
_BSS	ENDS
;	COMDAT ?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceCache
_BSS	ENDS
;	COMDAT ?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceStencil
_BSS	ENDS
;	COMDAT ?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceString
_BSS	ENDS
;	COMDAT ?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceMap
_BSS	ENDS
;	COMDAT ?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceUtil
_BSS	ENDS
;	COMDAT ?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceSecurity
_BSS	ENDS
;	COMDAT ?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceSync
_BSS	ENDS
;	COMDAT ?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A
_BSS	SEGMENT
?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A DD 01H DUP (?) ; ATL::atlTraceISAPI
_BSS	ENDS
;	COMDAT ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA
_BSS	SEGMENT
?m_bInitFailed@CAtlBaseModule@ATL@@2_NA DB 01H DUP (?)	; ATL::CAtlBaseModule::m_bInitFailed
_BSS	ENDS
;	COMDAT ?_AtlComModule@ATL@@3VCAtlComModule@1@A
_BSS	SEGMENT
?_AtlComModule@ATL@@3VCAtlComModule@1@A DB 048H DUP (?)	; ATL::_AtlComModule
_BSS	ENDS
;	COMDAT ?_AtlWinModule@ATL@@3VCAtlWinModule@1@A
_BSS	SEGMENT
?_AtlWinModule@ATL@@3VCAtlWinModule@1@A DB 048H DUP (?)	; ATL::_AtlWinModule
_BSS	ENDS
;	COMDAT ?isInitialized@CAtlStringMgr@ATL@@0_NA
_BSS	SEGMENT
?isInitialized@CAtlStringMgr@ATL@@0_NA DB 01H DUP (?)	; ATL::CAtlStringMgr::isInitialized
_BSS	ENDS
;	COMDAT ?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A
_BSS	SEGMENT
?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A DB 018H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
_BSS	ENDS
;	COMDAT ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA
_BSS	SEGMENT
?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA DD 01H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
_BSS	ENDS
;	COMDAT ?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A
_BSS	SEGMENT
?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A DB 030H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
_BSS	ENDS
;	COMDAT ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA
_BSS	SEGMENT
?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA DD 01H DUP (?) ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
_BSS	ENDS
;	COMDAT ?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A
_BSS	SEGMENT
?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A DB 01H DUP (?) ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
_BSS	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??_H@YAXPEAX_K1P6APEAX0@Z@Z DD imagerel $LN5
	DD	imagerel $LN5+102
	DD	imagerel $unwind$??_H@YAXPEAX_K1P6APEAX0@Z@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$HRESULT_FROM_WIN32 DD imagerel $LN5
	DD	imagerel $LN5+53
	DD	imagerel $unwind$HRESULT_FROM_WIN32
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?AtlThrowImpl@ATL@@YAXJ@Z DD imagerel $LN5
	DD	imagerel $LN5+39
	DD	imagerel $unwind$?AtlThrowImpl@ATL@@YAXJ@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??$AtlMultiply@K@ATL@@YAJPEAKKK@Z DD imagerel $LN4
	DD	imagerel $LN4+77
	DD	imagerel $unwind$??$AtlMultiply@K@ATL@@YAJPEAKKK@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z DD imagerel $LN4
	DD	imagerel $LN4+81
	DD	imagerel $unwind$??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceGeneral@ATL@@YAXXZ DD imagerel ??__EatlTraceGeneral@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceGeneral@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceGeneral@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceCOM@ATL@@YAXXZ DD imagerel ??__EatlTraceCOM@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceCOM@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceCOM@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceQI@ATL@@YAXXZ DD imagerel ??__EatlTraceQI@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceQI@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceQI@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceRegistrar@ATL@@YAXXZ DD imagerel ??__EatlTraceRegistrar@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceRegistrar@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceRegistrar@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceRefcount@ATL@@YAXXZ DD imagerel ??__EatlTraceRefcount@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceRefcount@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceRefcount@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceWindowing@ATL@@YAXXZ DD imagerel ??__EatlTraceWindowing@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceWindowing@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceWindowing@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceControls@ATL@@YAXXZ DD imagerel ??__EatlTraceControls@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceControls@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceControls@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceHosting@ATL@@YAXXZ DD imagerel ??__EatlTraceHosting@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceHosting@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceHosting@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceDBClient@ATL@@YAXXZ DD imagerel ??__EatlTraceDBClient@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceDBClient@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceDBClient@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceDBProvider@ATL@@YAXXZ DD imagerel ??__EatlTraceDBProvider@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceDBProvider@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceDBProvider@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceSnapin@ATL@@YAXXZ DD imagerel ??__EatlTraceSnapin@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceSnapin@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceSnapin@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceNotImpl@ATL@@YAXXZ DD imagerel ??__EatlTraceNotImpl@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceNotImpl@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceNotImpl@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceAllocation@ATL@@YAXXZ DD imagerel ??__EatlTraceAllocation@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceAllocation@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceAllocation@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceException@ATL@@YAXXZ DD imagerel ??__EatlTraceException@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceException@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceException@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceTime@ATL@@YAXXZ DD imagerel ??__EatlTraceTime@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceTime@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceTime@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceCache@ATL@@YAXXZ DD imagerel ??__EatlTraceCache@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceCache@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceCache@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceStencil@ATL@@YAXXZ DD imagerel ??__EatlTraceStencil@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceStencil@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceStencil@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceString@ATL@@YAXXZ DD imagerel ??__EatlTraceString@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceString@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceString@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceMap@ATL@@YAXXZ DD imagerel ??__EatlTraceMap@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceMap@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceMap@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceUtil@ATL@@YAXXZ DD imagerel ??__EatlTraceUtil@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceUtil@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceUtil@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceSecurity@ATL@@YAXXZ DD imagerel ??__EatlTraceSecurity@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceSecurity@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceSecurity@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceSync@ATL@@YAXXZ DD imagerel ??__EatlTraceSync@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceSync@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceSync@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EatlTraceISAPI@ATL@@YAXXZ DD imagerel ??__EatlTraceISAPI@ATL@@YAXXZ
	DD	imagerel ??__EatlTraceISAPI@ATL@@YAXXZ+28
	DD	imagerel $unwind$??__EatlTraceISAPI@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z DD imagerel $LN3
	DD	imagerel $LN3+38
	DD	imagerel $unwind$?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0CComCriticalSection@ATL@@QEAA@XZ DD imagerel $LN3
	DD	imagerel $LN3+40
	DD	imagerel $unwind$??0CComCriticalSection@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Init@CComCriticalSection@ATL@@QEAAJXZ DD imagerel $LN4
	DD	imagerel $LN4+65
	DD	imagerel $unwind$?Init@CComCriticalSection@ATL@@QEAAJXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Term@CComCriticalSection@ATL@@QEAAJXZ DD imagerel $LN3
	DD	imagerel $LN3+30
	DD	imagerel $unwind$?Term@CComCriticalSection@ATL@@QEAAJXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??1CWin32Heap@ATL@@UEAA@XZ DD imagerel $LN4
	DD	imagerel $LN4+73
	DD	imagerel $unwind$??1CWin32Heap@ATL@@UEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DD imagerel $LN3
	DD	imagerel $LN3+42
	DD	imagerel $unwind$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DD imagerel $LN4
	DD	imagerel $LN4+53
	DD	imagerel $unwind$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DD imagerel $LN5
	DD	imagerel $LN5+135
	DD	imagerel $unwind$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DD imagerel $LN3
	DD	imagerel $LN3+42
	DD	imagerel $unwind$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??_GCWin32Heap@ATL@@UEAAPEAXI@Z DD imagerel $LN4
	DD	imagerel $LN4+59
	DD	imagerel $unwind$??_GCWin32Heap@ATL@@UEAAPEAXI@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z DD imagerel $LN5
	DD	imagerel $LN5+102
	DD	imagerel $unwind$??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??$AtlAdd@H@ATL@@YAJPEAHHH@Z DD imagerel $LN4
	DD	imagerel $LN4+71
	DD	imagerel $unwind$??$AtlAdd@H@ATL@@YAJPEAHHH@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DD imagerel $LN4
	DD	imagerel $LN4+37
	DD	imagerel $unwind$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA+28
	DD	imagerel $unwind$?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DD imagerel $LN4
	DD	imagerel $LN4+32
	DD	imagerel $unwind$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA+28
	DD	imagerel $unwind$?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DD imagerel $LN3
	DD	imagerel $LN3+25
	DD	imagerel $unwind$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ DD imagerel $LN7
	DD	imagerel $LN7+110
	DD	imagerel $unwind$?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z DD imagerel $LN5
	DD	imagerel $LN5+66
	DD	imagerel $unwind$??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD imagerel $LN5
	DD	imagerel $LN5+55
	DD	imagerel $unwind$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
	DD	imagerel $unwind$?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
	DD	imagerel $unwind$?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD imagerel $LN5
	DD	imagerel $LN5+50
	DD	imagerel $unwind$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
	DD	imagerel $unwind$?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA+28
	DD	imagerel $unwind$?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z DD imagerel $LN6
	DD	imagerel $LN6+87
	DD	imagerel $unwind$?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z DD imagerel $LN9
	DD	imagerel $LN9+213
	DD	imagerel $unwind$?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0CAtlComModule@ATL@@QEAA@XZ DD imagerel $LN5
	DD	imagerel $LN5+134
	DD	imagerel $unwind$??0CAtlComModule@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA+24
	DD	imagerel $unwind$?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??1CAtlComModule@ATL@@QEAA@XZ DD imagerel $LN4
	DD	imagerel $LN4+36
	DD	imagerel $unwind$??1CAtlComModule@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA+24
	DD	imagerel $unwind$?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Term@CAtlComModule@ATL@@QEAAXXZ DD imagerel $LN9
	DD	imagerel $LN9+191
	DD	imagerel $unwind$?Term@CAtlComModule@ATL@@QEAAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__E_AtlComModule@ATL@@YAXXZ DD imagerel ??__E_AtlComModule@ATL@@YAXXZ
	DD	imagerel ??__E_AtlComModule@ATL@@YAXXZ+33
	DD	imagerel $unwind$??__E_AtlComModule@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__F_AtlComModule@ATL@@YAXXZ DD imagerel ??__F_AtlComModule@ATL@@YAXXZ
	DD	imagerel ??__F_AtlComModule@ATL@@YAXXZ+21
	DD	imagerel $unwind$??__F_AtlComModule@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0CAtlWinModule@ATL@@QEAA@XZ DD imagerel $LN5
	DD	imagerel $LN5+80
	DD	imagerel $unwind$??0CAtlWinModule@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA+24
	DD	imagerel $unwind$?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??1CAtlWinModule@ATL@@QEAA@XZ DD imagerel $LN4
	DD	imagerel $LN4+36
	DD	imagerel $unwind$??1CAtlWinModule@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA DD imagerel ?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA
	DD	imagerel ?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA+24
	DD	imagerel $unwind$?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Term@CAtlWinModule@ATL@@QEAAXXZ DD imagerel $LN3
	DD	imagerel $LN3+39
	DD	imagerel $unwind$?Term@CAtlWinModule@ATL@@QEAAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__E_AtlWinModule@ATL@@YAXXZ DD imagerel ??__E_AtlWinModule@ATL@@YAXXZ
	DD	imagerel ??__E_AtlWinModule@ATL@@YAXXZ+33
	DD	imagerel $unwind$??__E_AtlWinModule@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__F_AtlWinModule@ATL@@YAXXZ DD imagerel ??__F_AtlWinModule@ATL@@YAXXZ
	DD	imagerel ??__F_AtlWinModule@ATL@@YAXXZ+21
	DD	imagerel $unwind$??__F_AtlWinModule@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z DD imagerel $LN3
	DD	imagerel $LN3+99
	DD	imagerel $unwind$??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DD imagerel $LN7
	DD	imagerel $LN7+222
	DD	imagerel $unwind$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD imagerel ?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
	DD	imagerel ?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA+27
	DD	imagerel $unwind$?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD imagerel ?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
	DD	imagerel ?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA+27
	DD	imagerel $unwind$?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DD imagerel $LN19
	DD	imagerel $LN19+363
	DD	imagerel $unwind$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z DD imagerel $LN6
	DD	imagerel $LN6+74
	DD	imagerel $unwind$?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DD imagerel $LN19
	DD	imagerel $LN19+348
	DD	imagerel $unwind$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ DD imagerel $LN3
	DD	imagerel $LN3+40
	DD	imagerel $unwind$?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z DD imagerel $LN4
	DD	imagerel $LN4+59
	DD	imagerel $unwind$??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD imagerel $LN3
	DD	imagerel $LN3+21
	DD	imagerel $unwind$??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD imagerel $LN3
	DD	imagerel $LN3+21
	DD	imagerel $unwind$??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??$AtlAdd@K@ATL@@YAJPEAKKK@Z DD imagerel $LN4
	DD	imagerel $LN4+71
	DD	imagerel $unwind$??$AtlAdd@K@ATL@@YAJPEAKKK@Z
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ DD imagerel $LN3
	DD	imagerel $LN3+24
	DD	imagerel $unwind$??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ DD imagerel ??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ
	DD	imagerel ??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ+21
	DD	imagerel $unwind$??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ
pdata	ENDS
;	COMDAT pdata
pdata	SEGMENT
$pdata$??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ DD imagerel ??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ
	DD	imagerel ??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ+55
	DD	imagerel $unwind$??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ
pdata	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceGeneral$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceGeneral@ATL@@YAXXZ ; ATL::atlTraceGeneral$initializer$
CRT$XCU	ENDS
;	COMDAT ??_R1A@?0A@EA@CAtlStringMgr@ATL@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CAtlStringMgr@ATL@@8 DD imagerel ??_R0?AVCAtlStringMgr@ATL@@@8 ; ATL::CAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	imagerel ??_R3CAtlStringMgr@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R2CAtlStringMgr@ATL@@8
rdata$r	SEGMENT
??_R2CAtlStringMgr@ATL@@8 DD imagerel ??_R1A@?0A@EA@CAtlStringMgr@ATL@@8 ; ATL::CAtlStringMgr::`RTTI Base Class Array'
	DD	imagerel ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8
	ORG $+3
rdata$r	ENDS
;	COMDAT ??_R3CAtlStringMgr@ATL@@8
rdata$r	SEGMENT
??_R3CAtlStringMgr@ATL@@8 DD 00H			; ATL::CAtlStringMgr::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	imagerel ??_R2CAtlStringMgr@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVCAtlStringMgr@ATL@@@8
data$rs	SEGMENT
??_R0?AVCAtlStringMgr@ATL@@@8 DQ FLAT:??_7type_info@@6B@ ; ATL::CAtlStringMgr `RTTI Type Descriptor'
	DQ	0000000000000000H
	DB	'.?AVCAtlStringMgr@ATL@@', 00H
data$rs	ENDS
;	COMDAT ??_R4CAtlStringMgr@ATL@@6B@
rdata$r	SEGMENT
??_R4CAtlStringMgr@ATL@@6B@ DD 01H			; ATL::CAtlStringMgr::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	imagerel ??_R0?AVCAtlStringMgr@ATL@@@8
	DD	imagerel ??_R3CAtlStringMgr@ATL@@8
	DD	imagerel ??_R4CAtlStringMgr@ATL@@6B@
rdata$r	ENDS
;	COMDAT ??_R2IAtlStringMgr@ATL@@8
rdata$r	SEGMENT
??_R2IAtlStringMgr@ATL@@8 DD imagerel ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8 ; ATL::IAtlStringMgr::`RTTI Base Class Array'
	ORG $+3
rdata$r	ENDS
;	COMDAT ??_R3IAtlStringMgr@ATL@@8
rdata$r	SEGMENT
??_R3IAtlStringMgr@ATL@@8 DD 00H			; ATL::IAtlStringMgr::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	imagerel ??_R2IAtlStringMgr@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R0?AUIAtlStringMgr@ATL@@@8
data$rs	SEGMENT
??_R0?AUIAtlStringMgr@ATL@@@8 DQ FLAT:??_7type_info@@6B@ ; ATL::IAtlStringMgr `RTTI Type Descriptor'
	DQ	0000000000000000H
	DB	'.?AUIAtlStringMgr@ATL@@', 00H
data$rs	ENDS
;	COMDAT ??_R1A@?0A@EA@IAtlStringMgr@ATL@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@IAtlStringMgr@ATL@@8 DD imagerel ??_R0?AUIAtlStringMgr@ATL@@@8 ; ATL::IAtlStringMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	imagerel ??_R3IAtlStringMgr@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R2IAtlMemMgr@ATL@@8
rdata$r	SEGMENT
??_R2IAtlMemMgr@ATL@@8 DD imagerel ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8 ; ATL::IAtlMemMgr::`RTTI Base Class Array'
	ORG $+3
rdata$r	ENDS
;	COMDAT ??_R3IAtlMemMgr@ATL@@8
rdata$r	SEGMENT
??_R3IAtlMemMgr@ATL@@8 DD 00H				; ATL::IAtlMemMgr::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	imagerel ??_R2IAtlMemMgr@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R0?AUIAtlMemMgr@ATL@@@8
data$rs	SEGMENT
??_R0?AUIAtlMemMgr@ATL@@@8 DQ FLAT:??_7type_info@@6B@	; ATL::IAtlMemMgr `RTTI Type Descriptor'
	DQ	0000000000000000H
	DB	'.?AUIAtlMemMgr@ATL@@', 00H
data$rs	ENDS
;	COMDAT ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@IAtlMemMgr@ATL@@8 DD imagerel ??_R0?AUIAtlMemMgr@ATL@@@8 ; ATL::IAtlMemMgr::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	imagerel ??_R3IAtlMemMgr@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@CWin32Heap@ATL@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CWin32Heap@ATL@@8 DD imagerel ??_R0?AVCWin32Heap@ATL@@@8 ; ATL::CWin32Heap::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	imagerel ??_R3CWin32Heap@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R2CWin32Heap@ATL@@8
rdata$r	SEGMENT
??_R2CWin32Heap@ATL@@8 DD imagerel ??_R1A@?0A@EA@CWin32Heap@ATL@@8 ; ATL::CWin32Heap::`RTTI Base Class Array'
	DD	imagerel ??_R1A@?0A@EA@IAtlMemMgr@ATL@@8
	ORG $+3
rdata$r	ENDS
;	COMDAT ??_R3CWin32Heap@ATL@@8
rdata$r	SEGMENT
??_R3CWin32Heap@ATL@@8 DD 00H				; ATL::CWin32Heap::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	imagerel ??_R2CWin32Heap@ATL@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVCWin32Heap@ATL@@@8
data$rs	SEGMENT
??_R0?AVCWin32Heap@ATL@@@8 DQ FLAT:??_7type_info@@6B@	; ATL::CWin32Heap `RTTI Type Descriptor'
	DQ	0000000000000000H
	DB	'.?AVCWin32Heap@ATL@@', 00H
data$rs	ENDS
;	COMDAT ??_R4CWin32Heap@ATL@@6B@
rdata$r	SEGMENT
??_R4CWin32Heap@ATL@@6B@ DD 01H				; ATL::CWin32Heap::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	imagerel ??_R0?AVCWin32Heap@ATL@@@8
	DD	imagerel ??_R3CWin32Heap@ATL@@8
	DD	imagerel ??_R4CWin32Heap@ATL@@6B@
rdata$r	ENDS
;	COMDAT ??_7CAtlStringMgr@ATL@@6B@
CONST	SEGMENT
??_7CAtlStringMgr@ATL@@6B@ DQ FLAT:??_R4CAtlStringMgr@ATL@@6B@ ; ATL::CAtlStringMgr::`vftable'
	DQ	FLAT:?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
	DQ	FLAT:?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z
	DQ	FLAT:?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
	DQ	FLAT:?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ
	DQ	FLAT:?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ
	DQ	FLAT:??_ECAtlStringMgr@ATL@@UEAAPEAXI@Z
CONST	ENDS
;	COMDAT ??_7CWin32Heap@ATL@@6B@
CONST	SEGMENT
??_7CWin32Heap@ATL@@6B@ DQ FLAT:??_R4CWin32Heap@ATL@@6B@ ; ATL::CWin32Heap::`vftable'
	DQ	FLAT:?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
	DQ	FLAT:?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
	DQ	FLAT:?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
	DQ	FLAT:?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
	DQ	FLAT:??_ECWin32Heap@ATL@@UEAAPEAXI@Z
CONST	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ DD 010401H
	DD	06204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ DD 010901H
	DD	04209H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??$AtlAdd@K@ATL@@YAJPEAKKK@Z DD 011201H
	DD	04212H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z DD 010d01H
	DD	0420dH
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ DD 010901H
	DD	04209H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DB 040H
	DD	imagerel $ip2state$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z DD 011819H
	DD	0c218H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z DD 010e01H
	DD	0620eH
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DB 040H
	DD	imagerel $ip2state$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z DD 011219H
	DD	0c212H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DB 0aH
	DB	00H
	DB	00H
	DB	'|'
	DB	02H
	DB	'D'
	DB	00H
	DB	08cH
	DB	04H
	DB	'@'
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DB 04H
	DB	0eH
	DD	imagerel ?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
	DB	036H
	DD	imagerel ?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DB 08H
	DD	imagerel $stateUnwindMap$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
	DD	imagerel $ip2state$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ DD 010411H
	DD	04204H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z DD 010e01H
	DD	0620eH
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__F_AtlWinModule@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__E_AtlWinModule@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Term@CAtlWinModule@ATL@@QEAAXXZ DD 010901H
	DD	04209H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??1CAtlWinModule@ATL@@QEAA@XZ DB 06H
	DB	00H
	DB	00H
	DB	012H
	DB	02H
	DB	016H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??1CAtlWinModule@ATL@@QEAA@XZ DB 02H
	DB	0eH
	DD	imagerel ?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??1CAtlWinModule@ATL@@QEAA@XZ DB 048H
	DD	imagerel $stateUnwindMap$??1CAtlWinModule@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??1CAtlWinModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??1CAtlWinModule@ATL@@QEAA@XZ DD 010919H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??1CAtlWinModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??0CAtlWinModule@ATL@@QEAA@XZ DB 06H
	DB	00H
	DB	00H
	DB	'('
	DB	02H
	DB	'd'
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??0CAtlWinModule@ATL@@QEAA@XZ DB 02H
	DB	0eH
	DD	imagerel ?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??0CAtlWinModule@ATL@@QEAA@XZ DB 08H
	DD	imagerel $stateUnwindMap$??0CAtlWinModule@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??0CAtlWinModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0CAtlWinModule@ATL@@QEAA@XZ DD 010911H
	DD	06209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??0CAtlWinModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__F_AtlComModule@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__E_AtlComModule@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Term@CAtlComModule@ATL@@QEAAXXZ DD 010901H
	DD	08209H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??1CAtlComModule@ATL@@QEAA@XZ DB 06H
	DB	00H
	DB	00H
	DB	012H
	DB	02H
	DB	016H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??1CAtlComModule@ATL@@QEAA@XZ DB 02H
	DB	0eH
	DD	imagerel ?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??1CAtlComModule@ATL@@QEAA@XZ DB 048H
	DD	imagerel $stateUnwindMap$??1CAtlComModule@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??1CAtlComModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??1CAtlComModule@ATL@@QEAA@XZ DD 010919H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??1CAtlComModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??0CAtlComModule@ATL@@QEAA@XZ DB 06H
	DB	00H
	DB	00H
	DB	'('
	DB	02H
	DB	0d0H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??0CAtlComModule@ATL@@QEAA@XZ DB 02H
	DB	0eH
	DD	imagerel ?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??0CAtlComModule@ATL@@QEAA@XZ DB 048H
	DD	imagerel $stateUnwindMap$??0CAtlComModule@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??0CAtlComModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0CAtlComModule@ATL@@QEAA@XZ DD 010911H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??0CAtlComModule@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z DD 010e01H
	DD	0620eH
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z DD 010901H
	DD	06209H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 06H
	DB	00H
	DB	00H
	DB	012H
	DB	02H
	DB	'$'
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 04H
	DB	0eH
	DD	imagerel ?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
	DB	02eH
	DD	imagerel ?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 048H
	DD	imagerel $stateUnwindMap$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD 010911H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 06H
	DB	00H
	DB	00H
	DB	'6'
	DB	02H
	DB	'$'
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 04H
	DB	0eH
	DD	imagerel ?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
	DB	02eH
	DD	imagerel ?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DB 08H
	DD	imagerel $stateUnwindMap$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ DD 010911H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z DD 010d01H
	DD	0420dH
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ DD 010901H
	DD	06209H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DB 040H
	DD	imagerel $ip2state$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ DD 010919H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
	DB	0eH
	DD	imagerel ?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 048H
	DD	imagerel $stateUnwindMap$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ DD 010911H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA DD 020601H
	DD	050023206H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$stateUnwindMap$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 02H
	DB	0eH
	DD	imagerel ?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DB 048H
	DD	imagerel $stateUnwindMap$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
	DD	imagerel $ip2state$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ DD 010911H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT voltbl
voltbl	SEGMENT
_volmd	DB	0eH
voltbl	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??$AtlAdd@H@ATL@@YAJPEAHHH@Z DD 011201H
	DD	04212H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z DD 011301H
	DD	04213H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??_GCWin32Heap@ATL@@UEAAPEAXI@Z DD 010d01H
	DD	0420dH
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DB 040H
	DD	imagerel $ip2state$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z DD 010e19H
	DD	0420eH
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DB 040H
	DD	imagerel $ip2state$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z DD 011319H
	DD	06213H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DB 040H
	DD	imagerel $ip2state$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z DD 010e19H
	DD	0620eH
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DB 040H
	DD	imagerel $ip2state$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z DD 010e19H
	DD	0420eH
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??1CWin32Heap@ATL@@UEAA@XZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??1CWin32Heap@ATL@@UEAA@XZ DB 040H
	DD	imagerel $ip2state$??1CWin32Heap@ATL@@UEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??1CWin32Heap@ATL@@UEAA@XZ DD 010919H
	DD	06209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??1CWin32Heap@ATL@@UEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Term@CComCriticalSection@ATL@@QEAAJXZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Term@CComCriticalSection@ATL@@QEAAJXZ DB 040H
	DD	imagerel $ip2state$?Term@CComCriticalSection@ATL@@QEAAJXZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Term@CComCriticalSection@ATL@@QEAAJXZ DD 010919H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Term@CComCriticalSection@ATL@@QEAAJXZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$?Init@CComCriticalSection@ATL@@QEAAJXZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$?Init@CComCriticalSection@ATL@@QEAAJXZ DB 040H
	DD	imagerel $ip2state$?Init@CComCriticalSection@ATL@@QEAAJXZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?Init@CComCriticalSection@ATL@@QEAAJXZ DD 010919H
	DD	06209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$?Init@CComCriticalSection@ATL@@QEAAJXZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$ip2state$??0CComCriticalSection@ATL@@QEAA@XZ DB 02H
	DB	00H
	DB	00H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$cppxdata$??0CComCriticalSection@ATL@@QEAA@XZ DB 040H
	DD	imagerel $ip2state$??0CComCriticalSection@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??0CComCriticalSection@ATL@@QEAA@XZ DD 010919H
	DD	04209H
	DD	imagerel __CxxFrameHandler4
	DD	imagerel $cppxdata$??0CComCriticalSection@ATL@@QEAA@XZ
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z DD 011201H
	DD	04212H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceISAPI@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceSync@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceSecurity@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceUtil@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceMap@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceString@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceStencil@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceCache@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceTime@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceException@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceAllocation@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceNotImpl@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceSnapin@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceDBProvider@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceDBClient@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceHosting@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceControls@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceWindowing@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceRefcount@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceRegistrar@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceQI@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceCOM@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??__EatlTraceGeneral@ATL@@YAXXZ DD 010401H
	DD	04204H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z DD 011301H
	DD	04213H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??$AtlMultiply@K@ATL@@YAJPEAKKK@Z DD 011201H
	DD	06212H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$?AtlThrowImpl@ATL@@YAXJ@Z DD 010801H
	DD	04208H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$HRESULT_FROM_WIN32 DD 010801H
	DD	02208H
xdata	ENDS
;	COMDAT xdata
xdata	SEGMENT
$unwind$??_H@YAXPEAX_K1P6APEAX0@Z@Z DD 011801H
	DD	06218H
xdata	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceCOM$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceCOM@ATL@@YAXXZ ; ATL::atlTraceCOM$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceQI$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceQI@ATL@@YAXXZ ; ATL::atlTraceQI$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceRegistrar$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceRegistrar@ATL@@YAXXZ ; ATL::atlTraceRegistrar$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceRefcount$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceRefcount@ATL@@YAXXZ ; ATL::atlTraceRefcount$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceWindowing$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceWindowing@ATL@@YAXXZ ; ATL::atlTraceWindowing$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceControls$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceControls@ATL@@YAXXZ ; ATL::atlTraceControls$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceHosting$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceHosting@ATL@@YAXXZ ; ATL::atlTraceHosting$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceDBClient$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceDBClient@ATL@@YAXXZ ; ATL::atlTraceDBClient$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceDBProvider$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceDBProvider@ATL@@YAXXZ ; ATL::atlTraceDBProvider$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceSnapin$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceSnapin@ATL@@YAXXZ ; ATL::atlTraceSnapin$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceNotImpl$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceNotImpl@ATL@@YAXXZ ; ATL::atlTraceNotImpl$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceAllocation$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceAllocation@ATL@@YAXXZ ; ATL::atlTraceAllocation$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceException$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceException@ATL@@YAXXZ ; ATL::atlTraceException$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceTime$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceTime@ATL@@YAXXZ ; ATL::atlTraceTime$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceCache$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceCache@ATL@@YAXXZ ; ATL::atlTraceCache$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceStencil$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceStencil@ATL@@YAXXZ ; ATL::atlTraceStencil$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceString$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceString@ATL@@YAXXZ ; ATL::atlTraceString$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceMap$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceMap@ATL@@YAXXZ ; ATL::atlTraceMap$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceUtil$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceUtil@ATL@@YAXXZ ; ATL::atlTraceUtil$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceSecurity$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceSecurity@ATL@@YAXXZ ; ATL::atlTraceSecurity$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceSync$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceSync@ATL@@YAXXZ ; ATL::atlTraceSync$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?atlTraceISAPI$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__EatlTraceISAPI@ATL@@YAXXZ ; ATL::atlTraceISAPI$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?_AtlComModule$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__E_AtlComModule@ATL@@YAXXZ ; ATL::_AtlComModule$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?_AtlWinModule$initializer$@ATL@@3P6AXXZEA DQ FLAT:??__E_AtlWinModule@ATL@@YAXXZ ; ATL::_AtlWinModule$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
?InitializeCAtlStringMgr$initializer$@ATLImplementationDetails@ATL@@3P6AXXZEA DQ FLAT:??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr$initializer$
CRT$XCU	ENDS
;	COMDAT CRT$XCU
CRT$XCU	SEGMENT
??isInitialized$initializer$@CAtlStringMgr@ATL@@0P6AXXZEA@@3P6AXXZEA DQ FLAT:??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ ; ??isInitialized$initializer$@CAtlStringMgr@ATL@@0P6AXXZEA@@3P6AXXZEA
CRT$XCU	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ
text$di	SEGMENT
tv67 = 32
??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ PROC	; `dynamic initializer for 'ATL::CAtlStringMgr::isInitialized'', COMDAT

; 178  : __declspec(selectany) bool CAtlStringMgr::isInitialized = ATLImplementationDetails::InitializeCAtlStringMgr.EnsureLinked() != nullptr;

  00000	48 83 ec 38	 sub	 rsp, 56			; 00000038H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
  0000b	e8 00 00 00 00	 call	 ?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked
  00010	48 85 c0	 test	 rax, rax
  00013	74 0a		 je	 SHORT $LN3@isInitiali
  00015	c7 44 24 20 01
	00 00 00	 mov	 DWORD PTR tv67[rsp], 1
  0001d	eb 08		 jmp	 SHORT $LN4@isInitiali
$LN3@isInitiali:
  0001f	c7 44 24 20 00
	00 00 00	 mov	 DWORD PTR tv67[rsp], 0
$LN4@isInitiali:
  00027	0f b6 44 24 20	 movzx	 eax, BYTE PTR tv67[rsp]
  0002c	88 05 00 00 00
	00		 mov	 BYTE PTR ?isInitialized@CAtlStringMgr@ATL@@0_NA, al ; ATL::CAtlStringMgr::isInitialized
  00032	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00036	c3		 ret	 0
??__E?isInitialized@CAtlStringMgr@ATL@@0_NA@@YAXXZ ENDP	; `dynamic initializer for 'ATL::CAtlStringMgr::isInitialized''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ
text$di	SEGMENT
??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ PROC ; ATL::ATLImplementationDetails::`dynamic initializer for 'InitializeCAtlStringMgr'', COMDAT

; 175  : __declspec(selectany) CAtlStringMgrStaticInitializer InitializeCAtlStringMgr;

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?InitializeCAtlStringMgr@ATLImplementationDetails@ATL@@3UCAtlStringMgrStaticInitializer@12@A ; ATL::ATLImplementationDetails::InitializeCAtlStringMgr
  0000b	e8 00 00 00 00	 call	 ??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer
  00010	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00014	c3		 ret	 0
??__EInitializeCAtlStringMgr@ATLImplementationDetails@ATL@@YAXXZ ENDP ; ATL::ATLImplementationDetails::`dynamic initializer for 'InitializeCAtlStringMgr''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ
_TEXT	SEGMENT
this$ = 8
?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ PROC ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked, COMDAT

; 170  : 	ATL_NOINLINE void* EnsureLinked() {

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 171  : 		return this;

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]

; 172  : 	}

  0000a	c3		 ret	 0
?EnsureLinked@CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAAPEAXXZ ENDP ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::EnsureLinked
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ PROC ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer, COMDAT

; 162  : 	CAtlStringMgrStaticInitializer() { (void)CAtlStringMgr::GetInstance(); }

$LN3:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00009	e8 00 00 00 00	 call	 ?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ ; ATL::CAtlStringMgr::GetInstance
  0000e	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00013	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00017	c3		 ret	 0
??0CAtlStringMgrStaticInitializer@ATLImplementationDetails@ATL@@QEAA@XZ ENDP ; ATL::ATLImplementationDetails::CAtlStringMgrStaticInitializer::CAtlStringMgrStaticInitializer
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
;	COMDAT ??$AtlAdd@K@ATL@@YAJPEAKKK@Z
_TEXT	SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlAdd@K@ATL@@YAJPEAKKK@Z PROC			; ATL::AtlAdd<unsigned long>, COMDAT

; 84   : {

$LN4:
  00000	44 89 44 24 18	 mov	 DWORD PTR [rsp+24], r8d
  00005	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00009	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000e	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 85   : 	if(::ATL::AtlLimits<T>::_Max-tLeft < tRight)

  00012	b8 ff ff ff ff	 mov	 eax, -1			; ffffffffH
  00017	2b 44 24 38	 sub	 eax, DWORD PTR tLeft$[rsp]
  0001b	3b 44 24 40	 cmp	 eax, DWORD PTR tRight$[rsp]
  0001f	73 0c		 jae	 SHORT $LN2@AtlAdd

; 86   : 	{
; 87   : 		return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);

  00021	b9 16 02 00 00	 mov	 ecx, 534		; 00000216H
  00026	e8 00 00 00 00	 call	 HRESULT_FROM_WIN32
  0002b	eb 15		 jmp	 SHORT $LN1@AtlAdd
$LN2@AtlAdd:

; 88   : 	}
; 89   : 	*ptResult= tLeft + tRight;

  0002d	8b 44 24 40	 mov	 eax, DWORD PTR tRight$[rsp]
  00031	8b 4c 24 38	 mov	 ecx, DWORD PTR tLeft$[rsp]
  00035	03 c8		 add	 ecx, eax
  00037	8b c1		 mov	 eax, ecx
  00039	48 8b 4c 24 30	 mov	 rcx, QWORD PTR ptResult$[rsp]
  0003e	89 01		 mov	 DWORD PTR [rcx], eax

; 90   : 	return S_OK;

  00040	33 c0		 xor	 eax, eax
$LN1@AtlAdd:

; 91   : }

  00042	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00046	c3		 ret	 0
??$AtlAdd@K@ATL@@YAJPEAKKK@Z ENDP			; ATL::AtlAdd<unsigned long>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ??$AtlAlignUp@H@ATL@@YAHHK@Z
_TEXT	SEGMENT
n$ = 8
nAlign$ = 16
??$AtlAlignUp@H@ATL@@YAHHK@Z PROC			; ATL::AtlAlignUp<int>, COMDAT

; 28   : {

  00000	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00004	89 4c 24 08	 mov	 DWORD PTR [rsp+8], ecx

; 29   : 	return( N( (n+(nAlign-1))&~(N( nAlign )-1) ) );

  00008	8b 44 24 08	 mov	 eax, DWORD PTR n$[rsp]
  0000c	8b 4c 24 10	 mov	 ecx, DWORD PTR nAlign$[rsp]
  00010	8d 44 08 ff	 lea	 eax, DWORD PTR [rax+rcx-1]
  00014	8b 4c 24 10	 mov	 ecx, DWORD PTR nAlign$[rsp]
  00018	ff c9		 dec	 ecx
  0001a	f7 d1		 not	 ecx
  0001c	23 c1		 and	 eax, ecx

; 30   : }

  0001e	c3		 ret	 0
??$AtlAlignUp@H@ATL@@YAHHK@Z ENDP			; ATL::AtlAlignUp<int>
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT ??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
text$yd	SEGMENT
??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ PROC ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr'', COMDAT
$LN3:
  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
  0000b	e8 00 00 00 00	 call	 ??1CAtlStringMgr@ATL@@UEAA@XZ ; ATL::CAtlStringMgr::~CAtlStringMgr
  00010	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00014	c3		 ret	 0
??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ENDP ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr''
text$yd	ENDS
; Function compile flags: /Odtp
;	COMDAT ??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ
text$yd	SEGMENT
??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ PROC ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap'', COMDAT
$LN3:
  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
  0000b	e8 00 00 00 00	 call	 ??1CWin32Heap@ATL@@UEAA@XZ ; ATL::CWin32Heap::~CWin32Heap
  00010	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00014	c3		 ret	 0
??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ENDP ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap''
text$yd	ENDS
; Function compile flags: /Odtp
;	COMDAT ??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z
_TEXT	SEGMENT
this$ = 48
__flags$ = 56
??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z PROC			; ATL::CAtlStringMgr::`scalar deleting destructor', COMDAT
$LN4:
  00000	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00004	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00009	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  0000d	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  00012	e8 00 00 00 00	 call	 ??1CAtlStringMgr@ATL@@UEAA@XZ ; ATL::CAtlStringMgr::~CAtlStringMgr
  00017	8b 44 24 38	 mov	 eax, DWORD PTR __flags$[rsp]
  0001b	83 e0 01	 and	 eax, 1
  0001e	85 c0		 test	 eax, eax
  00020	74 0f		 je	 SHORT $LN2@scalar
  00022	ba 30 00 00 00	 mov	 edx, 48			; 00000030H
  00027	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0002c	e8 00 00 00 00	 call	 ??3@YAXPEAX_K@Z		; operator delete
$LN2@scalar:
  00031	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00036	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0003a	c3		 ret	 0
??_GCAtlStringMgr@ATL@@UEAAPEAXI@Z ENDP			; ATL::CAtlStringMgr::`scalar deleting destructor'
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ
_TEXT	SEGMENT
this$ = 8
?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ PROC ; ATL::CAtlStringMgr::Clone, COMDAT

; 147  : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 148  : 		return this;

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]

; 149  : 	}

  0000a	c3		 ret	 0
?Clone@CAtlStringMgr@ATL@@UEAAPEAUIAtlStringMgr@2@XZ ENDP ; ATL::CAtlStringMgr::Clone
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ
_TEXT	SEGMENT
this$ = 48
?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ PROC ; ATL::CAtlStringMgr::GetNilString, COMDAT

; 142  : 	{

$LN3:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 143  : 		m_nil.AddRef();

  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 83 c0 10	 add	 rax, 16
  00012	48 8b c8	 mov	 rcx, rax
  00015	e8 00 00 00 00	 call	 ?AddRef@CStringData@ATL@@QEAAXXZ ; ATL::CStringData::AddRef

; 144  : 		return &m_nil;

  0001a	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0001f	48 83 c0 10	 add	 rax, 16

; 145  : 	}

  00023	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00027	c3		 ret	 0
?GetNilString@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@XZ ENDP ; ATL::CAtlStringMgr::GetNilString
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z
_TEXT	SEGMENT
nAlignedChars$ = 32
tv65 = 36
tv77 = 40
__atl_condVal$1 = 44
__atl_condVal$2 = 48
nDataBytes$ = 52
nTotalSize$ = 56
pNewData$ = 64
tv134 = 72
tv136 = 80
this$ = 112
pData$ = 120
nChars$ = 128
nCharSize$ = 136
?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z PROC ; ATL::CAtlStringMgr::Reallocate, COMDAT

; 111  : 	{

$LN19:
  00000	44 89 4c 24 20	 mov	 DWORD PTR [rsp+32], r9d
  00005	44 89 44 24 18	 mov	 DWORD PTR [rsp+24], r8d
  0000a	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  0000f	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00014	48 83 ec 68	 sub	 rsp, 104		; 00000068H
$LN4@Reallocate:

; 112  : 		ATLENSURE_RETURN_VAL( nChars>=0, NULL );

  00018	83 bc 24 80 00
	00 00 00	 cmp	 DWORD PTR nChars$[rsp], 0
  00020	7c 0a		 jl	 SHORT $LN15@Reallocate
  00022	c7 44 24 24 01
	00 00 00	 mov	 DWORD PTR tv65[rsp], 1
  0002a	eb 08		 jmp	 SHORT $LN16@Reallocate
$LN15@Reallocate:
  0002c	c7 44 24 24 00
	00 00 00	 mov	 DWORD PTR tv65[rsp], 0
$LN16@Reallocate:
  00034	8b 44 24 24	 mov	 eax, DWORD PTR tv65[rsp]
  00038	89 44 24 2c	 mov	 DWORD PTR __atl_condVal$1[rsp], eax
  0003c	83 7c 24 2c 00	 cmp	 DWORD PTR __atl_condVal$1[rsp], 0
  00041	75 07		 jne	 SHORT $LN8@Reallocate
  00043	33 c0		 xor	 eax, eax
  00045	e9 0d 01 00 00	 jmp	 $LN1@Reallocate
$LN8@Reallocate:
  0004a	33 c0		 xor	 eax, eax
  0004c	85 c0		 test	 eax, eax
  0004e	75 c8		 jne	 SHORT $LN4@Reallocate

; 113  : 		ATLASSERT( pData->pStringMgr == this );
; 114  : 
; 115  : 		CStringData* pNewData;
; 116  : 		ULONG nTotalSize;
; 117  : 		ULONG nDataBytes;
; 118  : 
; 119  : 		if( FAILED(::ATL::AtlAdd(&nChars, nChars, 1)) )

  00050	41 b8 01 00 00
	00		 mov	 r8d, 1
  00056	8b 94 24 80 00
	00 00		 mov	 edx, DWORD PTR nChars$[rsp]
  0005d	48 8d 8c 24 80
	00 00 00	 lea	 rcx, QWORD PTR nChars$[rsp]
  00065	e8 00 00 00 00	 call	 ??$AtlAdd@H@ATL@@YAJPEAHHH@Z ; ATL::AtlAdd<int>
  0006a	85 c0		 test	 eax, eax
  0006c	7d 07		 jge	 SHORT $LN9@Reallocate

; 120  : 		{
; 121  : 			return NULL;

  0006e	33 c0		 xor	 eax, eax
  00070	e9 e2 00 00 00	 jmp	 $LN1@Reallocate
$LN9@Reallocate:

; 122  : 		}
; 123  : 
; 124  : 		int nAlignedChars = ::ATL::AtlAlignUp( nChars, 8 );  // Prevent excessive reallocation.  The heap will usually round up anyway.

  00075	ba 08 00 00 00	 mov	 edx, 8
  0007a	8b 8c 24 80 00
	00 00		 mov	 ecx, DWORD PTR nChars$[rsp]
  00081	e8 00 00 00 00	 call	 ??$AtlAlignUp@H@ATL@@YAHHK@Z ; ATL::AtlAlignUp<int>
  00086	89 44 24 20	 mov	 DWORD PTR nAlignedChars$[rsp], eax
$LN7@Reallocate:

; 125  : 		ATLENSURE_RETURN_VAL( nChars<=nAlignedChars, NULL );

  0008a	8b 44 24 20	 mov	 eax, DWORD PTR nAlignedChars$[rsp]
  0008e	39 84 24 80 00
	00 00		 cmp	 DWORD PTR nChars$[rsp], eax
  00095	7f 0a		 jg	 SHORT $LN17@Reallocate
  00097	c7 44 24 28 01
	00 00 00	 mov	 DWORD PTR tv77[rsp], 1
  0009f	eb 08		 jmp	 SHORT $LN18@Reallocate
$LN17@Reallocate:
  000a1	c7 44 24 28 00
	00 00 00	 mov	 DWORD PTR tv77[rsp], 0
$LN18@Reallocate:
  000a9	8b 44 24 28	 mov	 eax, DWORD PTR tv77[rsp]
  000ad	89 44 24 30	 mov	 DWORD PTR __atl_condVal$2[rsp], eax
  000b1	83 7c 24 30 00	 cmp	 DWORD PTR __atl_condVal$2[rsp], 0
  000b6	75 07		 jne	 SHORT $LN10@Reallocate
  000b8	33 c0		 xor	 eax, eax
  000ba	e9 98 00 00 00	 jmp	 $LN1@Reallocate
$LN10@Reallocate:
  000bf	33 c0		 xor	 eax, eax
  000c1	85 c0		 test	 eax, eax
  000c3	75 c5		 jne	 SHORT $LN7@Reallocate

; 126  : 
; 127  : 		if(	FAILED(::ATL::AtlMultiply(&nDataBytes, static_cast<ULONG>(nAlignedChars), static_cast<ULONG>(nCharSize))) ||

  000c5	44 8b 84 24 88
	00 00 00	 mov	 r8d, DWORD PTR nCharSize$[rsp]
  000cd	8b 54 24 20	 mov	 edx, DWORD PTR nAlignedChars$[rsp]
  000d1	48 8d 4c 24 34	 lea	 rcx, QWORD PTR nDataBytes$[rsp]
  000d6	e8 00 00 00 00	 call	 ??$AtlMultiply@K@ATL@@YAJPEAKKK@Z ; ATL::AtlMultiply<unsigned long>
  000db	85 c0		 test	 eax, eax
  000dd	7c 18		 jl	 SHORT $LN12@Reallocate
  000df	44 8b 44 24 34	 mov	 r8d, DWORD PTR nDataBytes$[rsp]
  000e4	ba 18 00 00 00	 mov	 edx, 24
  000e9	48 8d 4c 24 38	 lea	 rcx, QWORD PTR nTotalSize$[rsp]
  000ee	e8 00 00 00 00	 call	 ??$AtlAdd@K@ATL@@YAJPEAKKK@Z ; ATL::AtlAdd<unsigned long>
  000f3	85 c0		 test	 eax, eax
  000f5	7d 04		 jge	 SHORT $LN11@Reallocate
$LN12@Reallocate:

; 128  : 			FAILED(::ATL::AtlAdd(&nTotalSize, static_cast<ULONG>(sizeof( CStringData )), nDataBytes)))
; 129  : 		{
; 130  : 			return NULL;

  000f7	33 c0		 xor	 eax, eax
  000f9	eb 5c		 jmp	 SHORT $LN1@Reallocate
$LN11@Reallocate:

; 131  : 		}
; 132  : 		pNewData = static_cast< CStringData* >( m_pMemMgr->Reallocate( pData, nTotalSize ) );

  000fb	48 8b 44 24 70	 mov	 rax, QWORD PTR this$[rsp]
  00100	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  00104	48 89 44 24 48	 mov	 QWORD PTR tv134[rsp], rax
  00109	48 8b 44 24 70	 mov	 rax, QWORD PTR this$[rsp]
  0010e	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  00112	48 8b 00	 mov	 rax, QWORD PTR [rax]
  00115	48 8b 40 10	 mov	 rax, QWORD PTR [rax+16]
  00119	48 89 44 24 50	 mov	 QWORD PTR tv136[rsp], rax
  0011e	8b 44 24 38	 mov	 eax, DWORD PTR nTotalSize$[rsp]
  00122	44 8b c0	 mov	 r8d, eax
  00125	48 8b 54 24 78	 mov	 rdx, QWORD PTR pData$[rsp]
  0012a	48 8b 4c 24 48	 mov	 rcx, QWORD PTR tv134[rsp]
  0012f	ff 54 24 50	 call	 QWORD PTR tv136[rsp]
  00133	48 89 44 24 40	 mov	 QWORD PTR pNewData$[rsp], rax

; 133  : 		if( pNewData == NULL )

  00138	48 83 7c 24 40
	00		 cmp	 QWORD PTR pNewData$[rsp], 0
  0013e	75 04		 jne	 SHORT $LN13@Reallocate

; 134  : 		{
; 135  : 			return NULL;

  00140	33 c0		 xor	 eax, eax
  00142	eb 13		 jmp	 SHORT $LN1@Reallocate
$LN13@Reallocate:

; 136  : 		}
; 137  : 		pNewData->nAllocLength = nAlignedChars - 1;

  00144	8b 44 24 20	 mov	 eax, DWORD PTR nAlignedChars$[rsp]
  00148	ff c8		 dec	 eax
  0014a	48 8b 4c 24 40	 mov	 rcx, QWORD PTR pNewData$[rsp]
  0014f	89 41 0c	 mov	 DWORD PTR [rcx+12], eax

; 138  : 
; 139  : 		return pNewData;

  00152	48 8b 44 24 40	 mov	 rax, QWORD PTR pNewData$[rsp]
$LN1@Reallocate:

; 140  : 	}

  00157	48 83 c4 68	 add	 rsp, 104		; 00000068H
  0015b	c3		 ret	 0
?Reallocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@PEAU32@HH@Z ENDP ; ATL::CAtlStringMgr::Reallocate
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z
_TEXT	SEGMENT
tv74 = 32
tv76 = 40
this$ = 64
pData$ = 72
?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z PROC	; ATL::CAtlStringMgr::Free, COMDAT

; 101  : 	{

$LN6:
  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 83 ec 38	 sub	 rsp, 56			; 00000038H
$LN4@Free:

; 102  : 		ATLASSUME(pData != NULL);

  0000e	33 c0		 xor	 eax, eax
  00010	85 c0		 test	 eax, eax
  00012	75 fa		 jne	 SHORT $LN4@Free

; 103  : 		ATLASSERT(pData->pStringMgr == this);
; 104  : 
; 105  : 		m_pMemMgr->Free( pData );

  00014	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00019	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  0001d	48 89 44 24 20	 mov	 QWORD PTR tv74[rsp], rax
  00022	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00027	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  0002b	48 8b 00	 mov	 rax, QWORD PTR [rax]
  0002e	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  00032	48 89 44 24 28	 mov	 QWORD PTR tv76[rsp], rax
  00037	48 8b 54 24 48	 mov	 rdx, QWORD PTR pData$[rsp]
  0003c	48 8b 4c 24 20	 mov	 rcx, QWORD PTR tv74[rsp]
  00041	ff 54 24 28	 call	 QWORD PTR tv76[rsp]

; 106  : 	}

  00045	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00049	c3		 ret	 0
?Free@CAtlStringMgr@ATL@@UEAAXPEAUCStringData@2@@Z ENDP	; ATL::CAtlStringMgr::Free
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z
_TEXT	SEGMENT
nAlignedChars$ = 32
pData$ = 40
tv65 = 48
tv77 = 52
__atl_condVal$1 = 56
__atl_condVal$2 = 60
nDataBytes$ = 64
nTotalSize$ = 72
tv134 = 80
tv136 = 88
this$ = 112
nChars$ = 120
nCharSize$ = 128
?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z PROC ; ATL::CAtlStringMgr::Allocate, COMDAT

; 68   : 	{

$LN19:
  00000	44 89 44 24 18	 mov	 DWORD PTR [rsp+24], r8d
  00005	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00009	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000e	48 83 ec 68	 sub	 rsp, 104		; 00000068H
$LN4@Allocate:

; 69   : 		ATLENSURE_RETURN_VAL( nChars>=0, NULL );

  00012	83 7c 24 78 00	 cmp	 DWORD PTR nChars$[rsp], 0
  00017	7c 0a		 jl	 SHORT $LN15@Allocate
  00019	c7 44 24 30 01
	00 00 00	 mov	 DWORD PTR tv65[rsp], 1
  00021	eb 08		 jmp	 SHORT $LN16@Allocate
$LN15@Allocate:
  00023	c7 44 24 30 00
	00 00 00	 mov	 DWORD PTR tv65[rsp], 0
$LN16@Allocate:
  0002b	8b 44 24 30	 mov	 eax, DWORD PTR tv65[rsp]
  0002f	89 44 24 38	 mov	 DWORD PTR __atl_condVal$1[rsp], eax
  00033	83 7c 24 38 00	 cmp	 DWORD PTR __atl_condVal$1[rsp], 0
  00038	75 07		 jne	 SHORT $LN8@Allocate
  0003a	33 c0		 xor	 eax, eax
  0003c	e9 25 01 00 00	 jmp	 $LN1@Allocate
$LN8@Allocate:
  00041	33 c0		 xor	 eax, eax
  00043	85 c0		 test	 eax, eax
  00045	75 cb		 jne	 SHORT $LN4@Allocate

; 70   : 
; 71   : 		size_t nTotalSize;
; 72   : 		CStringData* pData;
; 73   : 		size_t nDataBytes;
; 74   : 
; 75   : 		if( FAILED(::ATL::AtlAdd(&nChars, nChars, 1)) )

  00047	41 b8 01 00 00
	00		 mov	 r8d, 1
  0004d	8b 54 24 78	 mov	 edx, DWORD PTR nChars$[rsp]
  00051	48 8d 4c 24 78	 lea	 rcx, QWORD PTR nChars$[rsp]
  00056	e8 00 00 00 00	 call	 ??$AtlAdd@H@ATL@@YAJPEAHHH@Z ; ATL::AtlAdd<int>
  0005b	85 c0		 test	 eax, eax
  0005d	7d 07		 jge	 SHORT $LN9@Allocate

; 76   : 		{
; 77   : 			return NULL;

  0005f	33 c0		 xor	 eax, eax
  00061	e9 00 01 00 00	 jmp	 $LN1@Allocate
$LN9@Allocate:

; 78   : 		}
; 79   : 
; 80   : 		int nAlignedChars = ::ATL::AtlAlignUp( nChars, 8 );  // Prevent excessive reallocation.  The heap will usually round up anyway.

  00066	ba 08 00 00 00	 mov	 edx, 8
  0006b	8b 4c 24 78	 mov	 ecx, DWORD PTR nChars$[rsp]
  0006f	e8 00 00 00 00	 call	 ??$AtlAlignUp@H@ATL@@YAHHK@Z ; ATL::AtlAlignUp<int>
  00074	89 44 24 20	 mov	 DWORD PTR nAlignedChars$[rsp], eax
$LN7@Allocate:

; 81   : 		ATLENSURE_RETURN_VAL( nChars<=nAlignedChars, NULL );

  00078	8b 44 24 20	 mov	 eax, DWORD PTR nAlignedChars$[rsp]
  0007c	39 44 24 78	 cmp	 DWORD PTR nChars$[rsp], eax
  00080	7f 0a		 jg	 SHORT $LN17@Allocate
  00082	c7 44 24 34 01
	00 00 00	 mov	 DWORD PTR tv77[rsp], 1
  0008a	eb 08		 jmp	 SHORT $LN18@Allocate
$LN17@Allocate:
  0008c	c7 44 24 34 00
	00 00 00	 mov	 DWORD PTR tv77[rsp], 0
$LN18@Allocate:
  00094	8b 44 24 34	 mov	 eax, DWORD PTR tv77[rsp]
  00098	89 44 24 3c	 mov	 DWORD PTR __atl_condVal$2[rsp], eax
  0009c	83 7c 24 3c 00	 cmp	 DWORD PTR __atl_condVal$2[rsp], 0
  000a1	75 07		 jne	 SHORT $LN10@Allocate
  000a3	33 c0		 xor	 eax, eax
  000a5	e9 bc 00 00 00	 jmp	 $LN1@Allocate
$LN10@Allocate:
  000aa	33 c0		 xor	 eax, eax
  000ac	85 c0		 test	 eax, eax
  000ae	75 c8		 jne	 SHORT $LN7@Allocate

; 82   : 
; 83   : 		if(	FAILED(::ATL::AtlMultiply(&nDataBytes, static_cast<size_t>(nAlignedChars), static_cast<size_t>(nCharSize))) ||

  000b0	48 63 84 24 80
	00 00 00	 movsxd	 rax, DWORD PTR nCharSize$[rsp]
  000b8	48 63 4c 24 20	 movsxd	 rcx, DWORD PTR nAlignedChars$[rsp]
  000bd	4c 8b c0	 mov	 r8, rax
  000c0	48 8b d1	 mov	 rdx, rcx
  000c3	48 8d 4c 24 40	 lea	 rcx, QWORD PTR nDataBytes$[rsp]
  000c8	e8 00 00 00 00	 call	 ??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z ; ATL::AtlMultiply<unsigned __int64>
  000cd	85 c0		 test	 eax, eax
  000cf	7c 18		 jl	 SHORT $LN12@Allocate
  000d1	4c 8b 44 24 40	 mov	 r8, QWORD PTR nDataBytes$[rsp]
  000d6	ba 18 00 00 00	 mov	 edx, 24
  000db	48 8d 4c 24 48	 lea	 rcx, QWORD PTR nTotalSize$[rsp]
  000e0	e8 00 00 00 00	 call	 ??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z ; ATL::AtlAdd<unsigned __int64>
  000e5	85 c0		 test	 eax, eax
  000e7	7d 04		 jge	 SHORT $LN11@Allocate
$LN12@Allocate:

; 84   : 			FAILED(::ATL::AtlAdd(&nTotalSize, static_cast<size_t>(sizeof( CStringData )), nDataBytes)))
; 85   : 		{
; 86   : 			return NULL;

  000e9	33 c0		 xor	 eax, eax
  000eb	eb 79		 jmp	 SHORT $LN1@Allocate
$LN11@Allocate:

; 87   : 		}
; 88   : 		pData = static_cast< CStringData* >( m_pMemMgr->Allocate( nTotalSize ) );

  000ed	48 8b 44 24 70	 mov	 rax, QWORD PTR this$[rsp]
  000f2	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  000f6	48 89 44 24 50	 mov	 QWORD PTR tv134[rsp], rax
  000fb	48 8b 44 24 70	 mov	 rax, QWORD PTR this$[rsp]
  00100	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  00104	48 8b 00	 mov	 rax, QWORD PTR [rax]
  00107	48 8b 00	 mov	 rax, QWORD PTR [rax]
  0010a	48 89 44 24 58	 mov	 QWORD PTR tv136[rsp], rax
  0010f	48 8b 54 24 48	 mov	 rdx, QWORD PTR nTotalSize$[rsp]
  00114	48 8b 4c 24 50	 mov	 rcx, QWORD PTR tv134[rsp]
  00119	ff 54 24 58	 call	 QWORD PTR tv136[rsp]
  0011d	48 89 44 24 28	 mov	 QWORD PTR pData$[rsp], rax

; 89   : 		if( pData == NULL )

  00122	48 83 7c 24 28
	00		 cmp	 QWORD PTR pData$[rsp], 0
  00128	75 04		 jne	 SHORT $LN13@Allocate

; 90   : 		{
; 91   : 			return( NULL );

  0012a	33 c0		 xor	 eax, eax
  0012c	eb 38		 jmp	 SHORT $LN1@Allocate
$LN13@Allocate:

; 92   : 		}
; 93   : 		pData->pStringMgr = this;

  0012e	48 8b 44 24 28	 mov	 rax, QWORD PTR pData$[rsp]
  00133	48 8b 4c 24 70	 mov	 rcx, QWORD PTR this$[rsp]
  00138	48 89 08	 mov	 QWORD PTR [rax], rcx

; 94   : 		pData->nRefs = 1;

  0013b	48 8b 44 24 28	 mov	 rax, QWORD PTR pData$[rsp]
  00140	c7 40 10 01 00
	00 00		 mov	 DWORD PTR [rax+16], 1

; 95   : 		pData->nAllocLength = nAlignedChars - 1;

  00147	8b 44 24 20	 mov	 eax, DWORD PTR nAlignedChars$[rsp]
  0014b	ff c8		 dec	 eax
  0014d	48 8b 4c 24 28	 mov	 rcx, QWORD PTR pData$[rsp]
  00152	89 41 0c	 mov	 DWORD PTR [rcx+12], eax

; 96   : 		pData->nDataLength = 0;

  00155	48 8b 44 24 28	 mov	 rax, QWORD PTR pData$[rsp]
  0015a	c7 40 08 00 00
	00 00		 mov	 DWORD PTR [rax+8], 0

; 97   : 
; 98   : 		return( pData );

  00161	48 8b 44 24 28	 mov	 rax, QWORD PTR pData$[rsp]
$LN1@Allocate:

; 99   : 	}

  00166	48 83 c4 68	 add	 rsp, 104		; 00000068H
  0016a	c3		 ret	 0
?Allocate@CAtlStringMgr@ATL@@UEAAPEAUCStringData@2@HH@Z ENDP ; ATL::CAtlStringMgr::Allocate
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ
_TEXT	SEGMENT
?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ PROC ; ATL::CAtlStringMgr::GetInstance, COMDAT

; 54   : 	{

$LN7:
  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 55   : #pragma warning(push)
; 56   : #pragma warning(disable: 4640) // will always be initialized on entry thread by CImageStaticInitializer
; 57   : 		static CWin32Heap strHeap( ::GetProcessHeap() );

  00004	b8 00 00 00 00	 mov	 eax, OFFSET FLAT:_Init_thread_epoch
  00009	8b c0		 mov	 eax, eax
  0000b	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR _tls_index
  00011	65 48 8b 14 25
	58 00 00 00	 mov	 rdx, QWORD PTR gs:88
  0001a	48 8b 0c ca	 mov	 rcx, QWORD PTR [rdx+rcx*8]
  0001e	8b 04 08	 mov	 eax, DWORD PTR [rax+rcx]
  00021	39 05 00 00 00
	00		 cmp	 DWORD PTR ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, eax ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
  00027	7e 43		 jle	 SHORT $LN2@GetInstanc
  00029	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
  00030	e8 00 00 00 00	 call	 _Init_thread_header
  00035	83 3d 00 00 00
	00 ff		 cmp	 DWORD PTR ?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, -1 ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
  0003c	75 2e		 jne	 SHORT $LN2@GetInstanc
  0003e	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_GetProcessHeap
  00044	48 8b d0	 mov	 rdx, rax
  00047	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
  0004e	e8 00 00 00 00	 call	 ??0CWin32Heap@ATL@@QEAA@PEAX@Z ; ATL::CWin32Heap::CWin32Heap
  00053	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??__FstrHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strHeap''
  0005a	e8 00 00 00 00	 call	 atexit
  0005f	90		 npad	 1
  00060	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
  00067	e8 00 00 00 00	 call	 _Init_thread_footer
$LN2@GetInstanc:

; 58   : 		static CAtlStringMgr strMgr(&strHeap);

  0006c	b8 00 00 00 00	 mov	 eax, OFFSET FLAT:_Init_thread_epoch
  00071	8b c0		 mov	 eax, eax
  00073	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR _tls_index
  00079	65 48 8b 14 25
	58 00 00 00	 mov	 rdx, QWORD PTR gs:88
  00082	48 8b 0c ca	 mov	 rcx, QWORD PTR [rdx+rcx*8]
  00086	8b 04 08	 mov	 eax, DWORD PTR [rax+rcx]
  00089	39 05 00 00 00
	00		 cmp	 DWORD PTR ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, eax ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
  0008f	7e 41		 jle	 SHORT $LN3@GetInstanc
  00091	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
  00098	e8 00 00 00 00	 call	 _Init_thread_header
  0009d	83 3d 00 00 00
	00 ff		 cmp	 DWORD PTR ?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA, -1 ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
  000a4	75 2c		 jne	 SHORT $LN3@GetInstanc
  000a6	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:?strHeap@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4VCWin32Heap@3@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strHeap
  000ad	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr
  000b4	e8 00 00 00 00	 call	 ??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z ; ATL::CAtlStringMgr::CAtlStringMgr
  000b9	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??__FstrMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@YAXXZ ; `ATL::CAtlStringMgr::GetInstance'::`2'::`dynamic atexit destructor for 'strMgr''
  000c0	e8 00 00 00 00	 call	 atexit
  000c5	90		 npad	 1
  000c6	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
  000cd	e8 00 00 00 00	 call	 _Init_thread_footer
$LN3@GetInstanc:

; 59   : #pragma warning(pop)
; 60   : 
; 61   : 		return &strMgr;

  000d2	48 8d 05 00 00
	00 00		 lea	 rax, OFFSET FLAT:?strMgr@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4V23@A ; `ATL::CAtlStringMgr::GetInstance'::`2'::strMgr

; 62   : 	}

  000d9	48 83 c4 28	 add	 rsp, 40			; 00000028H
  000dd	c3		 ret	 0
?GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ ENDP ; ATL::CAtlStringMgr::GetInstance
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA PROC ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?$TSS0@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS0
  00010	e8 00 00 00 00	 call	 _Init_thread_abort
  00015	48 83 c4 20	 add	 rsp, 32			; 00000020H
  00019	5d		 pop	 rbp
  0001a	c3		 ret	 0
?dtor$0@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA ENDP ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA PROC ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$1
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?$TSS1@?1??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@3@XZ@4HA ; `ATL::CAtlStringMgr::GetInstance'::`2'::$TSS1
  00010	e8 00 00 00 00	 call	 _Init_thread_abort
  00015	48 83 c4 20	 add	 rsp, 32			; 00000020H
  00019	5d		 pop	 rbp
  0001a	c3		 ret	 0
?dtor$1@?0??GetInstance@CAtlStringMgr@ATL@@SAPEAUIAtlStringMgr@2@XZ@4HA ENDP ; `ATL::CAtlStringMgr::GetInstance'::`1'::dtor$1
text$x	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ??1CAtlStringMgr@ATL@@UEAA@XZ
_TEXT	SEGMENT
this$ = 8
??1CAtlStringMgr@ATL@@UEAA@XZ PROC			; ATL::CAtlStringMgr::~CAtlStringMgr, COMDAT

; 44   : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000a	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??_7CAtlStringMgr@ATL@@6B@
  00011	48 89 08	 mov	 QWORD PTR [rax], rcx

; 45   : 		isInitialized = false;

  00014	c6 05 00 00 00
	00 00		 mov	 BYTE PTR ?isInitialized@CAtlStringMgr@ATL@@0_NA, 0 ; ATL::CAtlStringMgr::isInitialized

; 46   : 	}

  0001b	c3		 ret	 0
??1CAtlStringMgr@ATL@@UEAA@XZ ENDP			; ATL::CAtlStringMgr::~CAtlStringMgr
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlstr.h
;	COMDAT ??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z
_TEXT	SEGMENT
tv80 = 32
this$ = 64
pMemMgr$ = 72
??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z PROC	; ATL::CAtlStringMgr::CAtlStringMgr, COMDAT

; 40   : 	{

$LN3:
  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 83 ec 38	 sub	 rsp, 56			; 00000038H
  0000e	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00013	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??_7CAtlStringMgr@ATL@@6B@
  0001a	48 89 08	 mov	 QWORD PTR [rax], rcx

; 39   : 		m_pMemMgr( pMemMgr )

  0001d	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00022	48 8b 4c 24 48	 mov	 rcx, QWORD PTR pMemMgr$[rsp]
  00027	48 89 48 08	 mov	 QWORD PTR [rax+8], rcx

; 40   : 	{

  0002b	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00030	48 83 c0 10	 add	 rax, 16
  00034	48 8b c8	 mov	 rcx, rax
  00037	e8 00 00 00 00	 call	 ??0CNilStringData@ATL@@QEAA@XZ ; ATL::CNilStringData::CNilStringData

; 41   : 		m_nil.SetManager( this );

  0003c	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00041	48 83 c0 10	 add	 rax, 16
  00045	48 89 44 24 20	 mov	 QWORD PTR tv80[rsp], rax
  0004a	48 8b 54 24 40	 mov	 rdx, QWORD PTR this$[rsp]
  0004f	48 8b 4c 24 20	 mov	 rcx, QWORD PTR tv80[rsp]
  00054	e8 00 00 00 00	 call	 ?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z ; ATL::CNilStringData::SetManager

; 42   : 	}

  00059	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0005e	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00062	c3		 ret	 0
??0CAtlStringMgr@ATL@@QEAA@PEAUIAtlMemMgr@1@@Z ENDP	; ATL::CAtlStringMgr::CAtlStringMgr
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT ??__F_AtlWinModule@ATL@@YAXXZ
text$yd	SEGMENT
??__F_AtlWinModule@ATL@@YAXXZ PROC			; ATL::`dynamic atexit destructor for '_AtlWinModule'', COMDAT
  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?_AtlWinModule@ATL@@3VCAtlWinModule@1@A ; ATL::_AtlWinModule
  0000b	e8 00 00 00 00	 call	 ??1CAtlWinModule@ATL@@QEAA@XZ ; ATL::CAtlWinModule::~CAtlWinModule
  00010	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00014	c3		 ret	 0
??__F_AtlWinModule@ATL@@YAXXZ ENDP			; ATL::`dynamic atexit destructor for '_AtlWinModule''
text$yd	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ??__E_AtlWinModule@ATL@@YAXXZ
text$di	SEGMENT
??__E_AtlWinModule@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for '_AtlWinModule'', COMDAT

; 2972 : __declspec(selectany) CAtlWinModule _AtlWinModule;

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?_AtlWinModule@ATL@@3VCAtlWinModule@1@A ; ATL::_AtlWinModule
  0000b	e8 00 00 00 00	 call	 ??0CAtlWinModule@ATL@@QEAA@XZ ; ATL::CAtlWinModule::CAtlWinModule
  00010	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??__F_AtlWinModule@ATL@@YAXXZ ; ATL::`dynamic atexit destructor for '_AtlWinModule''
  00017	e8 00 00 00 00	 call	 atexit
  0001c	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00020	c3		 ret	 0
??__E_AtlWinModule@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for '_AtlWinModule''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ?Term@CAtlWinModule@ATL@@QEAAXXZ
_TEXT	SEGMENT
this$ = 48
?Term@CAtlWinModule@ATL@@QEAAXXZ PROC			; ATL::CAtlWinModule::Term, COMDAT

; 2956 : 	{

$LN3:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 2957 : 		AtlWinModuleTerm(this, _AtlBaseModule.GetModuleInstance());

  00009	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?_AtlBaseModule@ATL@@3VCAtlBaseModule@1@A ; ATL::_AtlBaseModule
  00010	e8 00 00 00 00	 call	 ?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ ; ATL::CAtlBaseModule::GetModuleInstance
  00015	48 8b d0	 mov	 rdx, rax
  00018	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0001d	e8 00 00 00 00	 call	 ?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z ; ATL::AtlWinModuleTerm

; 2958 : 	}

  00022	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00026	c3		 ret	 0
?Term@CAtlWinModule@ATL@@QEAAXXZ ENDP			; ATL::CAtlWinModule::Term
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ??1CAtlWinModule@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??1CAtlWinModule@ATL@@QEAA@XZ PROC			; ATL::CAtlWinModule::~CAtlWinModule, COMDAT

; 2951 : 	{

$LN4:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 2952 : 		Term();

  00009	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0000e	e8 00 00 00 00	 call	 ?Term@CAtlWinModule@ATL@@QEAAXXZ ; ATL::CAtlWinModule::Term
  00013	90		 npad	 1

; 2953 : 	}

  00014	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  00019	e8 00 00 00 00	 call	 ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
  0001e	90		 npad	 1
  0001f	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00023	c3		 ret	 0
??1CAtlWinModule@ATL@@QEAA@XZ ENDP			; ATL::CAtlWinModule::~CAtlWinModule
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA PROC	; `ATL::CAtlWinModule::~CAtlWinModule'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	e8 00 00 00 00	 call	 ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
  00012	48 83 c4 20	 add	 rsp, 32			; 00000020H
  00016	5d		 pop	 rbp
  00017	c3		 ret	 0
?dtor$0@?0???1CAtlWinModule@ATL@@QEAA@XZ@4HA ENDP	; `ATL::CAtlWinModule::~CAtlWinModule'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ??0CAtlWinModule@ATL@@QEAA@XZ
_TEXT	SEGMENT
hr$ = 32
this$ = 64
??0CAtlWinModule@ATL@@QEAA@XZ PROC			; ATL::CAtlWinModule::CAtlWinModule, COMDAT

; 2937 : 	CAtlWinModule()

$LN5:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 38	 sub	 rsp, 56			; 00000038H
  00009	48 8b 4c 24 40	 mov	 rcx, QWORD PTR this$[rsp]
  0000e	e8 00 00 00 00	 call	 ??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
  00013	90		 npad	 1

; 2938 : 	{
; 2939 : 		cbSize = sizeof(_ATL_WIN_MODULE);

  00014	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00019	c7 00 48 00 00
	00		 mov	 DWORD PTR [rax], 72	; 00000048H

; 2940 : 		HRESULT hr = AtlWinModuleInit(this);

  0001f	48 8b 4c 24 40	 mov	 rcx, QWORD PTR this$[rsp]
  00024	e8 00 00 00 00	 call	 ?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z ; ATL::AtlWinModuleInit
  00029	89 44 24 20	 mov	 DWORD PTR hr$[rsp], eax

; 2941 : 		if (FAILED(hr))

  0002d	83 7c 24 20 00	 cmp	 DWORD PTR hr$[rsp], 0
  00032	7d 12		 jge	 SHORT $LN2@CAtlWinMod

; 2942 : 		{
; 2943 : 			ATLASSERT(0);
; 2944 : 			CAtlBaseModule::m_bInitFailed = true;

  00034	c6 05 00 00 00
	00 01		 mov	 BYTE PTR ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA, 1 ; ATL::CAtlBaseModule::m_bInitFailed

; 2945 : 			cbSize = 0;

  0003b	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00040	c7 00 00 00 00
	00		 mov	 DWORD PTR [rax], 0
$LN2@CAtlWinMod:

; 2946 : 			return;
; 2947 : 		}
; 2948 : 	}

  00046	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0004b	48 83 c4 38	 add	 rsp, 56			; 00000038H
  0004f	c3		 ret	 0
??0CAtlWinModule@ATL@@QEAA@XZ ENDP			; ATL::CAtlWinModule::CAtlWinModule
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
hr$ = 32
this$ = 64
?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA PROC	; `ATL::CAtlWinModule::CAtlWinModule'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 40	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	e8 00 00 00 00	 call	 ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
  00012	48 83 c4 20	 add	 rsp, 32			; 00000020H
  00016	5d		 pop	 rbp
  00017	c3		 ret	 0
?dtor$0@?0???0CAtlWinModule@ATL@@QEAA@XZ@4HA ENDP	; `ATL::CAtlWinModule::CAtlWinModule'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
;	COMDAT ??__F_AtlComModule@ATL@@YAXXZ
text$yd	SEGMENT
??__F_AtlComModule@ATL@@YAXXZ PROC			; ATL::`dynamic atexit destructor for '_AtlComModule'', COMDAT
  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?_AtlComModule@ATL@@3VCAtlComModule@1@A ; ATL::_AtlComModule
  0000b	e8 00 00 00 00	 call	 ??1CAtlComModule@ATL@@QEAA@XZ ; ATL::CAtlComModule::~CAtlComModule
  00010	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00014	c3		 ret	 0
??__F_AtlComModule@ATL@@YAXXZ ENDP			; ATL::`dynamic atexit destructor for '_AtlComModule''
text$yd	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ??__E_AtlComModule@ATL@@YAXXZ
text$di	SEGMENT
??__E_AtlComModule@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for '_AtlComModule'', COMDAT

; 2716 : __declspec(selectany) CAtlComModule _AtlComModule;

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?_AtlComModule@ATL@@3VCAtlComModule@1@A ; ATL::_AtlComModule
  0000b	e8 00 00 00 00	 call	 ??0CAtlComModule@ATL@@QEAA@XZ ; ATL::CAtlComModule::CAtlComModule
  00010	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??__F_AtlComModule@ATL@@YAXXZ ; ATL::`dynamic atexit destructor for '_AtlComModule''
  00017	e8 00 00 00 00	 call	 atexit
  0001c	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00020	c3		 ret	 0
??__E_AtlComModule@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for '_AtlComModule''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ?Term@CAtlComModule@ATL@@QEAAXXZ
_TEXT	SEGMENT
ppEntry$1 = 32
pCache$2 = 40
factory$3 = 48
this$ = 80
?Term@CAtlComModule@ATL@@QEAAXXZ PROC			; ATL::CAtlComModule::Term, COMDAT

; 2613 : 	{

$LN9:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 48	 sub	 rsp, 72			; 00000048H

; 2614 : 		if (cbSize == 0)

  00009	48 8b 44 24 50	 mov	 rax, QWORD PTR this$[rsp]
  0000e	83 38 00	 cmp	 DWORD PTR [rax], 0
  00011	75 05		 jne	 SHORT $LN5@Term

; 2615 : 			return;

  00013	e9 a2 00 00 00	 jmp	 $LN1@Term
$LN5@Term:

; 2616 : 
; 2617 : 		for (_ATL_OBJMAP_ENTRY_EX** ppEntry = m_ppAutoObjMapFirst; ppEntry < m_ppAutoObjMapLast; ppEntry++)

  00018	48 8b 44 24 50	 mov	 rax, QWORD PTR this$[rsp]
  0001d	48 8b 40 10	 mov	 rax, QWORD PTR [rax+16]
  00021	48 89 44 24 20	 mov	 QWORD PTR ppEntry$1[rsp], rax
  00026	eb 0e		 jmp	 SHORT $LN4@Term
$LN2@Term:
  00028	48 8b 44 24 20	 mov	 rax, QWORD PTR ppEntry$1[rsp]
  0002d	48 83 c0 08	 add	 rax, 8
  00031	48 89 44 24 20	 mov	 QWORD PTR ppEntry$1[rsp], rax
$LN4@Term:
  00036	48 8b 44 24 50	 mov	 rax, QWORD PTR this$[rsp]
  0003b	48 8b 40 18	 mov	 rax, QWORD PTR [rax+24]
  0003f	48 39 44 24 20	 cmp	 QWORD PTR ppEntry$1[rsp], rax
  00044	73 58		 jae	 SHORT $LN3@Term

; 2618 : 		{
; 2619 : 			if (*ppEntry != NULL)

  00046	48 8b 44 24 20	 mov	 rax, QWORD PTR ppEntry$1[rsp]
  0004b	48 83 38 00	 cmp	 QWORD PTR [rax], 0
  0004f	74 4b		 je	 SHORT $LN6@Term

; 2620 : 			{
; 2621 : 				_ATL_OBJMAP_CACHE* pCache = (**ppEntry).pCache;

  00051	48 8b 44 24 20	 mov	 rax, QWORD PTR ppEntry$1[rsp]
  00056	48 8b 00	 mov	 rax, QWORD PTR [rax]
  00059	48 8b 40 20	 mov	 rax, QWORD PTR [rax+32]
  0005d	48 89 44 24 28	 mov	 QWORD PTR pCache$2[rsp], rax

; 2622 : 
; 2623 : 				if (pCache->pCF != NULL)

  00062	48 8b 44 24 28	 mov	 rax, QWORD PTR pCache$2[rsp]
  00067	48 83 38 00	 cmp	 QWORD PTR [rax], 0
  0006b	74 2f		 je	 SHORT $LN7@Term

; 2624 : 				{
; 2625 : 					// Decode factory pointer if it's not null
; 2626 : 					IUnknown *factory = reinterpret_cast<IUnknown*>(::DecodePointer(pCache->pCF));

  0006d	48 8b 44 24 28	 mov	 rax, QWORD PTR pCache$2[rsp]
  00072	48 8b 08	 mov	 rcx, QWORD PTR [rax]
  00075	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_DecodePointer
  0007b	48 89 44 24 30	 mov	 QWORD PTR factory$3[rsp], rax

; 2627 : 					_Analysis_assume_(factory != nullptr);
; 2628 : 					factory->Release();

  00080	48 8b 44 24 30	 mov	 rax, QWORD PTR factory$3[rsp]
  00085	48 8b 00	 mov	 rax, QWORD PTR [rax]
  00088	48 8b 4c 24 30	 mov	 rcx, QWORD PTR factory$3[rsp]
  0008d	ff 50 10	 call	 QWORD PTR [rax+16]

; 2629 : 					pCache->pCF = NULL;

  00090	48 8b 44 24 28	 mov	 rax, QWORD PTR pCache$2[rsp]
  00095	48 c7 00 00 00
	00 00		 mov	 QWORD PTR [rax], 0
$LN7@Term:
$LN6@Term:

; 2630 : 				}
; 2631 : 			}
; 2632 : 		}

  0009c	eb 8a		 jmp	 SHORT $LN2@Term
$LN3@Term:

; 2633 : 		m_csObjMap.Term();

  0009e	48 8b 44 24 50	 mov	 rax, QWORD PTR this$[rsp]
  000a3	48 83 c0 20	 add	 rax, 32			; 00000020H
  000a7	48 8b c8	 mov	 rcx, rax
  000aa	e8 00 00 00 00	 call	 ?Term@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Term

; 2634 : 		// Set to 0 to indicate that this function has been called
; 2635 : 		// At this point no one should be concerned about cbsize
; 2636 : 		// having the correct value
; 2637 : 		cbSize = 0;

  000af	48 8b 44 24 50	 mov	 rax, QWORD PTR this$[rsp]
  000b4	c7 00 00 00 00
	00		 mov	 DWORD PTR [rax], 0
$LN1@Term:

; 2638 : 	}

  000ba	48 83 c4 48	 add	 rsp, 72			; 00000048H
  000be	c3		 ret	 0
?Term@CAtlComModule@ATL@@QEAAXXZ ENDP			; ATL::CAtlComModule::Term
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ??1CAtlComModule@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??1CAtlComModule@ATL@@QEAA@XZ PROC			; ATL::CAtlComModule::~CAtlComModule, COMDAT

; 2607 : 	{

$LN4:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 2608 : 		Term();

  00009	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0000e	e8 00 00 00 00	 call	 ?Term@CAtlComModule@ATL@@QEAAXXZ ; ATL::CAtlComModule::Term
  00013	90		 npad	 1

; 2609 : 	}

  00014	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  00019	e8 00 00 00 00	 call	 ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
  0001e	90		 npad	 1
  0001f	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00023	c3		 ret	 0
??1CAtlComModule@ATL@@QEAA@XZ ENDP			; ATL::CAtlComModule::~CAtlComModule
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA PROC	; `ATL::CAtlComModule::~CAtlComModule'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	e8 00 00 00 00	 call	 ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
  00012	48 83 c4 20	 add	 rsp, 32			; 00000020H
  00016	5d		 pop	 rbp
  00017	c3		 ret	 0
?dtor$0@?0???1CAtlComModule@ATL@@QEAA@XZ@4HA ENDP	; `ATL::CAtlComModule::~CAtlComModule'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ??0CAtlComModule@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??0CAtlComModule@ATL@@QEAA@XZ PROC			; ATL::CAtlComModule::CAtlComModule, COMDAT

; 2586 : 	CAtlComModule() throw()

$LN5:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00009	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0000e	e8 00 00 00 00	 call	 ??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
  00013	90		 npad	 1

; 2587 : 	{
; 2588 : 		cbSize = 0;

  00014	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00019	c7 00 00 00 00
	00		 mov	 DWORD PTR [rax], 0

; 2589 : 
; 2590 : 		m_hInstTypeLib = reinterpret_cast<HINSTANCE>(&__ImageBase);

  0001f	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00024	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:__ImageBase
  0002b	48 89 48 08	 mov	 QWORD PTR [rax+8], rcx

; 2591 : 
; 2592 : 		m_ppAutoObjMapFirst = &__pobjMapEntryFirst + 1;

  0002f	48 8d 05 00 00
	00 00		 lea	 rax, OFFSET FLAT:__pobjMapEntryFirst
  00036	48 83 c0 08	 add	 rax, 8
  0003a	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0003f	48 89 41 10	 mov	 QWORD PTR [rcx+16], rax

; 2593 : 		m_ppAutoObjMapLast = &__pobjMapEntryLast;

  00043	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00048	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:__pobjMapEntryLast
  0004f	48 89 48 18	 mov	 QWORD PTR [rax+24], rcx

; 2594 : 
; 2595 : 		if (FAILED(m_csObjMap.Init()))

  00053	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00058	48 83 c0 20	 add	 rax, 32			; 00000020H
  0005c	48 8b c8	 mov	 rcx, rax
  0005f	e8 00 00 00 00	 call	 ?Init@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Init
  00064	85 c0		 test	 eax, eax
  00066	7d 09		 jge	 SHORT $LN2@CAtlComMod

; 2596 : 		{
; 2597 : 			ATLTRACE(atlTraceCOM, 0, _T("ERROR : Unable to initialize critical section in CAtlComModule\n"));
; 2598 : 			ATLASSERT(0);
; 2599 : 			CAtlBaseModule::m_bInitFailed = true;

  00068	c6 05 00 00 00
	00 01		 mov	 BYTE PTR ?m_bInitFailed@CAtlBaseModule@ATL@@2_NA, 1 ; ATL::CAtlBaseModule::m_bInitFailed

; 2600 : 			return;

  0006f	eb 0b		 jmp	 SHORT $LN1@CAtlComMod
$LN2@CAtlComMod:

; 2601 : 		}
; 2602 : 		// Set cbSize on success.
; 2603 : 		cbSize = sizeof(_ATL_COM_MODULE);

  00071	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00076	c7 00 48 00 00
	00		 mov	 DWORD PTR [rax], 72	; 00000048H
$LN1@CAtlComMod:

; 2604 : 	}

  0007c	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00081	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00085	c3		 ret	 0
??0CAtlComModule@ATL@@QEAA@XZ ENDP			; ATL::CAtlComModule::CAtlComModule
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA PROC	; `ATL::CAtlComModule::CAtlComModule'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	e8 00 00 00 00	 call	 ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
  00012	48 83 c4 20	 add	 rsp, 32			; 00000020H
  00016	5d		 pop	 rbp
  00017	c3		 ret	 0
?dtor$0@?0???0CAtlComModule@ATL@@QEAA@XZ@4HA ENDP	; `ATL::CAtlComModule::CAtlComModule'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z
_TEXT	SEGMENT
i$1 = 32
tv82 = 40
pWinModule$ = 64
hInst$ = 72
?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z PROC ; ATL::AtlWinModuleTerm, COMDAT

; 7652 : {

$LN9:
  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 7653 : 	if (pWinModule == NULL)

  0000e	48 83 7c 24 40
	00		 cmp	 QWORD PTR pWinModule$[rsp], 0
  00014	75 0a		 jne	 SHORT $LN5@AtlWinModu

; 7654 : 		return E_INVALIDARG;

  00016	b8 57 00 07 80	 mov	 eax, -2147024809	; ffffffff80070057H
  0001b	e9 b0 00 00 00	 jmp	 $LN1@AtlWinModu
$LN5@AtlWinModu:

; 7655 : 	if (pWinModule->cbSize == 0)

  00020	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  00025	83 38 00	 cmp	 DWORD PTR [rax], 0
  00028	75 07		 jne	 SHORT $LN6@AtlWinModu

; 7656 : 		return S_OK;

  0002a	33 c0		 xor	 eax, eax
  0002c	e9 9f 00 00 00	 jmp	 $LN1@AtlWinModu
$LN6@AtlWinModu:

; 7657 : 	if (pWinModule->cbSize != sizeof(_ATL_WIN_MODULE))

  00031	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  00036	8b 00		 mov	 eax, DWORD PTR [rax]
  00038	48 83 f8 48	 cmp	 rax, 72			; 00000048H
  0003c	74 0a		 je	 SHORT $LN7@AtlWinModu

; 7658 : 		return E_INVALIDARG;

  0003e	b8 57 00 07 80	 mov	 eax, -2147024809	; ffffffff80070057H
  00043	e9 88 00 00 00	 jmp	 $LN1@AtlWinModu
$LN7@AtlWinModu:

; 7659 : 
; 7660 : 	for (int i = 0; i < pWinModule->m_rgWindowClassAtoms.GetSize(); i++)

  00048	c7 44 24 20 00
	00 00 00	 mov	 DWORD PTR i$1[rsp], 0
  00050	eb 0a		 jmp	 SHORT $LN4@AtlWinModu
$LN2@AtlWinModu:
  00052	8b 44 24 20	 mov	 eax, DWORD PTR i$1[rsp]
  00056	ff c0		 inc	 eax
  00058	89 44 24 20	 mov	 DWORD PTR i$1[rsp], eax
$LN4@AtlWinModu:
  0005c	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  00061	48 83 c0 38	 add	 rax, 56			; 00000038H
  00065	48 8b c8	 mov	 rcx, rax
  00068	e8 00 00 00 00	 call	 ?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize
  0006d	39 44 24 20	 cmp	 DWORD PTR i$1[rsp], eax
  00071	7d 2e		 jge	 SHORT $LN3@AtlWinModu

; 7661 : 		UnregisterClass((LPCTSTR)pWinModule->m_rgWindowClassAtoms[i], hInst);

  00073	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  00078	48 83 c0 38	 add	 rax, 56			; 00000038H
  0007c	48 89 44 24 28	 mov	 QWORD PTR tv82[rsp], rax
  00081	8b 54 24 20	 mov	 edx, DWORD PTR i$1[rsp]
  00085	48 8b 4c 24 28	 mov	 rcx, QWORD PTR tv82[rsp]
  0008a	e8 00 00 00 00	 call	 ??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[]
  0008f	0f b7 00	 movzx	 eax, WORD PTR [rax]
  00092	48 8b 54 24 48	 mov	 rdx, QWORD PTR hInst$[rsp]
  00097	8b c8		 mov	 ecx, eax
  00099	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_UnregisterClassW
  0009f	eb b1		 jmp	 SHORT $LN2@AtlWinModu
$LN3@AtlWinModu:

; 7662 : 	pWinModule->m_rgWindowClassAtoms.RemoveAll();

  000a1	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  000a6	48 83 c0 38	 add	 rax, 56			; 00000038H
  000aa	48 8b c8	 mov	 rcx, rax
  000ad	e8 00 00 00 00	 call	 ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll

; 7663 : 	pWinModule->m_csWindowCreate.Term();

  000b2	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  000b7	48 83 c0 08	 add	 rax, 8
  000bb	48 8b c8	 mov	 rcx, rax
  000be	e8 00 00 00 00	 call	 ?Term@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Term

; 7664 : 	pWinModule->cbSize = 0;

  000c3	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  000c8	c7 00 00 00 00
	00		 mov	 DWORD PTR [rax], 0

; 7665 : 	return S_OK;

  000ce	33 c0		 xor	 eax, eax
$LN1@AtlWinModu:

; 7666 : }

  000d0	48 83 c4 38	 add	 rsp, 56			; 00000038H
  000d4	c3		 ret	 0
?AtlWinModuleTerm@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@PEAUHINSTANCE__@@@Z ENDP ; ATL::AtlWinModuleTerm
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlbase.h
;	COMDAT ?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z
_TEXT	SEGMENT
hr$ = 32
pWinModule$ = 64
?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z PROC ; ATL::AtlWinModuleInit, COMDAT

; 8396 : {

$LN6:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 8397 : 	if (pWinModule == NULL)

  00009	48 83 7c 24 40
	00		 cmp	 QWORD PTR pWinModule$[rsp], 0
  0000f	75 07		 jne	 SHORT $LN2@AtlWinModu

; 8398 : 		return E_INVALIDARG;

  00011	b8 57 00 07 80	 mov	 eax, -2147024809	; ffffffff80070057H
  00016	eb 3a		 jmp	 SHORT $LN1@AtlWinModu
$LN2@AtlWinModu:

; 8399 : 
; 8400 : 	// check only in the DLL
; 8401 : 	if (pWinModule->cbSize != sizeof(_ATL_WIN_MODULE))

  00018	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  0001d	8b 00		 mov	 eax, DWORD PTR [rax]
  0001f	48 83 f8 48	 cmp	 rax, 72			; 00000048H
  00023	74 07		 je	 SHORT $LN3@AtlWinModu

; 8402 : 		return E_INVALIDARG;

  00025	b8 57 00 07 80	 mov	 eax, -2147024809	; ffffffff80070057H
  0002a	eb 26		 jmp	 SHORT $LN1@AtlWinModu
$LN3@AtlWinModu:

; 8403 : 
; 8404 : 	pWinModule->m_pCreateWndList = NULL;

  0002c	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  00031	48 c7 40 30 00
	00 00 00	 mov	 QWORD PTR [rax+48], 0

; 8405 : 
; 8406 : 	HRESULT hr = pWinModule->m_csWindowCreate.Init();

  00039	48 8b 44 24 40	 mov	 rax, QWORD PTR pWinModule$[rsp]
  0003e	48 83 c0 08	 add	 rax, 8
  00042	48 8b c8	 mov	 rcx, rax
  00045	e8 00 00 00 00	 call	 ?Init@CComCriticalSection@ATL@@QEAAJXZ ; ATL::CComCriticalSection::Init
  0004a	89 44 24 20	 mov	 DWORD PTR hr$[rsp], eax

; 8407 : 	if (FAILED(hr))
; 8408 : 	{
; 8409 : 		ATLTRACE(atlTraceWindowing, 0, _T("ERROR : Unable to initialize critical section in AtlWinModuleInit\n"));
; 8410 : 		ATLASSERT(0);
; 8411 : 	}
; 8412 : 	return hr;

  0004e	8b 44 24 20	 mov	 eax, DWORD PTR hr$[rsp]
$LN1@AtlWinModu:

; 8413 : }

  00052	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00056	c3		 ret	 0
?AtlWinModuleInit@ATL@@YAJPEAU_ATL_WIN_MODULE70@1@@Z ENDP ; ATL::AtlWinModuleInit
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT ??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ PROC			; ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70, COMDAT
$LN5:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 83 c0 38	 add	 rax, 56			; 00000038H
  00012	48 8b c8	 mov	 rcx, rax
  00015	e8 00 00 00 00	 call	 ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
  0001a	90		 npad	 1
  0001b	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00020	48 83 c0 08	 add	 rax, 8
  00024	48 8b c8	 mov	 rcx, rax
  00027	e8 00 00 00 00	 call	 ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
  0002c	90		 npad	 1
  0002d	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00031	c3		 ret	 0
??1_ATL_WIN_MODULE70@ATL@@QEAA@XZ ENDP			; ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC	; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	48 83 c1 08	 add	 rcx, 8
  00011	e8 00 00 00 00	 call	 ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
  00016	48 83 c4 20	 add	 rsp, 32			; 00000020H
  0001a	5d		 pop	 rbp
  0001b	c3		 ret	 0
?dtor$0@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP	; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC	; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$1
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	48 83 c1 38	 add	 rcx, 56			; 00000038H
  00011	e8 00 00 00 00	 call	 ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
  00016	48 83 c4 20	 add	 rsp, 32			; 00000020H
  0001a	5d		 pop	 rbp
  0001b	c3		 ret	 0
?dtor$1@?0???1_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP	; `ATL::_ATL_WIN_MODULE70::~_ATL_WIN_MODULE70'::`1'::dtor$1
text$x	ENDS
; Function compile flags: /Odtp
;	COMDAT ??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ PROC			; ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70, COMDAT
$LN5:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 83 c0 08	 add	 rax, 8
  00012	48 8b c8	 mov	 rcx, rax
  00015	e8 00 00 00 00	 call	 ??0CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::CComCriticalSection
  0001a	90		 npad	 1
  0001b	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00020	48 83 c0 38	 add	 rax, 56			; 00000038H
  00024	48 8b c8	 mov	 rcx, rax
  00027	e8 00 00 00 00	 call	 ??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
  0002c	90		 npad	 1
  0002d	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00032	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00036	c3		 ret	 0
??0_ATL_WIN_MODULE70@ATL@@QEAA@XZ ENDP			; ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC	; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	48 83 c1 08	 add	 rcx, 8
  00011	e8 00 00 00 00	 call	 ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
  00016	48 83 c4 20	 add	 rsp, 32			; 00000020H
  0001a	5d		 pop	 rbp
  0001b	c3		 ret	 0
?dtor$0@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP	; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA PROC	; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$1
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	48 83 c1 38	 add	 rcx, 56			; 00000038H
  00011	e8 00 00 00 00	 call	 ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
  00016	48 83 c4 20	 add	 rsp, 32			; 00000020H
  0001a	5d		 pop	 rbp
  0001b	c3		 ret	 0
?dtor$1@?0???0_ATL_WIN_MODULE70@ATL@@QEAA@XZ@4HA ENDP	; `ATL::_ATL_WIN_MODULE70::_ATL_WIN_MODULE70'::`1'::dtor$1
text$x	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
;	COMDAT ??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z
_TEXT	SEGMENT
this$ = 48
nIndex$ = 56
??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[], COMDAT

; 236  : 	{

$LN5:
  00000	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00004	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00009	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 237  : 		ATLASSERT(nIndex >= 0 && nIndex < m_nSize);
; 238  : 		if(nIndex < 0 || nIndex >= m_nSize)

  0000d	83 7c 24 38 00	 cmp	 DWORD PTR nIndex$[rsp], 0
  00012	7c 0e		 jl	 SHORT $LN3@operator
  00014	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00019	8b 40 08	 mov	 eax, DWORD PTR [rax+8]
  0001c	39 44 24 38	 cmp	 DWORD PTR nIndex$[rsp], eax
  00020	7c 0a		 jl	 SHORT $LN2@operator
$LN3@operator:

; 239  : 		{
; 240  : 			AtlThrow(E_BOUNDS);

  00022	b9 0b 00 00 80	 mov	 ecx, -2147483637	; ffffffff8000000bH
  00027	e8 00 00 00 00	 call	 ?AtlThrowImpl@ATL@@YAXJ@Z ; ATL::AtlThrowImpl
$LN2@operator:

; 241  : 		}
; 242  : 		return m_aT[nIndex];

  0002c	48 63 44 24 38	 movsxd	 rax, DWORD PTR nIndex$[rsp]
  00031	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  00036	48 8b 09	 mov	 rcx, QWORD PTR [rcx]
  00039	48 8d 04 41	 lea	 rax, QWORD PTR [rcx+rax*2]
$LN4@operator:

; 243  : 	}

  0003d	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00041	c3		 ret	 0
??A?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAAEAGH@Z ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::operator[]
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
;	COMDAT ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ
_TEXT	SEGMENT
i$1 = 32
this$ = 64
?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll, COMDAT

; 215  : 	{

$LN7:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 216  : 		if(m_aT != NULL)

  00009	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 83 38 00	 cmp	 QWORD PTR [rax], 0
  00012	74 3d		 je	 SHORT $LN5@RemoveAll

; 217  : 		{
; 218  : 			for(int i = 0; i < m_nSize; i++)

  00014	c7 44 24 20 00
	00 00 00	 mov	 DWORD PTR i$1[rsp], 0
  0001c	eb 0a		 jmp	 SHORT $LN4@RemoveAll
$LN2@RemoveAll:
  0001e	8b 44 24 20	 mov	 eax, DWORD PTR i$1[rsp]
  00022	ff c0		 inc	 eax
  00024	89 44 24 20	 mov	 DWORD PTR i$1[rsp], eax
$LN4@RemoveAll:
  00028	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0002d	8b 40 08	 mov	 eax, DWORD PTR [rax+8]
  00030	39 44 24 20	 cmp	 DWORD PTR i$1[rsp], eax
  00034	7d 02		 jge	 SHORT $LN3@RemoveAll

; 219  : 				m_aT[i].~T();

  00036	eb e6		 jmp	 SHORT $LN2@RemoveAll
$LN3@RemoveAll:

; 220  : 			free(m_aT);

  00038	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0003d	48 8b 08	 mov	 rcx, QWORD PTR [rax]
  00040	e8 00 00 00 00	 call	 free

; 221  : 			m_aT = NULL;

  00045	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0004a	48 c7 00 00 00
	00 00		 mov	 QWORD PTR [rax], 0
$LN5@RemoveAll:

; 222  : 		}
; 223  : 		m_nSize = 0;

  00051	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00056	c7 40 08 00 00
	00 00		 mov	 DWORD PTR [rax+8], 0

; 224  : 		m_nAllocSize = 0;

  0005d	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00062	c7 40 0c 00 00
	00 00		 mov	 DWORD PTR [rax+12], 0

; 225  :     }

  00069	48 83 c4 38	 add	 rsp, 56			; 00000038H
  0006d	c3		 ret	 0
?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
;	COMDAT ?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ
_TEXT	SEGMENT
this$ = 8
?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize, COMDAT

; 160  : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 161  : 		return m_nSize;

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000a	8b 40 08	 mov	 eax, DWORD PTR [rax+8]

; 162  : 	}

  0000d	c3		 ret	 0
?GetSize@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEBAHXZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::GetSize
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
;	COMDAT ??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >, COMDAT

; 310  : {

$LN3:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 311  : 	RemoveAll();

  00009	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0000e	e8 00 00 00 00	 call	 ?RemoveAll@?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAAXXZ ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::RemoveAll
  00013	90		 npad	 1

; 312  : }

  00014	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00018	c3		 ret	 0
??1?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::~CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpcoll.h
;	COMDAT ??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 8
??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ PROC ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >, COMDAT

; 120  : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 119  : 		m_aT(NULL), m_nSize(0), m_nAllocSize(0)

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000a	48 c7 00 00 00
	00 00		 mov	 QWORD PTR [rax], 0
  00011	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  00016	c7 40 08 00 00
	00 00		 mov	 DWORD PTR [rax+8], 0
  0001d	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  00022	c7 40 0c 00 00
	00 00		 mov	 DWORD PTR [rax+12], 0

; 121  : 	}

  00029	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0002e	c3		 ret	 0
??0?$CSimpleArray@GV?$CSimpleArrayEqualHelper@G@ATL@@@ATL@@QEAA@XZ ENDP ; ATL::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >::CSimpleArray<unsigned short,ATL::CSimpleArrayEqualHelper<unsigned short> >
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT ??1_ATL_COM_MODULE70@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??1_ATL_COM_MODULE70@ATL@@QEAA@XZ PROC			; ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70, COMDAT
$LN4:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 83 c0 20	 add	 rax, 32			; 00000020H
  00012	48 8b c8	 mov	 rcx, rax
  00015	e8 00 00 00 00	 call	 ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
  0001a	90		 npad	 1
  0001b	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001f	c3		 ret	 0
??1_ATL_COM_MODULE70@ATL@@QEAA@XZ ENDP			; ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA PROC	; `ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	48 83 c1 20	 add	 rcx, 32			; 00000020H
  00011	e8 00 00 00 00	 call	 ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
  00016	48 83 c4 20	 add	 rsp, 32			; 00000020H
  0001a	5d		 pop	 rbp
  0001b	c3		 ret	 0
?dtor$0@?0???1_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA ENDP	; `ATL::_ATL_COM_MODULE70::~_ATL_COM_MODULE70'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
;	COMDAT ??0_ATL_COM_MODULE70@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??0_ATL_COM_MODULE70@ATL@@QEAA@XZ PROC			; ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70, COMDAT
$LN4:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 83 c0 20	 add	 rax, 32			; 00000020H
  00012	48 8b c8	 mov	 rcx, rax
  00015	e8 00 00 00 00	 call	 ??0CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::CComCriticalSection
  0001a	90		 npad	 1
  0001b	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00020	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00024	c3		 ret	 0
??0_ATL_COM_MODULE70@ATL@@QEAA@XZ ENDP			; ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT text$x
text$x	SEGMENT
this$ = 48
?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA PROC	; `ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70'::`1'::dtor$0
  00000	40 55		 push	 rbp
  00002	48 83 ec 20	 sub	 rsp, 32			; 00000020H
  00006	48 8b ea	 mov	 rbp, rdx
  00009	48 8b 4d 30	 mov	 rcx, QWORD PTR this$[rbp]
  0000d	48 83 c1 20	 add	 rcx, 32			; 00000020H
  00011	e8 00 00 00 00	 call	 ??1CComCriticalSection@ATL@@QEAA@XZ ; ATL::CComCriticalSection::~CComCriticalSection
  00016	48 83 c4 20	 add	 rsp, 32			; 00000020H
  0001a	5d		 pop	 rbp
  0001b	c3		 ret	 0
?dtor$0@?0???0_ATL_COM_MODULE70@ATL@@QEAA@XZ@4HA ENDP	; `ATL::_ATL_COM_MODULE70::_ATL_COM_MODULE70'::`1'::dtor$0
text$x	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\afx.inl
;	COMDAT ?_AfxInitManaged@@YAHXZ
_TEXT	SEGMENT
?_AfxInitManaged@@YAHXZ PROC				; _AfxInitManaged, COMDAT

; 87   : 	return 0;

  00000	33 c0		 xor	 eax, eax

; 88   : }

  00002	c3		 ret	 0
?_AfxInitManaged@@YAHXZ ENDP				; _AfxInitManaged
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpstr.h
;	COMDAT ?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z
_TEXT	SEGMENT
this$ = 8
pMgr$ = 16
?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z PROC ; ATL::CNilStringData::SetManager, COMDAT

; 123  : 	{

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 124  : 		ATLASSERT( pStringMgr == NULL );
; 125  : 		pStringMgr = pMgr;

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	48 8b 4c 24 10	 mov	 rcx, QWORD PTR pMgr$[rsp]
  00014	48 89 08	 mov	 QWORD PTR [rax], rcx

; 126  : 	}

  00017	c3		 ret	 0
?SetManager@CNilStringData@ATL@@QEAAXPEAUIAtlStringMgr@2@@Z ENDP ; ATL::CNilStringData::SetManager
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpstr.h
;	COMDAT ??0CNilStringData@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 8
??0CNilStringData@ATL@@QEAA@XZ PROC			; ATL::CNilStringData::CNilStringData, COMDAT

; 112  : 	CNilStringData() throw()

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 113  : 	{
; 114  : 		pStringMgr = NULL;

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000a	48 c7 00 00 00
	00 00		 mov	 QWORD PTR [rax], 0

; 115  : 		nRefs = 2;  // Never gets freed by IAtlStringMgr

  00011	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  00016	c7 40 10 02 00
	00 00		 mov	 DWORD PTR [rax+16], 2

; 116  : 		nDataLength = 0;

  0001d	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  00022	c7 40 08 00 00
	00 00		 mov	 DWORD PTR [rax+8], 0

; 117  : 		nAllocLength = 0;

  00029	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0002e	c7 40 0c 00 00
	00 00		 mov	 DWORD PTR [rax+12], 0

; 118  : 		achNil[0] = 0;

  00035	b8 02 00 00 00	 mov	 eax, 2
  0003a	48 6b c0 00	 imul	 rax, rax, 0
  0003e	33 c9		 xor	 ecx, ecx
  00040	48 8b 54 24 08	 mov	 rdx, QWORD PTR this$[rsp]
  00045	66 89 4c 02 18	 mov	 WORD PTR [rdx+rax+24], cx

; 119  : 		achNil[1] = 0;

  0004a	b8 02 00 00 00	 mov	 eax, 2
  0004f	48 6b c0 01	 imul	 rax, rax, 1
  00053	33 c9		 xor	 ecx, ecx
  00055	48 8b 54 24 08	 mov	 rdx, QWORD PTR this$[rsp]
  0005a	66 89 4c 02 18	 mov	 WORD PTR [rdx+rax+24], cx

; 120  : 	}

  0005f	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  00064	c3		 ret	 0
??0CNilStringData@ATL@@QEAA@XZ ENDP			; ATL::CNilStringData::CNilStringData
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlsimpstr.h
;	COMDAT ?AddRef@CStringData@ATL@@QEAAXXZ
_TEXT	SEGMENT
this$ = 8
?AddRef@CStringData@ATL@@QEAAXXZ PROC			; ATL::CStringData::AddRef, COMDAT

; 63   : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 64   : 		ATLASSERT(nRefs > 0);
; 65   : 		_InterlockedIncrement(&nRefs);

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000a	48 83 c0 10	 add	 rax, 16
  0000e	f0 ff 00	 lock inc DWORD PTR [rax]

; 66   : 	}

  00011	c3		 ret	 0
?AddRef@CStringData@ATL@@QEAAXXZ ENDP			; ATL::CStringData::AddRef
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
;	COMDAT ??$AtlAdd@H@ATL@@YAJPEAHHH@Z
_TEXT	SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlAdd@H@ATL@@YAJPEAHHH@Z PROC			; ATL::AtlAdd<int>, COMDAT

; 84   : {

$LN4:
  00000	44 89 44 24 18	 mov	 DWORD PTR [rsp+24], r8d
  00005	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00009	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000e	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 85   : 	if(::ATL::AtlLimits<T>::_Max-tLeft < tRight)

  00012	b8 ff ff ff 7f	 mov	 eax, 2147483647		; 7fffffffH
  00017	2b 44 24 38	 sub	 eax, DWORD PTR tLeft$[rsp]
  0001b	3b 44 24 40	 cmp	 eax, DWORD PTR tRight$[rsp]
  0001f	7d 0c		 jge	 SHORT $LN2@AtlAdd

; 86   : 	{
; 87   : 		return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);

  00021	b9 16 02 00 00	 mov	 ecx, 534		; 00000216H
  00026	e8 00 00 00 00	 call	 HRESULT_FROM_WIN32
  0002b	eb 15		 jmp	 SHORT $LN1@AtlAdd
$LN2@AtlAdd:

; 88   : 	}
; 89   : 	*ptResult= tLeft + tRight;

  0002d	8b 44 24 40	 mov	 eax, DWORD PTR tRight$[rsp]
  00031	8b 4c 24 38	 mov	 ecx, DWORD PTR tLeft$[rsp]
  00035	03 c8		 add	 ecx, eax
  00037	8b c1		 mov	 eax, ecx
  00039	48 8b 4c 24 30	 mov	 rcx, QWORD PTR ptResult$[rsp]
  0003e	89 01		 mov	 DWORD PTR [rcx], eax

; 90   : 	return S_OK;

  00040	33 c0		 xor	 eax, eax
$LN1@AtlAdd:

; 91   : }

  00042	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00046	c3		 ret	 0
??$AtlAdd@H@ATL@@YAJPEAHHH@Z ENDP			; ATL::AtlAdd<int>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
;	COMDAT ??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z
_TEXT	SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z PROC		; ATL::AtlMultiply<unsigned __int64>, COMDAT

; 99   : {

$LN5:
  00000	4c 89 44 24 18	 mov	 QWORD PTR [rsp+24], r8
  00005	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  0000a	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000f	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 100  : 	/* avoid divide 0 */
; 101  : 	if(tLeft==0)

  00013	48 83 7c 24 38
	00		 cmp	 QWORD PTR tLeft$[rsp], 0
  00019	75 10		 jne	 SHORT $LN2@AtlMultipl

; 102  : 	{
; 103  : 		*ptResult=0;

  0001b	48 8b 44 24 30	 mov	 rax, QWORD PTR ptResult$[rsp]
  00020	48 c7 00 00 00
	00 00		 mov	 QWORD PTR [rax], 0

; 104  : 		return S_OK;

  00027	33 c0		 xor	 eax, eax
  00029	eb 36		 jmp	 SHORT $LN1@AtlMultipl
$LN2@AtlMultipl:

; 105  : 	}
; 106  : 	if(::ATL::AtlLimits<T>::_Max/tLeft < tRight)

  0002b	33 d2		 xor	 edx, edx
  0002d	48 c7 c0 ff ff
	ff ff		 mov	 rax, -1
  00034	48 f7 74 24 38	 div	 QWORD PTR tLeft$[rsp]
  00039	48 3b 44 24 40	 cmp	 rax, QWORD PTR tRight$[rsp]
  0003e	73 0c		 jae	 SHORT $LN3@AtlMultipl

; 107  : 	{
; 108  : 		return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);

  00040	b9 16 02 00 00	 mov	 ecx, 534		; 00000216H
  00045	e8 00 00 00 00	 call	 HRESULT_FROM_WIN32
  0004a	eb 15		 jmp	 SHORT $LN1@AtlMultipl
$LN3@AtlMultipl:

; 109  : 	}
; 110  : 	*ptResult= tLeft * tRight;

  0004c	48 8b 44 24 38	 mov	 rax, QWORD PTR tLeft$[rsp]
  00051	48 0f af 44 24
	40		 imul	 rax, QWORD PTR tRight$[rsp]
  00057	48 8b 4c 24 30	 mov	 rcx, QWORD PTR ptResult$[rsp]
  0005c	48 89 01	 mov	 QWORD PTR [rcx], rax

; 111  : 	return S_OK;

  0005f	33 c0		 xor	 eax, eax
$LN1@AtlMultipl:

; 112  : }

  00061	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00065	c3		 ret	 0
??$AtlMultiply@_K@ATL@@YAJPEA_K_K1@Z ENDP		; ATL::AtlMultiply<unsigned __int64>
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT ??_GCWin32Heap@ATL@@UEAAPEAXI@Z
_TEXT	SEGMENT
this$ = 48
__flags$ = 56
??_GCWin32Heap@ATL@@UEAAPEAXI@Z PROC			; ATL::CWin32Heap::`scalar deleting destructor', COMDAT
$LN4:
  00000	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00004	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00009	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  0000d	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  00012	e8 00 00 00 00	 call	 ??1CWin32Heap@ATL@@UEAA@XZ ; ATL::CWin32Heap::~CWin32Heap
  00017	8b 44 24 38	 mov	 eax, DWORD PTR __flags$[rsp]
  0001b	83 e0 01	 and	 eax, 1
  0001e	85 c0		 test	 eax, eax
  00020	74 0f		 je	 SHORT $LN2@scalar
  00022	ba 18 00 00 00	 mov	 edx, 24
  00027	48 8b 4c 24 30	 mov	 rcx, QWORD PTR this$[rsp]
  0002c	e8 00 00 00 00	 call	 ??3@YAXPEAX_K@Z		; operator delete
$LN2@scalar:
  00031	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00036	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0003a	c3		 ret	 0
??_GCWin32Heap@ATL@@UEAAPEAXI@Z ENDP			; ATL::CWin32Heap::`scalar deleting destructor'
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z
_TEXT	SEGMENT
this$ = 48
p$ = 56
?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z PROC		; ATL::CWin32Heap::GetSize, COMDAT

; 175  : 	{

$LN3:
  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 176  : 		return( ::HeapSize( m_hHeap, 0, p ) );

  0000e	4c 8b 44 24 38	 mov	 r8, QWORD PTR p$[rsp]
  00013	33 d2		 xor	 edx, edx
  00015	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0001a	48 8b 48 08	 mov	 rcx, QWORD PTR [rax+8]
  0001e	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_HeapSize
  00024	90		 npad	 1

; 177  : 	}

  00025	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00029	c3		 ret	 0
?GetSize@CWin32Heap@ATL@@UEAA_KPEAX@Z ENDP		; ATL::CWin32Heap::GetSize
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z
_TEXT	SEGMENT
tv77 = 32
tv89 = 40
this$ = 64
p$ = 72
nBytes$ = 80
?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z PROC	; ATL::CWin32Heap::Reallocate, COMDAT

; 160  : 	{

$LN5:
  00000	4c 89 44 24 18	 mov	 QWORD PTR [rsp+24], r8
  00005	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  0000a	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000f	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 161  : 		if( p == NULL )

  00013	48 83 7c 24 48
	00		 cmp	 QWORD PTR p$[rsp], 0
  00019	75 20		 jne	 SHORT $LN2@Reallocate

; 162  : 		{
; 163  : 			return( Allocate( nBytes ) );

  0001b	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00020	48 8b 00	 mov	 rax, QWORD PTR [rax]
  00023	48 8b 00	 mov	 rax, QWORD PTR [rax]
  00026	48 89 44 24 20	 mov	 QWORD PTR tv77[rsp], rax
  0002b	48 8b 54 24 50	 mov	 rdx, QWORD PTR nBytes$[rsp]
  00030	48 8b 4c 24 40	 mov	 rcx, QWORD PTR this$[rsp]
  00035	ff 54 24 20	 call	 QWORD PTR tv77[rsp]
  00039	eb 47		 jmp	 SHORT $LN1@Reallocate
$LN2@Reallocate:

; 164  : 		}
; 165  : 
; 166  : 		if (nBytes==0)

  0003b	48 83 7c 24 50
	00		 cmp	 QWORD PTR nBytes$[rsp], 0
  00041	75 23		 jne	 SHORT $LN3@Reallocate

; 167  : 		{
; 168  : 			  Free(p);

  00043	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00048	48 8b 00	 mov	 rax, QWORD PTR [rax]
  0004b	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]
  0004f	48 89 44 24 28	 mov	 QWORD PTR tv89[rsp], rax
  00054	48 8b 54 24 48	 mov	 rdx, QWORD PTR p$[rsp]
  00059	48 8b 4c 24 40	 mov	 rcx, QWORD PTR this$[rsp]
  0005e	ff 54 24 28	 call	 QWORD PTR tv89[rsp]

; 169  : 			  return NULL;

  00062	33 c0		 xor	 eax, eax
  00064	eb 1c		 jmp	 SHORT $LN1@Reallocate
$LN3@Reallocate:

; 170  : 		}
; 171  : 
; 172  : 		return( ::HeapReAlloc( m_hHeap, 0, p, nBytes ) );

  00066	4c 8b 4c 24 50	 mov	 r9, QWORD PTR nBytes$[rsp]
  0006b	4c 8b 44 24 48	 mov	 r8, QWORD PTR p$[rsp]
  00070	33 d2		 xor	 edx, edx
  00072	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00077	48 8b 48 08	 mov	 rcx, QWORD PTR [rax+8]
  0007b	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_HeapReAlloc
  00081	90		 npad	 1
$LN1@Reallocate:

; 173  : 	}

  00082	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00086	c3		 ret	 0
?Reallocate@CWin32Heap@ATL@@UEAAPEAXPEAX_K@Z ENDP	; ATL::CWin32Heap::Reallocate
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ?Free@CWin32Heap@ATL@@UEAAXPEAX@Z
_TEXT	SEGMENT
bSuccess$1 = 32
this$ = 64
p$ = 72
?Free@CWin32Heap@ATL@@UEAAXPEAX@Z PROC			; ATL::CWin32Heap::Free, COMDAT

; 148  : 	{

$LN4:
  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 149  : 		if( p != NULL )

  0000e	48 83 7c 24 48
	00		 cmp	 QWORD PTR p$[rsp], 0
  00014	74 1a		 je	 SHORT $LN2@Free

; 150  : 		{
; 151  : 			BOOL bSuccess;
; 152  : 
; 153  : 			bSuccess = ::HeapFree( m_hHeap, 0, p );

  00016	4c 8b 44 24 48	 mov	 r8, QWORD PTR p$[rsp]
  0001b	33 d2		 xor	 edx, edx
  0001d	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00022	48 8b 48 08	 mov	 rcx, QWORD PTR [rax+8]
  00026	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_HeapFree
  0002c	89 44 24 20	 mov	 DWORD PTR bSuccess$1[rsp], eax
$LN2@Free:

; 154  : 			ATLASSERT( bSuccess );
; 155  : 		}
; 156  : 	}

  00030	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00034	c3		 ret	 0
?Free@CWin32Heap@ATL@@UEAAXPEAX@Z ENDP			; ATL::CWin32Heap::Free
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z
_TEXT	SEGMENT
this$ = 48
nBytes$ = 56
?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z PROC		; ATL::CWin32Heap::Allocate, COMDAT

; 144  : 	{

$LN3:
  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 145  : 		return( ::HeapAlloc( m_hHeap, 0, nBytes ) );

  0000e	4c 8b 44 24 38	 mov	 r8, QWORD PTR nBytes$[rsp]
  00013	33 d2		 xor	 edx, edx
  00015	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0001a	48 8b 48 08	 mov	 rcx, QWORD PTR [rax+8]
  0001e	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_HeapAlloc
  00024	90		 npad	 1

; 146  : 	}

  00025	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00029	c3		 ret	 0
?Allocate@CWin32Heap@ATL@@UEAAPEAX_K@Z ENDP		; ATL::CWin32Heap::Allocate
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ??1CWin32Heap@ATL@@UEAA@XZ
_TEXT	SEGMENT
bSuccess$1 = 32
this$ = 64
??1CWin32Heap@ATL@@UEAA@XZ PROC				; ATL::CWin32Heap::~CWin32Heap, COMDAT

; 109  : 	{

$LN4:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 38	 sub	 rsp, 56			; 00000038H
  00009	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??_7CWin32Heap@ATL@@6B@
  00015	48 89 08	 mov	 QWORD PTR [rax], rcx

; 110  : #ifdef _ATL_USE_WINAPI_FAMILY_DESKTOP_APP
; 111  : 		if( m_bOwnHeap && (m_hHeap != NULL) )

  00018	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0001d	0f b6 40 10	 movzx	 eax, BYTE PTR [rax+16]
  00021	85 c0		 test	 eax, eax
  00023	74 1f		 je	 SHORT $LN2@CWin32Heap
  00025	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  0002a	48 83 78 08 00	 cmp	 QWORD PTR [rax+8], 0
  0002f	74 13		 je	 SHORT $LN2@CWin32Heap

; 112  : 		{
; 113  : 			BOOL bSuccess;
; 114  : 
; 115  : 			bSuccess = ::HeapDestroy( m_hHeap );

  00031	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00036	48 8b 48 08	 mov	 rcx, QWORD PTR [rax+8]
  0003a	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_HeapDestroy
  00040	89 44 24 20	 mov	 DWORD PTR bSuccess$1[rsp], eax
$LN2@CWin32Heap:

; 116  : 			ATLASSERT( bSuccess );
; 117  : 		}
; 118  : #endif
; 119  : 	}

  00044	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00048	c3		 ret	 0
??1CWin32Heap@ATL@@UEAA@XZ ENDP				; ATL::CWin32Heap::~CWin32Heap
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlmem.h
;	COMDAT ??0CWin32Heap@ATL@@QEAA@PEAX@Z
_TEXT	SEGMENT
this$ = 8
hHeap$ = 16
??0CWin32Heap@ATL@@QEAA@PEAX@Z PROC			; ATL::CWin32Heap::CWin32Heap, COMDAT

; 89   : 	{

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:??_7CWin32Heap@ATL@@6B@
  00016	48 89 08	 mov	 QWORD PTR [rax], rcx

; 87   : 		m_hHeap( hHeap ),

  00019	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0001e	48 8b 4c 24 10	 mov	 rcx, QWORD PTR hHeap$[rsp]
  00023	48 89 48 08	 mov	 QWORD PTR [rax+8], rcx

; 88   : 		m_bOwnHeap( false )

  00027	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0002c	c6 40 10 00	 mov	 BYTE PTR [rax+16], 0

; 90   : 		ATLASSERT( hHeap != NULL );
; 91   : 	}

  00030	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  00035	c3		 ret	 0
??0CWin32Heap@ATL@@QEAA@PEAX@Z ENDP			; ATL::CWin32Heap::CWin32Heap
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
;	COMDAT ?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ
_TEXT	SEGMENT
this$ = 8
?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ PROC ; ATL::CAtlBaseModule::GetModuleInstance, COMDAT

; 289  : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 290  : 		return m_hInst;

  00005	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000a	48 8b 40 08	 mov	 rax, QWORD PTR [rax+8]

; 291  : 	}

  0000e	c3		 ret	 0
?GetModuleInstance@CAtlBaseModule@ATL@@QEAAPEAUHINSTANCE__@@XZ ENDP ; ATL::CAtlBaseModule::GetModuleInstance
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
;	COMDAT ?Term@CComCriticalSection@ATL@@QEAAJXZ
_TEXT	SEGMENT
this$ = 48
?Term@CComCriticalSection@ATL@@QEAAJXZ PROC		; ATL::CComCriticalSection::Term, COMDAT

; 154  : 	{

$LN3:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 155  : 		DeleteCriticalSection(&m_sec);

  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	48 8b c8	 mov	 rcx, rax
  00011	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_DeleteCriticalSection

; 156  : 		return S_OK;

  00017	33 c0		 xor	 eax, eax

; 157  : 	}

  00019	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001d	c3		 ret	 0
?Term@CComCriticalSection@ATL@@QEAAJXZ ENDP		; ATL::CComCriticalSection::Term
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
;	COMDAT ?Init@CComCriticalSection@ATL@@QEAAJXZ
_TEXT	SEGMENT
hRes$ = 32
this$ = 64
?Init@CComCriticalSection@ATL@@QEAAJXZ PROC		; ATL::CComCriticalSection::Init, COMDAT

; 143  : 	{

$LN4:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 144  : 		HRESULT hRes = S_OK;

  00009	c7 44 24 20 00
	00 00 00	 mov	 DWORD PTR hRes$[rsp], 0

; 145  : 		if (!_AtlInitializeCriticalSectionEx(&m_sec, 0, 0))

  00011	48 8b 44 24 40	 mov	 rax, QWORD PTR this$[rsp]
  00016	45 33 c0	 xor	 r8d, r8d
  00019	33 d2		 xor	 edx, edx
  0001b	48 8b c8	 mov	 rcx, rax
  0001e	e8 00 00 00 00	 call	 ?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z ; ATL::_AtlInitializeCriticalSectionEx
  00023	85 c0		 test	 eax, eax
  00025	75 11		 jne	 SHORT $LN2@Init

; 146  : 		{
; 147  : 			hRes = HRESULT_FROM_WIN32(GetLastError());

  00027	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_GetLastError
  0002d	8b c8		 mov	 ecx, eax
  0002f	e8 00 00 00 00	 call	 HRESULT_FROM_WIN32
  00034	89 44 24 20	 mov	 DWORD PTR hRes$[rsp], eax
$LN2@Init:

; 148  : 		}
; 149  : 
; 150  : 		return hRes;

  00038	8b 44 24 20	 mov	 eax, DWORD PTR hRes$[rsp]

; 151  : 	}

  0003c	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00040	c3		 ret	 0
?Init@CComCriticalSection@ATL@@QEAAJXZ ENDP		; ATL::CComCriticalSection::Init
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
;	COMDAT ??1CComCriticalSection@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 8
??1CComCriticalSection@ATL@@QEAA@XZ PROC		; ATL::CComCriticalSection::~CComCriticalSection, COMDAT

; 129  : 	{

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 130  : 	}

  00005	c3		 ret	 0
??1CComCriticalSection@ATL@@QEAA@XZ ENDP		; ATL::CComCriticalSection::~CComCriticalSection
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlcore.h
;	COMDAT ??0CComCriticalSection@ATL@@QEAA@XZ
_TEXT	SEGMENT
this$ = 48
??0CComCriticalSection@ATL@@QEAA@XZ PROC		; ATL::CComCriticalSection::CComCriticalSection, COMDAT

; 123  : 	CComCriticalSection() throw()

$LN3:
  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 124  : 	{
; 125  : 		memset(&m_sec, 0, sizeof(CRITICAL_SECTION));

  00009	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  0000e	41 b8 28 00 00
	00		 mov	 r8d, 40			; 00000028H
  00014	33 d2		 xor	 edx, edx
  00016	48 8b c8	 mov	 rcx, rax
  00019	e8 00 00 00 00	 call	 memset

; 126  : 	}

  0001e	48 8b 44 24 30	 mov	 rax, QWORD PTR this$[rsp]
  00023	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00027	c3		 ret	 0
??0CComCriticalSection@ATL@@QEAA@XZ ENDP		; ATL::CComCriticalSection::CComCriticalSection
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlwinverapi.h
;	COMDAT ?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z
_TEXT	SEGMENT
lpCriticalSection$ = 48
dwSpinCount$ = 56
Flags$ = 64
?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z PROC ; ATL::_AtlInitializeCriticalSectionEx, COMDAT

; 727  : {

$LN3:
  00000	44 89 44 24 18	 mov	 DWORD PTR [rsp+24], r8d
  00005	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00009	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000e	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 728  : #if (NTDDI_VERSION >= NTDDI_VISTA) && !defined(_USING_V110_SDK71_) && !defined(_ATL_XP_TARGETING)
; 729  : 	// InitializeCriticalSectionEx is available in Vista or later, desktop or store apps
; 730  : 	return ::InitializeCriticalSectionEx(lpCriticalSection, dwSpinCount, Flags);
; 731  : #else
; 732  : 	UNREFERENCED_PARAMETER(Flags);
; 733  : 
; 734  : 	// ...otherwise fall back to using InitializeCriticalSectionAndSpinCount.
; 735  : 	return ::InitializeCriticalSectionAndSpinCount(lpCriticalSection, dwSpinCount);

  00012	8b 54 24 38	 mov	 edx, DWORD PTR dwSpinCount$[rsp]
  00016	48 8b 4c 24 30	 mov	 rcx, QWORD PTR lpCriticalSection$[rsp]
  0001b	ff 15 00 00 00
	00		 call	 QWORD PTR __imp_InitializeCriticalSectionAndSpinCount

; 736  : #endif
; 737  : }

  00021	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00025	c3		 ret	 0
?_AtlInitializeCriticalSectionEx@ATL@@YAHPEAU_RTL_CRITICAL_SECTION@@KK@Z ENDP ; ATL::_AtlInitializeCriticalSectionEx
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceISAPI@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceISAPI@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceISAPI'', COMDAT

; 119  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceISAPI> atlTraceISAPI(_T("atlTraceISAPI"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG119237
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceISAPI@ATL@@3V?$CTraceCategoryEx@$0EAAAAA@$0A@@1@A ; ATL::atlTraceISAPI
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceISAPI@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceISAPI''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0EAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<4194304,0>::CTraceCategoryEx<4194304,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceSync@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceSync@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceSync'', COMDAT

; 118  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceSync> atlTraceSync(_T("atlTraceSync"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG119190
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceSync@ATL@@3V?$CTraceCategoryEx@$0CAAAAA@$0A@@1@A ; ATL::atlTraceSync
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceSync@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceSync''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0CAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<2097152,0>::CTraceCategoryEx<2097152,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceSecurity@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceSecurity@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceSecurity'', COMDAT

; 117  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceSecurity> atlTraceSecurity(_T("atlTraceSecurity"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG119143
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceSecurity@ATL@@3V?$CTraceCategoryEx@$0BAAAAA@$0A@@1@A ; ATL::atlTraceSecurity
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceSecurity@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceSecurity''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0BAAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<1048576,0>::CTraceCategoryEx<1048576,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceUtil@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceUtil@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceUtil'', COMDAT

; 116  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceUtil> atlTraceUtil(_T("atlTraceUtil"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG119096
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceUtil@ATL@@3V?$CTraceCategoryEx@$0IAAAA@$0A@@1@A ; ATL::atlTraceUtil
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceUtil@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceUtil''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceMap@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceMap@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceMap'', COMDAT

; 115  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceMap> atlTraceMap(_T("atlTraceMap"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG119091
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceMap@ATL@@3V?$CTraceCategoryEx@$0EAAAA@$0A@@1@A ; ATL::atlTraceMap
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceMap@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceMap''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0EAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<262144,0>::CTraceCategoryEx<262144,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceString@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceString@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceString'', COMDAT

; 114  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceString> atlTraceString(_T("atlTraceString"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG119044
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceString@ATL@@3V?$CTraceCategoryEx@$0CAAAA@$0A@@1@A ; ATL::atlTraceString
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceString@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceString''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0CAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<131072,0>::CTraceCategoryEx<131072,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceStencil@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceStencil@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceStencil'', COMDAT

; 113  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceStencil> atlTraceStencil(_T("atlTraceStencil"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118997
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceStencil@ATL@@3V?$CTraceCategoryEx@$0BAAAA@$0A@@1@A ; ATL::atlTraceStencil
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceStencil@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceStencil''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0BAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<65536,0>::CTraceCategoryEx<65536,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceCache@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceCache@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceCache'', COMDAT

; 112  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceCache> atlTraceCache(_T("atlTraceCache"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118950
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceCache@ATL@@3V?$CTraceCategoryEx@$0IAAA@$0A@@1@A ; ATL::atlTraceCache
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceCache@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceCache''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0IAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<32768,0>::CTraceCategoryEx<32768,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceTime@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceTime@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceTime'', COMDAT

; 111  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceTime> atlTraceTime(_T("atlTraceTime"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118903
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceTime@ATL@@3V?$CTraceCategoryEx@$0EAAA@$0A@@1@A ; ATL::atlTraceTime
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceTime@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceTime''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0EAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<16384,0>::CTraceCategoryEx<16384,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceException@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceException@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceException'', COMDAT

; 110  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceException> atlTraceException(_T("atlTraceException"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118856
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceException@ATL@@3V?$CTraceCategoryEx@$0CAAA@$0A@@1@A ; ATL::atlTraceException
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceException@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceException''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0CAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<8192,0>::CTraceCategoryEx<8192,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceAllocation@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceAllocation@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceAllocation'', COMDAT

; 109  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceAllocation> atlTraceAllocation(_T("atlTraceAllocation"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118809
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceAllocation@ATL@@3V?$CTraceCategoryEx@$0BAAA@$0A@@1@A ; ATL::atlTraceAllocation
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceAllocation@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceAllocation''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0BAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<4096,0>::CTraceCategoryEx<4096,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceNotImpl@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceNotImpl@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceNotImpl'', COMDAT

; 108  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceNotImpl> atlTraceNotImpl(_T("atlTraceNotImpl"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118762
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceNotImpl@ATL@@3V?$CTraceCategoryEx@$0IAA@$0A@@1@A ; ATL::atlTraceNotImpl
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceNotImpl@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceNotImpl''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0IAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<2048,0>::CTraceCategoryEx<2048,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceSnapin@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceSnapin@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceSnapin'', COMDAT

; 107  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceSnapin> atlTraceSnapin(_T("atlTraceSnapin"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118715
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceSnapin@ATL@@3V?$CTraceCategoryEx@$0EAA@$0A@@1@A ; ATL::atlTraceSnapin
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceSnapin@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceSnapin''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0EAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<1024,0>::CTraceCategoryEx<1024,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceDBProvider@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceDBProvider@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceDBProvider'', COMDAT

; 106  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceDBProvider> atlTraceDBProvider(_T("atlTraceDBProvider"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118668
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceDBProvider@ATL@@3V?$CTraceCategoryEx@$0CAA@$0A@@1@A ; ATL::atlTraceDBProvider
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceDBProvider@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceDBProvider''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0CAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<512,0>::CTraceCategoryEx<512,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceDBClient@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceDBClient@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceDBClient'', COMDAT

; 105  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceDBClient> atlTraceDBClient(_T("atlTraceDBClient"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118621
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceDBClient@ATL@@3V?$CTraceCategoryEx@$0BAA@$0A@@1@A ; ATL::atlTraceDBClient
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceDBClient@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceDBClient''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0BAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<256,0>::CTraceCategoryEx<256,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceHosting@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceHosting@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceHosting'', COMDAT

; 104  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceHosting> atlTraceHosting(_T("atlTraceHosting"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118574
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceHosting@ATL@@3V?$CTraceCategoryEx@$0IA@$0A@@1@A ; ATL::atlTraceHosting
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceHosting@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceHosting''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0IA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<128,0>::CTraceCategoryEx<128,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceControls@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceControls@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceControls'', COMDAT

; 103  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceControls> atlTraceControls(_T("atlTraceControls"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118527
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceControls@ATL@@3V?$CTraceCategoryEx@$0EA@$0A@@1@A ; ATL::atlTraceControls
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceControls@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceControls''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0EA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<64,0>::CTraceCategoryEx<64,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceWindowing@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceWindowing@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceWindowing'', COMDAT

; 102  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceWindowing> atlTraceWindowing(_T("atlTraceWindowing"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118480
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceWindowing@ATL@@3V?$CTraceCategoryEx@$0CA@$0A@@1@A ; ATL::atlTraceWindowing
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceWindowing@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceWindowing''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0CA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<32,0>::CTraceCategoryEx<32,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceRefcount@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceRefcount@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceRefcount'', COMDAT

; 101  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceRefcount> atlTraceRefcount(_T("atlTraceRefcount"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118433
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceRefcount@ATL@@3V?$CTraceCategoryEx@$0BA@$0A@@1@A ; ATL::atlTraceRefcount
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceRefcount@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceRefcount''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0BA@$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<16,0>::CTraceCategoryEx<16,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceRegistrar@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceRegistrar@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceRegistrar'', COMDAT

; 100  : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceRegistrar> atlTraceRegistrar(_T("atlTraceRegistrar"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118386
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceRegistrar@ATL@@3V?$CTraceCategoryEx@$07$0A@@1@A ; ATL::atlTraceRegistrar
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceRegistrar@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceRegistrar''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$07$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<8,0>::CTraceCategoryEx<8,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceQI@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceQI@ATL@@YAXXZ PROC				; ATL::`dynamic initializer for 'atlTraceQI'', COMDAT

; 99   : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceQI> atlTraceQI(_T("atlTraceQI"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118339
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceQI@ATL@@3V?$CTraceCategoryEx@$03$0A@@1@A ; ATL::atlTraceQI
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceQI@ATL@@YAXXZ ENDP				; ATL::`dynamic initializer for 'atlTraceQI''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$03$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<4,0>::CTraceCategoryEx<4,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceCOM@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceCOM@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceCOM'', COMDAT

; 98   : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceCom> atlTraceCOM(_T("atlTraceCOM"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118292
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceCOM@ATL@@3V?$CTraceCategoryEx@$01$0A@@1@A ; ATL::atlTraceCOM
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceCOM@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceCOM''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$01$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<2,0>::CTraceCategoryEx<2,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??__EatlTraceGeneral@ATL@@YAXXZ
text$di	SEGMENT
??__EatlTraceGeneral@ATL@@YAXXZ PROC			; ATL::`dynamic initializer for 'atlTraceGeneral'', COMDAT

; 97   : __declspec(selectany) CTraceCategoryEx<CTraceCategoryEx<>::TraceGeneral> atlTraceGeneral(_T("atlTraceGeneral"));

  00000	48 83 ec 28	 sub	 rsp, 40			; 00000028H
  00004	48 8d 15 00 00
	00 00		 lea	 rdx, OFFSET FLAT:$SG118221
  0000b	48 8d 0d 00 00
	00 00		 lea	 rcx, OFFSET FLAT:?atlTraceGeneral@ATL@@3V?$CTraceCategoryEx@$00$0A@@1@A ; ATL::atlTraceGeneral
  00012	e8 00 00 00 00	 call	 ??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z ; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>
  00017	48 83 c4 28	 add	 rsp, 40			; 00000028H
  0001b	c3		 ret	 0
??__EatlTraceGeneral@ATL@@YAXXZ ENDP			; ATL::`dynamic initializer for 'atlTraceGeneral''
text$di	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z PROC	; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$00$0A@@ATL@@QEAA@PEB_W@Z ENDP	; ATL::CTraceCategoryEx<1,0>::CTraceCategoryEx<1,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atltrace.h
;	COMDAT ??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z
_TEXT	SEGMENT
this$ = 8
pszCategoryName$ = 16
??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z PROC ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>, COMDAT

; 495  : {

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx

; 496  : 	(void)pszCategoryName;
; 497  : }

  0000a	48 8b 44 24 08	 mov	 rax, QWORD PTR this$[rsp]
  0000f	c3		 ret	 0
??0?$CTraceCategoryEx@$0IAAAA@$0A@@ATL@@QEAA@PEB_W@Z ENDP ; ATL::CTraceCategoryEx<524288,0>::CTraceCategoryEx<524288,0>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
;	COMDAT ??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z
_TEXT	SEGMENT
ptResult$ = 48
tLeft$ = 56
tRight$ = 64
??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z PROC			; ATL::AtlAdd<unsigned __int64>, COMDAT

; 84   : {

$LN4:
  00000	4c 89 44 24 18	 mov	 QWORD PTR [rsp+24], r8
  00005	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  0000a	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000f	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 85   : 	if(::ATL::AtlLimits<T>::_Max-tLeft < tRight)

  00013	48 c7 c0 ff ff
	ff ff		 mov	 rax, -1
  0001a	48 2b 44 24 38	 sub	 rax, QWORD PTR tLeft$[rsp]
  0001f	48 3b 44 24 40	 cmp	 rax, QWORD PTR tRight$[rsp]
  00024	73 0c		 jae	 SHORT $LN2@AtlAdd

; 86   : 	{
; 87   : 		return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);

  00026	b9 16 02 00 00	 mov	 ecx, 534		; 00000216H
  0002b	e8 00 00 00 00	 call	 HRESULT_FROM_WIN32
  00030	eb 1a		 jmp	 SHORT $LN1@AtlAdd
$LN2@AtlAdd:

; 88   : 	}
; 89   : 	*ptResult= tLeft + tRight;

  00032	48 8b 44 24 40	 mov	 rax, QWORD PTR tRight$[rsp]
  00037	48 8b 4c 24 38	 mov	 rcx, QWORD PTR tLeft$[rsp]
  0003c	48 03 c8	 add	 rcx, rax
  0003f	48 8b c1	 mov	 rax, rcx
  00042	48 8b 4c 24 30	 mov	 rcx, QWORD PTR ptResult$[rsp]
  00047	48 89 01	 mov	 QWORD PTR [rcx], rax

; 90   : 	return S_OK;

  0004a	33 c0		 xor	 eax, eax
$LN1@AtlAdd:

; 91   : }

  0004c	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00050	c3		 ret	 0
??$AtlAdd@_K@ATL@@YAJPEA_K_K1@Z ENDP			; ATL::AtlAdd<unsigned __int64>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlalloc.h
;	COMDAT ??$AtlMultiply@K@ATL@@YAJPEAKKK@Z
_TEXT	SEGMENT
i64Result$ = 32
piResult$ = 64
iLeft$ = 72
iRight$ = 80
??$AtlMultiply@K@ATL@@YAJPEAKKK@Z PROC			; ATL::AtlMultiply<unsigned long>, COMDAT

; 165  : {

$LN4:
  00000	44 89 44 24 18	 mov	 DWORD PTR [rsp+24], r8d
  00005	89 54 24 10	 mov	 DWORD PTR [rsp+16], edx
  00009	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000e	48 83 ec 38	 sub	 rsp, 56			; 00000038H

; 166  : 	unsigned __int64 i64Result=static_cast<unsigned __int64>(iLeft) * static_cast<unsigned __int64>(iRight);

  00012	8b 44 24 48	 mov	 eax, DWORD PTR iLeft$[rsp]
  00016	8b 4c 24 50	 mov	 ecx, DWORD PTR iRight$[rsp]
  0001a	48 0f af c1	 imul	 rax, rcx
  0001e	48 89 44 24 20	 mov	 QWORD PTR i64Result$[rsp], rax

; 167  : 	if(i64Result>ULONG_MAX)

  00023	b8 ff ff ff ff	 mov	 eax, -1			; ffffffffH
  00028	48 39 44 24 20	 cmp	 QWORD PTR i64Result$[rsp], rax
  0002d	76 0c		 jbe	 SHORT $LN2@AtlMultipl

; 168  : 	{
; 169  : 		return HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW);

  0002f	b9 16 02 00 00	 mov	 ecx, 534		; 00000216H
  00034	e8 00 00 00 00	 call	 HRESULT_FROM_WIN32
  00039	eb 0d		 jmp	 SHORT $LN1@AtlMultipl
$LN2@AtlMultipl:

; 170  : 	}
; 171  : 	*piResult=static_cast<unsigned long>(i64Result);

  0003b	48 8b 44 24 40	 mov	 rax, QWORD PTR piResult$[rsp]
  00040	8b 4c 24 20	 mov	 ecx, DWORD PTR i64Result$[rsp]
  00044	89 08		 mov	 DWORD PTR [rax], ecx

; 172  : 	return S_OK;

  00046	33 c0		 xor	 eax, eax
$LN1@AtlMultipl:

; 173  : }

  00048	48 83 c4 38	 add	 rsp, 56			; 00000038H
  0004c	c3		 ret	 0
??$AtlMultiply@K@ATL@@YAJPEAKKK@Z ENDP			; ATL::AtlMultiply<unsigned long>
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\atlmfc\include\atlexcept.h
;	COMDAT ?AtlThrowImpl@ATL@@YAXJ@Z
_TEXT	SEGMENT
hr$ = 48
?AtlThrowImpl@ATL@@YAXJ@Z PROC				; ATL::AtlThrowImpl, COMDAT

; 65   : {

$LN5:
  00000	89 4c 24 08	 mov	 DWORD PTR [rsp+8], ecx
  00004	48 83 ec 28	 sub	 rsp, 40			; 00000028H

; 66   : 	ATLTRACE(atlTraceException, 0, _T("AtlThrow: hr = 0x%x\n"), hr );
; 67   : #ifdef _AFX
; 68   : 	if( hr == E_OUTOFMEMORY )

  00008	81 7c 24 30 0e
	00 07 80	 cmp	 DWORD PTR hr$[rsp], -2147024882 ; ffffffff8007000eH
  00010	75 07		 jne	 SHORT $LN2@AtlThrowIm

; 69   : 	{
; 70   : 		AfxThrowMemoryException();

  00012	e8 00 00 00 00	 call	 ?AfxThrowMemoryException@@YAXXZ ; AfxThrowMemoryException

; 71   : 	}

  00017	eb 09		 jmp	 SHORT $LN3@AtlThrowIm
$LN2@AtlThrowIm:

; 72   : 	else
; 73   : 	{
; 74   : 		AfxThrowOleException( hr );

  00019	8b 4c 24 30	 mov	 ecx, DWORD PTR hr$[rsp]
  0001d	e8 00 00 00 00	 call	 ?AfxThrowOleException@@YAXJ@Z ; AfxThrowOleException
$LN3@AtlThrowIm:
$LN4@AtlThrowIm:

; 75   : 	}
; 76   : #else
; 77   : 	throw CAtlException( hr );
; 78   : #endif
; 79   : };

  00022	48 83 c4 28	 add	 rsp, 40			; 00000028H
  00026	c3		 ret	 0
?AtlThrowImpl@ATL@@YAXJ@Z ENDP				; ATL::AtlThrowImpl
_TEXT	ENDS
; Function compile flags: /Odtp
; File C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared\winerror.h
;	COMDAT HRESULT_FROM_WIN32
_TEXT	SEGMENT
tv68 = 0
x$ = 32
HRESULT_FROM_WIN32 PROC					; COMDAT

; 29097: FORCEINLINE _Translates_Win32_to_HRESULT_(x) HRESULT HRESULT_FROM_WIN32(unsigned long x) { return (HRESULT)(x) <= 0 ? (HRESULT)(x) : (HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000);}

$LN5:
  00000	89 4c 24 08	 mov	 DWORD PTR [rsp+8], ecx
  00004	48 83 ec 18	 sub	 rsp, 24
  00008	83 7c 24 20 00	 cmp	 DWORD PTR x$[rsp], 0
  0000d	7f 09		 jg	 SHORT $LN3@HRESULT_FR
  0000f	8b 44 24 20	 mov	 eax, DWORD PTR x$[rsp]
  00013	89 04 24	 mov	 DWORD PTR tv68[rsp], eax
  00016	eb 15		 jmp	 SHORT $LN4@HRESULT_FR
$LN3@HRESULT_FR:
  00018	8b 44 24 20	 mov	 eax, DWORD PTR x$[rsp]
  0001c	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00021	0d 00 00 07 00	 or	 eax, 458752		; 00070000H
  00026	0f ba e8 1f	 bts	 eax, 31
  0002a	89 04 24	 mov	 DWORD PTR tv68[rsp], eax
$LN4@HRESULT_FR:
  0002d	8b 04 24	 mov	 eax, DWORD PTR tv68[rsp]
  00030	48 83 c4 18	 add	 rsp, 24
  00034	c3		 ret	 0
HRESULT_FROM_WIN32 ENDP
_TEXT	ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
;	COMDAT ?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z
_TEXT	SEGMENT
__formal$ = 8
__formal$ = 16
__formal$ = 24
?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z PROC ; __empty_global_delete, COMDAT

  00000	4c 89 44 24 18	 mov	 QWORD PTR [rsp+24], r8
  00005	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  0000a	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000f	c3		 ret	 0
?__empty_global_delete@@YAXPEAX_KW4align_val_t@std@@@Z ENDP ; __empty_global_delete
_TEXT	ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
;	COMDAT ?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z
_TEXT	SEGMENT
__formal$ = 8
__formal$ = 16
?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z PROC ; __empty_global_delete, COMDAT

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	c3		 ret	 0
?__empty_global_delete@@YAXPEAXW4align_val_t@std@@@Z ENDP ; __empty_global_delete
_TEXT	ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
;	COMDAT ?__empty_global_delete@@YAXPEAX_K@Z
_TEXT	SEGMENT
__formal$ = 8
__formal$ = 16
?__empty_global_delete@@YAXPEAX_K@Z PROC		; __empty_global_delete, COMDAT

  00000	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  00005	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  0000a	c3		 ret	 0
?__empty_global_delete@@YAXPEAX_K@Z ENDP		; __empty_global_delete
_TEXT	ENDS
; Function compile flags: /Odtp
; File D:\Works\Corpsms_2010\SmsCenter\StdAfx.cpp
;	COMDAT ?__empty_global_delete@@YAXPEAX@Z
_TEXT	SEGMENT
__formal$ = 8
?__empty_global_delete@@YAXPEAX@Z PROC			; __empty_global_delete, COMDAT

  00000	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00005	c3		 ret	 0
?__empty_global_delete@@YAXPEAX@Z ENDP			; __empty_global_delete
_TEXT	ENDS
; Function compile flags: /Odtp
;	COMDAT ??_H@YAXPEAX_K1P6APEAX0@Z@Z
_TEXT	SEGMENT
tv66 = 32
tv70 = 40
__t$ = 64
__s$ = 72
__n$ = 80
__f$ = 88
??_H@YAXPEAX_K1P6APEAX0@Z@Z PROC			; `vector constructor iterator', COMDAT
$LN5:
  00000	4c 89 4c 24 20	 mov	 QWORD PTR [rsp+32], r9
  00005	4c 89 44 24 18	 mov	 QWORD PTR [rsp+24], r8
  0000a	48 89 54 24 10	 mov	 QWORD PTR [rsp+16], rdx
  0000f	48 89 4c 24 08	 mov	 QWORD PTR [rsp+8], rcx
  00014	48 83 ec 38	 sub	 rsp, 56			; 00000038H
$LN2@vector:
  00018	48 8b 44 24 50	 mov	 rax, QWORD PTR __n$[rsp]
  0001d	48 89 44 24 20	 mov	 QWORD PTR tv66[rsp], rax
  00022	48 8b 44 24 50	 mov	 rax, QWORD PTR __n$[rsp]
  00027	48 ff c8	 dec	 rax
  0002a	48 89 44 24 50	 mov	 QWORD PTR __n$[rsp], rax
  0002f	48 83 7c 24 20
	00		 cmp	 QWORD PTR tv66[rsp], 0
  00035	76 2a		 jbe	 SHORT $LN3@vector
  00037	48 8b 44 24 58	 mov	 rax, QWORD PTR __f$[rsp]
  0003c	48 89 44 24 28	 mov	 QWORD PTR tv70[rsp], rax
  00041	48 8b 4c 24 40	 mov	 rcx, QWORD PTR __t$[rsp]
  00046	ff 54 24 28	 call	 QWORD PTR tv70[rsp]
  0004a	48 8b 44 24 48	 mov	 rax, QWORD PTR __s$[rsp]
  0004f	48 8b 4c 24 40	 mov	 rcx, QWORD PTR __t$[rsp]
  00054	48 03 c8	 add	 rcx, rax
  00057	48 8b c1	 mov	 rax, rcx
  0005a	48 89 44 24 40	 mov	 QWORD PTR __t$[rsp], rax
  0005f	eb b7		 jmp	 SHORT $LN2@vector
$LN3@vector:
  00061	48 83 c4 38	 add	 rsp, 56			; 00000038H
  00065	c3		 ret	 0
??_H@YAXPEAX_K1P6APEAX0@Z@Z ENDP			; `vector constructor iterator'
_TEXT	ENDS
END