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

	TITLE	c:\Develop\DScaler423a\DScaler\Credits.cpp
	.686P
	.XMM
	include listing.inc
	.model	flat

INCLUDELIB OLDNAMES

PUBLIC	?DialogProc@CCredits@@EAEHPAUHWND__@@IIJ@Z	; CCredits::DialogProc
PUBLIC	??_R4CCredits@@6B@				; CCredits::`RTTI Complete Object Locator'
PUBLIC	??_R3CCredits@@8				; CCredits::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CCredits@@8				; CCredits::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@CDSDialog@@8			; CDSDialog::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R3CDSDialog@@8				; CDSDialog::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CDSDialog@@8				; CDSDialog::`RTTI Base Class Array'
PUBLIC	??_R0?AVCDSDialog@@@8				; CDSDialog `RTTI Type Descriptor'
PUBLIC	??_R1A@?0A@EA@CCredits@@8			; CCredits::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVCCredits@@@8				; CCredits `RTTI Type Descriptor'
PUBLIC	??_C@_1GM@HPOKDFIC@?$AAL?$AAi?$AAb?$AAT?$AAi?$AAf?$AAf?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAS?$AAa?$AAm?$AA?5?$AAL?$AAe?$AAf?$AAf?$AAl?$AAe@ ; `string'
PUBLIC	??_C@_1GA@HGINDAJP@?$AAL?$AAi?$AAb?$AAJ?$AAp?$AAe?$AAg?$AA?5?$AA?9?$AA?5?$AAA?$AA?5?$AAw?$AAo?$AAr?$AAk?$AA?5?$AAo?$AAf?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAI?$AAn?$AAd?$AAe?$AAp?$AAe?$AAn?$AAd@ ; `string'
PUBLIC	??_C@_1CE@FKEGKGGE@?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAw?$AAe?$AA?5?$AAu?$AAs?$AAe?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DI@KDCMDGGM@?$AAL?$AAi?$AAn?$AAu?$AAx?$AAT?$AAV?$AA?5?$AA?9?$AA?5?$AAw?$AAw?$AAw?$AA?4?$AAl?$AAi?$AAn?$AAu?$AAx?$AAt?$AAv?$AA?4?$AAo?$AAr?$AAg?$AA?5?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1EI@PECHBPGE@?$AAV?$AAi?$AAr?$AAt?$AAu?$AAa?$AAl?$AAD?$AAu?$AAb?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAA?$AAv?$AAe?$AAr?$AAy?$AA?5?$AAL@ ; `string'
PUBLIC	??_C@_1EE@BCLPDNOC@?$AAs?$AAa?$AAa?$AA7?$AA1?$AA3?$AAx?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd?$AA?5?$AAK?$AAn?$AAo?$AAr?$AAr@ ; `string'
PUBLIC	??_C@_1EC@JODPJAEB@?$AAM?$AAu?$AAl?$AAt?$AAi?$AAD?$AAe?$AAc?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAE?$AAs?$AAp?$AAr?$AAe?$AAs?$AAs?$AAo?$AA?$AM@ ; `string'
PUBLIC	??_C@_1FA@EHHJKNOG@?$AAI?$AA2?$AAC?$AA?5?$AAI?$AAn?$AAt?$AAe?$AAr?$AAf?$AAa?$AAc?$AAe?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd@ ; `string'
PUBLIC	??_C@_1FM@KNJKMGJA@?$AAF?$AAr?$AAe?$AAe?$AAT?$AAV?$AA?5?$AAD?$AAr?$AAi?$AAv?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAt?$AAh@ ; `string'
PUBLIC	??_C@_1FG@CJJCGBKP@?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?5?$AAs?$AAc?$AAr?$AAe?$AAe?$AAn?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAr@ ; `string'
PUBLIC	??_C@_1GG@IKDLMLNP@?$AAb?$AAt?$AAt?$AAv?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAR?$AAa?$AAl?$AAp?$AAh?$AA?5?$AAM?$AAe?$AAt?$AAz?$AAl?$AAe?$AAr@ ; `string'
PUBLIC	??_C@_1DM@NNLJNHKG@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AAs?$AA?5?$AAw?$AAe?$AA?8?$AAv?$AAe?$AA?5?$AAb?$AAo?$AAr?$AAr?$AAo?$AAw?$AAe?$AAd?$AA?5?$AAf?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@CPOBKAIK@?$AAT?$AAo?$AAm?$AA?5?$AAZ?$AAo?$AAe?$AAr?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@IMIEALNA@?$AAA?$AAr?$AAj?$AAa?$AAn?$AA?5?$AAZ?$AAi?$AAp?$AAp?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@EMBFBHIK@?$AAK?$AAr?$AAi?$AAs?$AAt?$AAi?$AAa?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAs?$AAk?$AAo?$AAw?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@CCODDIBB@?$AAE?$AAd?$AAu?$AAa?$AAr?$AAd?$AAo?$AA?5?$AAJ?$AAo?$AAs?$AA?i?$AA?5?$AAT?$AAa?$AAg?$AAl?$AAe?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@JGNIBCHE@?$AAK?$AAe?$AAv?$AAi?$AAn?$AA?5?$AAR?$AAa?$AAd?$AAk?$AAe?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@DHGOMCEP@?$AAP?$AAi?$AAe?$AAt?$AA?5?$AAO?$AAr?$AAy?$AAe?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@NNOEGHGB@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAI?$AAs?$AAa?$AAr?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@CPHBAFIB@?$AAP?$AA?i?$AAt?$AAe?$AAr?$AA?5?$AAG?$AAu?$AAl?$AAy?$AA?a?$AAs?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@LMBGGPMJ@?$AAT?$AAo?$AAm?$AA?5?$AAF?$AAo?$AAj?$AAt?$AAa?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@MABBJLLM@?$AAB?$AAi?$AAl?$AAl?$AAy?$AA?5?$AAC?$AAh?$AAa?$AAn?$AAg?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@DILBALLC@?$AAO?$AAl?$AAi?$AAv?$AAi?$AAe?$AAr?$AA?5?$AAB?$AAo?$AAr?$AAc?$AAa?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@HHBMMAON@?$AAP?$AAa?$AAt?$AAc?$AAh?$AAe?$AAs?$AA?5?$AAF?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@HPNAMGFH@?$AAR?$AAo?$AAb?$AAi?$AAn?$AA?5?$AAZ?$AAa?$AAl?$AAe?$AAk?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@DJCKFJF@?$AAE?$AAr?$AAi?$AAk?$AA?5?$AAS?$AAp?$AAr?$AA?e?$AAn?$AAg?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BE@DIBKJAJO@?$AAG?$AAr?$AAa?$AAp?$AAh?$AAi?$AAc?$AAs?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@NJGFMDJJ@?$AAD?$AAa?$AAn?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAe?$AAl?$AAz?$AAe?$AAr?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@NMFHAANJ@?$AAW?$AAe?$AAb?$AA?5?$AAS?$AAi?$AAt?$AAe?$AAs?$AA?5?$AA?$CG?$AA?5?$AAF?$AAo?$AAr?$AAu?$AAm?$AAs?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@LIINMNBE@?$AAY?$AAv?$AAo?$AAn?$AA?5?$AAQ?$AAu?$AAe?$AAr?$AAe?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@LCOFMBCM@?$AAD?$AAo?$AAc?$AAu?$AAm?$AAe?$AAn?$AAt?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@JPOEINIG@?$AAM?$AAi?$AAk?$AAe?$AA?5?$AAT?$AAe?$AAm?$AAp?$AAe?$AAr?$AAt?$AAo?$AAn?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@INMGNACK@?$AAJ?$AAo?$AAc?$AAh?$AAe?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@IIBHIGNJ@?$AAI?$AAv?$AAa?$AAn?$AA?5?$AAT?$AAa?$AAr?$AAn?$AAa?$AAv?$AAs?$AAk?$AAy?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@MPJMFFKB@?$AAE?$AAr?$AAi?$AAc?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAi?$AAd?$AAt?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@BPDBGJJC@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAS?$AAa?$AAm?$AAb?$AAl?$AAa?$AAn?$AAe?$AAt?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@OGDBBEEI@?$AAM?$AAa?$AAr?$AAk?$AA?5?$AAR?$AAe?$AAj?$AAh?$AAo?$AAn?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BI@MBDJPKOM@?$AAR?$AAo?$AAb?$AA?5?$AAM?$AAu?$AAl?$AAl?$AAe?$AAr?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@IFCPJPGK@?$AAJ?$AAe?$AAr?$AAo?$AAe?$AAn?$AA?5?$AAK?$AAo?$AAo?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@CALJFMJG@?$AAS?$AAt?$AAe?$AAv?$AAe?$AA?5?$AAG?$AAr?$AAi?$AAm?$AAm?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CC@NCDJMGIO@?$AAL?$AAa?$AAu?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAG?$AAa?$AAr?$AAn?$AAi?$AAe?$AAr?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@EDBFNFNI@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAE?$AAs?$AAk?$AAi?$AAn?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@FGPLMJHA@?$AAL?$AAi?$AAn?$AAd?$AAs?$AAe?$AAy?$AA?5?$AAD?$AAu?$AAb?$AAb?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CC@EHEMAHGN@?$AAM?$AAu?$AAl?$AAj?$AAa?$AAd?$AAi?$AA?5?$AAB?$AAu?$AAd?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@NEKBFLBC@?$AAD?$AAe?$AAn?$AAi?$AAs?$AA?5?$AAB?$AAa?$AAl?$AAa?$AAz?$AAu?$AAc?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@FBBIHLKB@?$AAT?$AAo?$AAm?$AA?5?$AAB?$AAa?$AAr?$AAr?$AAy?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@PDJKFOPO@?$AAO?$AAt?$AAh?$AAe?$AAr?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@KKGJDMKO@?$AAG?$AAe?$AAo?$AAr?$AAg?$AAe?$AA?5?$AAG?$AAa?$AAb?$AAr?$AAi?$AAe?$AAl?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CC@HJFJGJB@?$AAT?$AAo?$AAr?$AAs?$AAt?$AAe?$AAn?$AA?5?$AAS?$AAe?$AAe?$AAb?$AAo?$AAt?$AAh?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@MCFNICLF@?$AAA?$AAt?$AAs?$AAu?$AAs?$AAh?$AAi?$AA?5?$AAN?$AAa?$AAk?$AAa?$AAg?$AAa?$AAw?$AAa?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@DKNNOKCL@?$AAT?$AAo?$AAr?$AAb?$AAj?$AA?v?$AAr?$AAn?$AA?5?$AAJ?$AAa?$AAn?$AAs?$AAs?$AAo?$AAn?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@JBALNDAC@?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAA?$AAc?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BK@GDFLLKFA@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAA?$AAd?$AAc?$AAo?$AAc?$AAk?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@CMBOKNFB@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AA?5?$AAL?$AAe?$AAa?$AAd?$AA?7?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BG@HLELFEPD@?$AAS?$AAM?$AAA?$AAL?$AAL?$AAL?$AAO?$AAG?$AAO?$AA?$AI?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GEKMKLNO@?$AAA?$AAl?$AAl?$AA?5?$AAR?$AAi?$AAg?$AAh?$AAt?$AAs?$AA?5?$AAR?$AAe?$AAs?$AAe?$AAr?$AAv?$AAe?$AAd?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@NNPKLFBP@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAT?$AAe?$AAa?$AAm?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@CIGHBGHB@?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AA2?$AA0?$AA1?$AA5?$AA?$AM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BC@PBJMGHFI@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??1CCredits@@UAE@XZ				; CCredits::~CCredits
PUBLIC	??_GCCredits@@UAEPAXI@Z				; CCredits::`scalar deleting destructor'
PUBLIC	??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@IIABV?$allocator@_W@1@@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
PUBLIC	?get_allocator@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$allocator@_W@2@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::get_allocator
PUBLIC	?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::substr
PUBLIC	??$?6$$BY0CA@$$CB_W@MakeString@@QAEAAV0@AAY0CA@$$CB_W@Z ; MakeString::operator<<<wchar_t const [32]>
PUBLIC	??$?6V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@MakeString@@QAEAAV0@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; MakeString::operator<<<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >
PUBLIC	??$?6$$BY02$$CB_W@MakeString@@QAEAAV0@AAY02$$CB_W@Z ; MakeString::operator<<<wchar_t const [3]>
PUBLIC	??$?6$$BY0DE@$$CB_W@MakeString@@QAEAAV0@AAY0DE@$$CB_W@Z ; MakeString::operator<<<wchar_t const [52]>
PUBLIC	?ArrCredits@@3PAPA_WA				; ArrCredits
PUBLIC	??_C@_1BG@GJNBDNHG@?$AAD?$AAS?$AAS?$AAu?$AAb?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@ ; `string'
PUBLIC	??_C@_1M@KAKMLIHO@?$AAA?$AAr?$AAi?$AAa?$AAl?$AA?$AA@ ; `string'
PUBLIC	??_C@_1EA@KKPOLLOH@?$AAC?$AAo?$AAu?$AAl?$AAd?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAf?$AAi?$AAn?$AAd?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAr?$AAe?$AAs?$AAo?$AAu?$AAr?$AAc?$AAe?$AA?5?$AA?$AA@ ; `string'
PUBLIC	??_C@_15NDKJJFCE@?$AA?4?$AA?5?$AA?$AA@		; `string'
PUBLIC	??_C@_1GI@DFBAAEEB@?$AAB?$AAe?$AA?5?$AAs?$AAu?$AAr?$AAe?$AA?5?$AAt?$AAo?$AA?5?$AAa?$AAs?$AAs?$AAi?$AAg?$AAn?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAa?$AA?5?$AAQ@ ; `string'
PUBLIC	??_C@_1BM@CIIPMBEA@?$AA?4?$AA?2?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@ ; `string'
PUBLIC	??_7CCredits@@6B@				; CCredits::`vftable'
EXTRN	??_ECCredits@@UAEPAXI@Z:PROC			; CCredits::`vector deleting destructor'
EXTRN	__imp__RemovePropW@8:PROC
EXTRN	__imp__GetPropW@8:PROC
EXTRN	__imp__GetDC@4:PROC
EXTRN	__imp__SetPropW@12:PROC
EXTRN	__imp__ScrollWindow@20:PROC
EXTRN	__imp__CreateFontW@56:PROC
EXTRN	__imp__GetStockObject@4:PROC
EXTRN	__imp__SetBkMode@8:PROC
EXTRN	__imp__SetTextColor@8:PROC
EXTRN	__imp__DPtoLP@12:PROC
EXTRN	__imp__DrawTextW@20:PROC
EXTRN	__imp__GetClientRect@8:PROC
EXTRN	__imp__LoadBitmapW@8:PROC
EXTRN	_abs:PROC
;	COMDAT ??_7CCredits@@6B@
CONST	SEGMENT
??_7CCredits@@6B@ DD FLAT:??_R4CCredits@@6B@		; CCredits::`vftable'
	DD	FLAT:??_ECCredits@@UAEPAXI@Z
	DD	FLAT:?DialogProc@CCredits@@EAEHPAUHWND__@@IIJ@Z
CONST	ENDS
;	COMDAT ??_R4CCredits@@6B@
rdata$r	SEGMENT
??_R4CCredits@@6B@ DD 00H				; CCredits::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVCCredits@@@8
	DD	FLAT:??_R3CCredits@@8
rdata$r	ENDS
;	COMDAT ??_R3CCredits@@8
rdata$r	SEGMENT
??_R3CCredits@@8 DD 00H					; CCredits::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2CCredits@@8
rdata$r	ENDS
;	COMDAT ??_R2CCredits@@8
rdata$r	SEGMENT
??_R2CCredits@@8 DD FLAT:??_R1A@?0A@EA@CCredits@@8	; CCredits::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@CDSDialog@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@CDSDialog@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CDSDialog@@8 DD FLAT:??_R0?AVCDSDialog@@@8 ; CDSDialog::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3CDSDialog@@8
rdata$r	ENDS
;	COMDAT ??_R3CDSDialog@@8
rdata$r	SEGMENT
??_R3CDSDialog@@8 DD 00H				; CDSDialog::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	FLAT:??_R2CDSDialog@@8
rdata$r	ENDS
;	COMDAT ??_R2CDSDialog@@8
rdata$r	SEGMENT
??_R2CDSDialog@@8 DD FLAT:??_R1A@?0A@EA@CDSDialog@@8	; CDSDialog::`RTTI Base Class Array'
rdata$r	ENDS
;	COMDAT ??_R0?AVCDSDialog@@@8
_DATA	SEGMENT
??_R0?AVCDSDialog@@@8 DD FLAT:??_7type_info@@6B@	; CDSDialog `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVCDSDialog@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@CCredits@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CCredits@@8 DD FLAT:??_R0?AVCCredits@@@8	; CCredits::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3CCredits@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVCCredits@@@8
_DATA	SEGMENT
??_R0?AVCCredits@@@8 DD FLAT:??_7type_info@@6B@		; CCredits `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVCCredits@@', 00H
_DATA	ENDS
;	COMDAT ??_C@_1BM@CIIPMBEA@?$AA?4?$AA?2?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@CIIPMBEA@?$AA?4?$AA?2?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@ DB '.'
	DB	00H, '\', 00H, 'C', 00H, 'r', 00H, 'e', 00H, 'd', 00H, 'i', 00H
	DB	't', 00H, 's', 00H, '.', 00H, 'c', 00H, 'p', 00H, 'p', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1GI@DFBAAEEB@?$AAB?$AAe?$AA?5?$AAs?$AAu?$AAr?$AAe?$AA?5?$AAt?$AAo?$AA?5?$AAa?$AAs?$AAs?$AAi?$AAg?$AAn?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAa?$AA?5?$AAQ@
CONST	SEGMENT
??_C@_1GI@DFBAAEEB@?$AAB?$AAe?$AA?5?$AAs?$AAu?$AAr?$AAe?$AA?5?$AAt?$AAo?$AA?5?$AAa?$AAs?$AAs?$AAi?$AAg?$AAn?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAa?$AA?5?$AAQ@ DB 'B'
	DB	00H, 'e', 00H, ' ', 00H, 's', 00H, 'u', 00H, 'r', 00H, 'e', 00H
	DB	' ', 00H, 't', 00H, 'o', 00H, ' ', 00H, 'a', 00H, 's', 00H, 's'
	DB	00H, 'i', 00H, 'g', 00H, 'n', 00H, ' ', 00H, 't', 00H, 'h', 00H
	DB	'e', 00H, ' ', 00H, 'b', 00H, 'i', 00H, 't', 00H, 'm', 00H, 'a'
	DB	00H, 'p', 00H, ' ', 00H, 'a', 00H, ' ', 00H, 'Q', 00H, 'U', 00H
	DB	'O', 00H, 'T', 00H, 'E', 00H, 'D', 00H, ' ', 00H, 'r', 00H, 'e'
	DB	00H, 's', 00H, 'o', 00H, 'u', 00H, 'r', 00H, 'c', 00H, 'e', 00H
	DB	' ', 00H, 'n', 00H, 'a', 00H, 'm', 00H, 'e', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_15NDKJJFCE@?$AA?4?$AA?5?$AA?$AA@
CONST	SEGMENT
??_C@_15NDKJJFCE@?$AA?4?$AA?5?$AA?$AA@ DB '.', 00H, ' ', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1EA@KKPOLLOH@?$AAC?$AAo?$AAu?$AAl?$AAd?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAf?$AAi?$AAn?$AAd?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAr?$AAe?$AAs?$AAo?$AAu?$AAr?$AAc?$AAe?$AA?5?$AA?$AA@
CONST	SEGMENT
??_C@_1EA@KKPOLLOH@?$AAC?$AAo?$AAu?$AAl?$AAd?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAf?$AAi?$AAn?$AAd?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAr?$AAe?$AAs?$AAo?$AAu?$AAr?$AAc?$AAe?$AA?5?$AA?$AA@ DB 'C'
	DB	00H, 'o', 00H, 'u', 00H, 'l', 00H, 'd', 00H, ' ', 00H, 'n', 00H
	DB	'o', 00H, 't', 00H, ' ', 00H, 'f', 00H, 'i', 00H, 'n', 00H, 'd'
	DB	00H, ' ', 00H, 'b', 00H, 'i', 00H, 't', 00H, 'm', 00H, 'a', 00H
	DB	'p', 00H, ' ', 00H, 'r', 00H, 'e', 00H, 's', 00H, 'o', 00H, 'u'
	DB	00H, 'r', 00H, 'c', 00H, 'e', 00H, ' ', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1M@KAKMLIHO@?$AAA?$AAr?$AAi?$AAa?$AAl?$AA?$AA@
CONST	SEGMENT
??_C@_1M@KAKMLIHO@?$AAA?$AAr?$AAi?$AAa?$AAl?$AA?$AA@ DB 'A', 00H, 'r', 00H
	DB	'i', 00H, 'a', 00H, 'l', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@GJNBDNHG@?$AAD?$AAS?$AAS?$AAu?$AAb?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@GJNBDNHG@?$AAD?$AAS?$AAS?$AAu?$AAb?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@ DB 'D'
	DB	00H, 'S', 00H, 'S', 00H, 'u', 00H, 'b', 00H, 'C', 00H, 'l', 00H
	DB	'a', 00H, 's', 00H, 's', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1GM@HPOKDFIC@?$AAL?$AAi?$AAb?$AAT?$AAi?$AAf?$AAf?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAS?$AAa?$AAm?$AA?5?$AAL?$AAe?$AAf?$AAf?$AAl?$AAe@
CONST	SEGMENT
??_C@_1GM@HPOKDFIC@?$AAL?$AAi?$AAb?$AAT?$AAi?$AAf?$AAf?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAS?$AAa?$AAm?$AA?5?$AAL?$AAe?$AAf?$AAf?$AAl?$AAe@ DB 'L'
	DB	00H, 'i', 00H, 'b', 00H, 'T', 00H, 'i', 00H, 'f', 00H, 'f', 00H
	DB	' ', 00H, '-', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'p', 00H, 'y'
	DB	00H, 'r', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H, ' ', 00H
	DB	0a9H, 00H, ' ', 00H, 'S', 00H, 'a', 00H, 'm', 00H, ' ', 00H, 'L'
	DB	00H, 'e', 00H, 'f', 00H, 'f', 00H, 'l', 00H, 'e', 00H, 'r', 00H
	DB	' ', 00H, '&', 00H, ' ', 00H, 'S', 00H, 'i', 00H, 'l', 00H, 'i'
	DB	00H, 'c', 00H, 'o', 00H, 'n', 00H, ' ', 00H, 'G', 00H, 'r', 00H
	DB	'a', 00H, 'p', 00H, 'h', 00H, 'i', 00H, 'c', 00H, 's', 00H, 0cH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1GA@HGINDAJP@?$AAL?$AAi?$AAb?$AAJ?$AAp?$AAe?$AAg?$AA?5?$AA?9?$AA?5?$AAA?$AA?5?$AAw?$AAo?$AAr?$AAk?$AA?5?$AAo?$AAf?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAI?$AAn?$AAd?$AAe?$AAp?$AAe?$AAn?$AAd@
CONST	SEGMENT
??_C@_1GA@HGINDAJP@?$AAL?$AAi?$AAb?$AAJ?$AAp?$AAe?$AAg?$AA?5?$AA?9?$AA?5?$AAA?$AA?5?$AAw?$AAo?$AAr?$AAk?$AA?5?$AAo?$AAf?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAI?$AAn?$AAd?$AAe?$AAp?$AAe?$AAn?$AAd@ DB 'L'
	DB	00H, 'i', 00H, 'b', 00H, 'J', 00H, 'p', 00H, 'e', 00H, 'g', 00H
	DB	' ', 00H, '-', 00H, ' ', 00H, 'A', 00H, ' ', 00H, 'w', 00H, 'o'
	DB	00H, 'r', 00H, 'k', 00H, ' ', 00H, 'o', 00H, 'f', 00H, ' ', 00H
	DB	't', 00H, 'h', 00H, 'e', 00H, ' ', 00H, 'I', 00H, 'n', 00H, 'd'
	DB	00H, 'e', 00H, 'p', 00H, 'e', 00H, 'n', 00H, 'd', 00H, 'e', 00H
	DB	'n', 00H, 't', 00H, ' ', 00H, 'J', 00H, 'P', 00H, 'E', 00H, 'G'
	DB	00H, ' ', 00H, 'G', 00H, 'r', 00H, 'o', 00H, 'u', 00H, 'p', 00H
	DB	0cH, 00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@FKEGKGGE@?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAw?$AAe?$AA?5?$AAu?$AAs?$AAe?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@FKEGKGGE@?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAw?$AAe?$AA?5?$AAu?$AAs?$AAe?$AA?7?$AA?$AA@ DB 'L'
	DB	00H, 'i', 00H, 'b', 00H, 'r', 00H, 'a', 00H, 'r', 00H, 'i', 00H
	DB	'e', 00H, 's', 00H, ' ', 00H, 'w', 00H, 'e', 00H, ' ', 00H, 'u'
	DB	00H, 's', 00H, 'e', 00H, 09H, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DI@KDCMDGGM@?$AAL?$AAi?$AAn?$AAu?$AAx?$AAT?$AAV?$AA?5?$AA?9?$AA?5?$AAw?$AAw?$AAw?$AA?4?$AAl?$AAi?$AAn?$AAu?$AAx?$AAt?$AAv?$AA?4?$AAo?$AAr?$AAg?$AA?5?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1DI@KDCMDGGM@?$AAL?$AAi?$AAn?$AAu?$AAx?$AAT?$AAV?$AA?5?$AA?9?$AA?5?$AAw?$AAw?$AAw?$AA?4?$AAl?$AAi?$AAn?$AAu?$AAx?$AAt?$AAv?$AA?4?$AAo?$AAr?$AAg?$AA?5?$AA?$AM?$AA?$AA@ DB 'L'
	DB	00H, 'i', 00H, 'n', 00H, 'u', 00H, 'x', 00H, 'T', 00H, 'V', 00H
	DB	' ', 00H, '-', 00H, ' ', 00H, 'w', 00H, 'w', 00H, 'w', 00H, '.'
	DB	00H, 'l', 00H, 'i', 00H, 'n', 00H, 'u', 00H, 'x', 00H, 't', 00H
	DB	'v', 00H, '.', 00H, 'o', 00H, 'r', 00H, 'g', 00H, ' ', 00H, 0cH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1EI@PECHBPGE@?$AAV?$AAi?$AAr?$AAt?$AAu?$AAa?$AAl?$AAD?$AAu?$AAb?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAA?$AAv?$AAe?$AAr?$AAy?$AA?5?$AAL@
CONST	SEGMENT
??_C@_1EI@PECHBPGE@?$AAV?$AAi?$AAr?$AAt?$AAu?$AAa?$AAl?$AAD?$AAu?$AAb?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAA?$AAv?$AAe?$AAr?$AAy?$AA?5?$AAL@ DB 'V'
	DB	00H, 'i', 00H, 'r', 00H, 't', 00H, 'u', 00H, 'a', 00H, 'l', 00H
	DB	'D', 00H, 'u', 00H, 'b', 00H, ' ', 00H, '-', 00H, ' ', 00H, 'C'
	DB	00H, 'o', 00H, 'p', 00H, 'y', 00H, 'r', 00H, 'i', 00H, 'g', 00H
	DB	'h', 00H, 't', 00H, ' ', 00H, 0a9H, 00H, ' ', 00H, 'A', 00H, 'v'
	DB	00H, 'e', 00H, 'r', 00H, 'y', 00H, ' ', 00H, 'L', 00H, 'e', 00H
	DB	'e', 00H, 0cH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1EE@BCLPDNOC@?$AAs?$AAa?$AAa?$AA7?$AA1?$AA3?$AAx?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd?$AA?5?$AAK?$AAn?$AAo?$AAr?$AAr@
CONST	SEGMENT
??_C@_1EE@BCLPDNOC@?$AAs?$AAa?$AAa?$AA7?$AA1?$AA3?$AAx?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd?$AA?5?$AAK?$AAn?$AAo?$AAr?$AAr@ DB 's'
	DB	00H, 'a', 00H, 'a', 00H, '7', 00H, '1', 00H, '3', 00H, 'x', 00H
	DB	' ', 00H, '-', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'p', 00H, 'y'
	DB	00H, 'r', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H, ' ', 00H
	DB	0a9H, 00H, ' ', 00H, 'G', 00H, 'e', 00H, 'r', 00H, 'd', 00H, ' '
	DB	00H, 'K', 00H, 'n', 00H, 'o', 00H, 'r', 00H, 'r', 00H, 0cH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1EC@JODPJAEB@?$AAM?$AAu?$AAl?$AAt?$AAi?$AAD?$AAe?$AAc?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAE?$AAs?$AAp?$AAr?$AAe?$AAs?$AAs?$AAo?$AA?$AM@
CONST	SEGMENT
??_C@_1EC@JODPJAEB@?$AAM?$AAu?$AAl?$AAt?$AAi?$AAD?$AAe?$AAc?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAE?$AAs?$AAp?$AAr?$AAe?$AAs?$AAs?$AAo?$AA?$AM@ DB 'M'
	DB	00H, 'u', 00H, 'l', 00H, 't', 00H, 'i', 00H, 'D', 00H, 'e', 00H
	DB	'c', 00H, ' ', 00H, '-', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'p'
	DB	00H, 'y', 00H, 'r', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H
	DB	' ', 00H, 0a9H, 00H, ' ', 00H, 'E', 00H, 's', 00H, 'p', 00H, 'r'
	DB	00H, 'e', 00H, 's', 00H, 's', 00H, 'o', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1FA@EHHJKNOG@?$AAI?$AA2?$AAC?$AA?5?$AAI?$AAn?$AAt?$AAe?$AAr?$AAf?$AAa?$AAc?$AAe?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd@
CONST	SEGMENT
??_C@_1FA@EHHJKNOG@?$AAI?$AA2?$AAC?$AA?5?$AAI?$AAn?$AAt?$AAe?$AAr?$AAf?$AAa?$AAc?$AAe?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd@ DB 'I'
	DB	00H, '2', 00H, 'C', 00H, ' ', 00H, 'I', 00H, 'n', 00H, 't', 00H
	DB	'e', 00H, 'r', 00H, 'f', 00H, 'a', 00H, 'c', 00H, 'e', 00H, ' '
	DB	00H, '-', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'p', 00H, 'y', 00H
	DB	'r', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H, ' ', 00H, 0a9H
	DB	00H, ' ', 00H, 'G', 00H, 'e', 00H, 'r', 00H, 'd', 00H, ' ', 00H
	DB	'K', 00H, 'n', 00H, 'o', 00H, 'r', 00H, 'r', 00H, 0cH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1FM@KNJKMGJA@?$AAF?$AAr?$AAe?$AAe?$AAT?$AAV?$AA?5?$AAD?$AAr?$AAi?$AAv?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAt?$AAh@
CONST	SEGMENT
??_C@_1FM@KNJKMGJA@?$AAF?$AAr?$AAe?$AAe?$AAT?$AAV?$AA?5?$AAD?$AAr?$AAi?$AAv?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAt?$AAh@ DB 'F'
	DB	00H, 'r', 00H, 'e', 00H, 'e', 00H, 'T', 00H, 'V', 00H, ' ', 00H
	DB	'D', 00H, 'r', 00H, 'i', 00H, 'v', 00H, 'e', 00H, 'r', 00H, ' '
	DB	00H, '-', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'p', 00H, 'y', 00H
	DB	'r', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H, ' ', 00H, 0a9H
	DB	00H, ' ', 00H, 'M', 00H, 'a', 00H, 't', 00H, 'h', 00H, 'i', 00H
	DB	'a', 00H, 's', 00H, ' ', 00H, 'E', 00H, 'l', 00H, 'l', 00H, 'i'
	DB	00H, 'n', 00H, 'g', 00H, 'e', 00H, 'r', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1FG@CJJCGBKP@?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?5?$AAs?$AAc?$AAr?$AAe?$AAe?$AAn?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAr@
CONST	SEGMENT
??_C@_1FG@CJJCGBKP@?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?5?$AAs?$AAc?$AAr?$AAe?$AAe?$AAn?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAr@ DB 'C'
	DB	00H, 'r', 00H, 'e', 00H, 'd', 00H, 'i', 00H, 't', 00H, 's', 00H
	DB	' ', 00H, 's', 00H, 'c', 00H, 'r', 00H, 'e', 00H, 'e', 00H, 'n'
	DB	00H, ' ', 00H, '-', 00H, ' ', 00H, 'C', 00H, 'o', 00H, 'p', 00H
	DB	'y', 00H, 'r', 00H, 'i', 00H, 'g', 00H, 'h', 00H, 't', 00H, ' '
	DB	00H, 0a9H, 00H, ' ', 00H, 'M', 00H, 'a', 00H, 'r', 00H, 'k', 00H
	DB	' ', 00H, 'F', 00H, 'i', 00H, 'n', 00H, 'd', 00H, 'l', 00H, 'a'
	DB	00H, 'y', 00H, 0cH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1GG@IKDLMLNP@?$AAb?$AAt?$AAt?$AAv?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAR?$AAa?$AAl?$AAp?$AAh?$AA?5?$AAM?$AAe?$AAt?$AAz?$AAl?$AAe?$AAr@
CONST	SEGMENT
??_C@_1GG@IKDLMLNP@?$AAb?$AAt?$AAt?$AAv?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAR?$AAa?$AAl?$AAp?$AAh?$AA?5?$AAM?$AAe?$AAt?$AAz?$AAl?$AAe?$AAr@ DB 'b'
	DB	00H, 't', 00H, 't', 00H, 'v', 00H, ' ', 00H, '-', 00H, ' ', 00H
	DB	'C', 00H, 'o', 00H, 'p', 00H, 'y', 00H, 'r', 00H, 'i', 00H, 'g'
	DB	00H, 'h', 00H, 't', 00H, ' ', 00H, 0a9H, 00H, ' ', 00H, 'R', 00H
	DB	'a', 00H, 'l', 00H, 'p', 00H, 'h', 00H, ' ', 00H, 'M', 00H, 'e'
	DB	00H, 't', 00H, 'z', 00H, 'l', 00H, 'e', 00H, 'r', 00H, ' ', 00H
	DB	'&', 00H, ' ', 00H, 'M', 00H, 'a', 00H, 'r', 00H, 'c', 00H, 'u'
	DB	00H, 's', 00H, ' ', 00H, 'M', 00H, 'e', 00H, 't', 00H, 'z', 00H
	DB	'l', 00H, 'e', 00H, 'r', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@NNLJNHKG@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AAs?$AA?5?$AAw?$AAe?$AA?8?$AAv?$AAe?$AA?5?$AAb?$AAo?$AAr?$AAr?$AAo?$AAw?$AAe?$AAd?$AA?5?$AAf?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@NNLJNHKG@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AAs?$AA?5?$AAw?$AAe?$AA?8?$AAv?$AAe?$AA?5?$AAb?$AAo?$AAr?$AAr?$AAo?$AAw?$AAe?$AAd?$AA?5?$AAf?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@ DB 'P'
	DB	00H, 'r', 00H, 'o', 00H, 'j', 00H, 'e', 00H, 'c', 00H, 't', 00H
	DB	's', 00H, ' ', 00H, 'w', 00H, 'e', 00H, '''', 00H, 'v', 00H, 'e'
	DB	00H, ' ', 00H, 'b', 00H, 'o', 00H, 'r', 00H, 'r', 00H, 'o', 00H
	DB	'w', 00H, 'e', 00H, 'd', 00H, ' ', 00H, 'f', 00H, 'r', 00H, 'o'
	DB	00H, 'm', 00H, 09H, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@CPOBKAIK@?$AAT?$AAo?$AAm?$AA?5?$AAZ?$AAo?$AAe?$AAr?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@CPOBKAIK@?$AAT?$AAo?$AAm?$AA?5?$AAZ?$AAo?$AAe?$AAr?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@ DB 'T'
	DB	00H, 'o', 00H, 'm', 00H, ' ', 00H, 'Z', 00H, 'o', 00H, 'e', 00H
	DB	'r', 00H, 'n', 00H, 'e', 00H, 'r', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@IMIEALNA@?$AAA?$AAr?$AAj?$AAa?$AAn?$AA?5?$AAZ?$AAi?$AAp?$AAp?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@IMIEALNA@?$AAA?$AAr?$AAj?$AAa?$AAn?$AA?5?$AAZ?$AAi?$AAp?$AAp?$AA?$AM?$AA?$AA@ DB 'A'
	DB	00H, 'r', 00H, 'j', 00H, 'a', 00H, 'n', 00H, ' ', 00H, 'Z', 00H
	DB	'i', 00H, 'p', 00H, 'p', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@EMBFBHIK@?$AAK?$AAr?$AAi?$AAs?$AAt?$AAi?$AAa?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAs?$AAk?$AAo?$AAw?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@EMBFBHIK@?$AAK?$AAr?$AAi?$AAs?$AAt?$AAi?$AAa?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAs?$AAk?$AAo?$AAw?$AA?$AM?$AA?$AA@ DB 'K'
	DB	00H, 'r', 00H, 'i', 00H, 's', 00H, 't', 00H, 'i', 00H, 'a', 00H
	DB	'n', 00H, ' ', 00H, 'T', 00H, 'r', 00H, 'e', 00H, 'n', 00H, 's'
	DB	00H, 'k', 00H, 'o', 00H, 'w', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@CCODDIBB@?$AAE?$AAd?$AAu?$AAa?$AAr?$AAd?$AAo?$AA?5?$AAJ?$AAo?$AAs?$AA?i?$AA?5?$AAT?$AAa?$AAg?$AAl?$AAe?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@CCODDIBB@?$AAE?$AAd?$AAu?$AAa?$AAr?$AAd?$AAo?$AA?5?$AAJ?$AAo?$AAs?$AA?i?$AA?5?$AAT?$AAa?$AAg?$AAl?$AAe?$AA?$AM?$AA?$AA@ DB 'E'
	DB	00H, 'd', 00H, 'u', 00H, 'a', 00H, 'r', 00H, 'd', 00H, 'o', 00H
	DB	' ', 00H, 'J', 00H, 'o', 00H, 's', 00H, 0e9H, 00H, ' ', 00H, 'T'
	DB	00H, 'a', 00H, 'g', 00H, 'l', 00H, 'e', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@JGNIBCHE@?$AAK?$AAe?$AAv?$AAi?$AAn?$AA?5?$AAR?$AAa?$AAd?$AAk?$AAe?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@JGNIBCHE@?$AAK?$AAe?$AAv?$AAi?$AAn?$AA?5?$AAR?$AAa?$AAd?$AAk?$AAe?$AA?$AM?$AA?$AA@ DB 'K'
	DB	00H, 'e', 00H, 'v', 00H, 'i', 00H, 'n', 00H, ' ', 00H, 'R', 00H
	DB	'a', 00H, 'd', 00H, 'k', 00H, 'e', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@DHGOMCEP@?$AAP?$AAi?$AAe?$AAt?$AA?5?$AAO?$AAr?$AAy?$AAe?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@DHGOMCEP@?$AAP?$AAi?$AAe?$AAt?$AA?5?$AAO?$AAr?$AAy?$AAe?$AA?$AM?$AA?$AA@ DB 'P'
	DB	00H, 'i', 00H, 'e', 00H, 't', 00H, ' ', 00H, 'O', 00H, 'r', 00H
	DB	'y', 00H, 'e', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@NNOEGHGB@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAI?$AAs?$AAa?$AAr?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@NNOEGHGB@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAI?$AAs?$AAa?$AAr?$AA?$AM?$AA?$AA@ DB 'J'
	DB	00H, 'o', 00H, 'h', 00H, 'n', 00H, ' ', 00H, 'I', 00H, 's', 00H
	DB	'a', 00H, 'r', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@CPHBAFIB@?$AAP?$AA?i?$AAt?$AAe?$AAr?$AA?5?$AAG?$AAu?$AAl?$AAy?$AA?a?$AAs?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@CPHBAFIB@?$AAP?$AA?i?$AAt?$AAe?$AAr?$AA?5?$AAG?$AAu?$AAl?$AAy?$AA?a?$AAs?$AA?$AM?$AA?$AA@ DB 'P'
	DB	00H, 0e9H, 00H, 't', 00H, 'e', 00H, 'r', 00H, ' ', 00H, 'G', 00H
	DB	'u', 00H, 'l', 00H, 'y', 00H, 0e1H, 00H, 's', 00H, 0cH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@LMBGGPMJ@?$AAT?$AAo?$AAm?$AA?5?$AAF?$AAo?$AAj?$AAt?$AAa?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@LMBGGPMJ@?$AAT?$AAo?$AAm?$AA?5?$AAF?$AAo?$AAj?$AAt?$AAa?$AA?$AM?$AA?$AA@ DB 'T'
	DB	00H, 'o', 00H, 'm', 00H, ' ', 00H, 'F', 00H, 'o', 00H, 'j', 00H
	DB	't', 00H, 'a', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@MABBJLLM@?$AAB?$AAi?$AAl?$AAl?$AAy?$AA?5?$AAC?$AAh?$AAa?$AAn?$AAg?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@MABBJLLM@?$AAB?$AAi?$AAl?$AAl?$AAy?$AA?5?$AAC?$AAh?$AAa?$AAn?$AAg?$AA?$AM?$AA?$AA@ DB 'B'
	DB	00H, 'i', 00H, 'l', 00H, 'l', 00H, 'y', 00H, ' ', 00H, 'C', 00H
	DB	'h', 00H, 'a', 00H, 'n', 00H, 'g', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@DILBALLC@?$AAO?$AAl?$AAi?$AAv?$AAi?$AAe?$AAr?$AA?5?$AAB?$AAo?$AAr?$AAc?$AAa?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@DILBALLC@?$AAO?$AAl?$AAi?$AAv?$AAi?$AAe?$AAr?$AA?5?$AAB?$AAo?$AAr?$AAc?$AAa?$AA?$AM?$AA?$AA@ DB 'O'
	DB	00H, 'l', 00H, 'i', 00H, 'v', 00H, 'i', 00H, 'e', 00H, 'r', 00H
	DB	' ', 00H, 'B', 00H, 'o', 00H, 'r', 00H, 'c', 00H, 'a', 00H, 0cH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@HHBMMAON@?$AAP?$AAa?$AAt?$AAc?$AAh?$AAe?$AAs?$AA?5?$AAF?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@HHBMMAON@?$AAP?$AAa?$AAt?$AAc?$AAh?$AAe?$AAs?$AA?5?$AAF?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@ DB 'P'
	DB	00H, 'a', 00H, 't', 00H, 'c', 00H, 'h', 00H, 'e', 00H, 's', 00H
	DB	' ', 00H, 'F', 00H, 'r', 00H, 'o', 00H, 'm', 00H, 09H, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@HPNAMGFH@?$AAR?$AAo?$AAb?$AAi?$AAn?$AA?5?$AAZ?$AAa?$AAl?$AAe?$AAk?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@HPNAMGFH@?$AAR?$AAo?$AAb?$AAi?$AAn?$AA?5?$AAZ?$AAa?$AAl?$AAe?$AAk?$AA?$AM?$AA?$AA@ DB 'R'
	DB	00H, 'o', 00H, 'b', 00H, 'i', 00H, 'n', 00H, ' ', 00H, 'Z', 00H
	DB	'a', 00H, 'l', 00H, 'e', 00H, 'k', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@DJCKFJF@?$AAE?$AAr?$AAi?$AAk?$AA?5?$AAS?$AAp?$AAr?$AA?e?$AAn?$AAg?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@DJCKFJF@?$AAE?$AAr?$AAi?$AAk?$AA?5?$AAS?$AAp?$AAr?$AA?e?$AAn?$AAg?$AA?$AM?$AA?$AA@ DB 'E'
	DB	00H, 'r', 00H, 'i', 00H, 'k', 00H, ' ', 00H, 'S', 00H, 'p', 00H
	DB	'r', 00H, 0e5H, 00H, 'n', 00H, 'g', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BE@DIBKJAJO@?$AAG?$AAr?$AAa?$AAp?$AAh?$AAi?$AAc?$AAs?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1BE@DIBKJAJO@?$AAG?$AAr?$AAa?$AAp?$AAh?$AAi?$AAc?$AAs?$AA?7?$AA?$AA@ DB 'G'
	DB	00H, 'r', 00H, 'a', 00H, 'p', 00H, 'h', 00H, 'i', 00H, 'c', 00H
	DB	's', 00H, 09H, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@NJGFMDJJ@?$AAD?$AAa?$AAn?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAe?$AAl?$AAz?$AAe?$AAr?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@NJGFMDJJ@?$AAD?$AAa?$AAn?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAe?$AAl?$AAz?$AAe?$AAr?$AA?$AM?$AA?$AA@ DB 'D'
	DB	00H, 'a', 00H, 'n', 00H, ' ', 00H, 'S', 00H, 'c', 00H, 'h', 00H
	DB	'm', 00H, 'e', 00H, 'l', 00H, 'z', 00H, 'e', 00H, 'r', 00H, 0cH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@NMFHAANJ@?$AAW?$AAe?$AAb?$AA?5?$AAS?$AAi?$AAt?$AAe?$AAs?$AA?5?$AA?$CG?$AA?5?$AAF?$AAo?$AAr?$AAu?$AAm?$AAs?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@NMFHAANJ@?$AAW?$AAe?$AAb?$AA?5?$AAS?$AAi?$AAt?$AAe?$AAs?$AA?5?$AA?$CG?$AA?5?$AAF?$AAo?$AAr?$AAu?$AAm?$AAs?$AA?7?$AA?$AA@ DB 'W'
	DB	00H, 'e', 00H, 'b', 00H, ' ', 00H, 'S', 00H, 'i', 00H, 't', 00H
	DB	'e', 00H, 's', 00H, ' ', 00H, '&', 00H, ' ', 00H, 'F', 00H, 'o'
	DB	00H, 'r', 00H, 'u', 00H, 'm', 00H, 's', 00H, 09H, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@LIINMNBE@?$AAY?$AAv?$AAo?$AAn?$AA?5?$AAQ?$AAu?$AAe?$AAr?$AAe?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@LIINMNBE@?$AAY?$AAv?$AAo?$AAn?$AA?5?$AAQ?$AAu?$AAe?$AAr?$AAe?$AA?$AM?$AA?$AA@ DB 'Y'
	DB	00H, 'v', 00H, 'o', 00H, 'n', 00H, ' ', 00H, 'Q', 00H, 'u', 00H
	DB	'e', 00H, 'r', 00H, 'e', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@LCOFMBCM@?$AAD?$AAo?$AAc?$AAu?$AAm?$AAe?$AAn?$AAt?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@LCOFMBCM@?$AAD?$AAo?$AAc?$AAu?$AAm?$AAe?$AAn?$AAt?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?7?$AA?$AA@ DB 'D'
	DB	00H, 'o', 00H, 'c', 00H, 'u', 00H, 'm', 00H, 'e', 00H, 'n', 00H
	DB	't', 00H, 'a', 00H, 't', 00H, 'i', 00H, 'o', 00H, 'n', 00H, ' '
	DB	00H, 09H, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@JPOEINIG@?$AAM?$AAi?$AAk?$AAe?$AA?5?$AAT?$AAe?$AAm?$AAp?$AAe?$AAr?$AAt?$AAo?$AAn?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@JPOEINIG@?$AAM?$AAi?$AAk?$AAe?$AA?5?$AAT?$AAe?$AAm?$AAp?$AAe?$AAr?$AAt?$AAo?$AAn?$AA?$AM?$AA?$AA@ DB 'M'
	DB	00H, 'i', 00H, 'k', 00H, 'e', 00H, ' ', 00H, 'T', 00H, 'e', 00H
	DB	'm', 00H, 'p', 00H, 'e', 00H, 'r', 00H, 't', 00H, 'o', 00H, 'n'
	DB	00H, 0cH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@INMGNACK@?$AAJ?$AAo?$AAc?$AAh?$AAe?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@INMGNACK@?$AAJ?$AAo?$AAc?$AAh?$AAe?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@ DB 'J'
	DB	00H, 'o', 00H, 'c', 00H, 'h', 00H, 'e', 00H, 'n', 00H, ' ', 00H
	DB	'T', 00H, 'r', 00H, 'e', 00H, 'n', 00H, 'n', 00H, 'e', 00H, 'r'
	DB	00H, 0cH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@IIBHIGNJ@?$AAI?$AAv?$AAa?$AAn?$AA?5?$AAT?$AAa?$AAr?$AAn?$AAa?$AAv?$AAs?$AAk?$AAy?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@IIBHIGNJ@?$AAI?$AAv?$AAa?$AAn?$AA?5?$AAT?$AAa?$AAr?$AAn?$AAa?$AAv?$AAs?$AAk?$AAy?$AA?$AM?$AA?$AA@ DB 'I'
	DB	00H, 'v', 00H, 'a', 00H, 'n', 00H, ' ', 00H, 'T', 00H, 'a', 00H
	DB	'r', 00H, 'n', 00H, 'a', 00H, 'v', 00H, 's', 00H, 'k', 00H, 'y'
	DB	00H, 0cH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@MPJMFFKB@?$AAE?$AAr?$AAi?$AAc?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAi?$AAd?$AAt?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@MPJMFFKB@?$AAE?$AAr?$AAi?$AAc?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAi?$AAd?$AAt?$AA?$AM?$AA?$AA@ DB 'E'
	DB	00H, 'r', 00H, 'i', 00H, 'c', 00H, ' ', 00H, 'S', 00H, 'c', 00H
	DB	'h', 00H, 'm', 00H, 'i', 00H, 'd', 00H, 't', 00H, 0cH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@BPDBGJJC@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAS?$AAa?$AAm?$AAb?$AAl?$AAa?$AAn?$AAe?$AAt?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@BPDBGJJC@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAS?$AAa?$AAm?$AAb?$AAl?$AAa?$AAn?$AAe?$AAt?$AA?$AM?$AA?$AA@ DB 'M'
	DB	00H, 'i', 00H, 'c', 00H, 'h', 00H, 'a', 00H, 'e', 00H, 'l', 00H
	DB	' ', 00H, 'S', 00H, 'a', 00H, 'm', 00H, 'b', 00H, 'l', 00H, 'a'
	DB	00H, 'n', 00H, 'e', 00H, 't', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@OGDBBEEI@?$AAM?$AAa?$AAr?$AAk?$AA?5?$AAR?$AAe?$AAj?$AAh?$AAo?$AAn?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@OGDBBEEI@?$AAM?$AAa?$AAr?$AAk?$AA?5?$AAR?$AAe?$AAj?$AAh?$AAo?$AAn?$AA?$AM?$AA?$AA@ DB 'M'
	DB	00H, 'a', 00H, 'r', 00H, 'k', 00H, ' ', 00H, 'R', 00H, 'e', 00H
	DB	'j', 00H, 'h', 00H, 'o', 00H, 'n', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BI@MBDJPKOM@?$AAR?$AAo?$AAb?$AA?5?$AAM?$AAu?$AAl?$AAl?$AAe?$AAr?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BI@MBDJPKOM@?$AAR?$AAo?$AAb?$AA?5?$AAM?$AAu?$AAl?$AAl?$AAe?$AAr?$AA?$AM?$AA?$AA@ DB 'R'
	DB	00H, 'o', 00H, 'b', 00H, ' ', 00H, 'M', 00H, 'u', 00H, 'l', 00H
	DB	'l', 00H, 'e', 00H, 'r', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@IFCPJPGK@?$AAJ?$AAe?$AAr?$AAo?$AAe?$AAn?$AA?5?$AAK?$AAo?$AAo?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@IFCPJPGK@?$AAJ?$AAe?$AAr?$AAo?$AAe?$AAn?$AA?5?$AAK?$AAo?$AAo?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@ DB 'J'
	DB	00H, 'e', 00H, 'r', 00H, 'o', 00H, 'e', 00H, 'n', 00H, ' ', 00H
	DB	'K', 00H, 'o', 00H, 'o', 00H, 'i', 00H, 'm', 00H, 'a', 00H, 'n'
	DB	00H, 0cH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@CALJFMJG@?$AAS?$AAt?$AAe?$AAv?$AAe?$AA?5?$AAG?$AAr?$AAi?$AAm?$AAm?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@CALJFMJG@?$AAS?$AAt?$AAe?$AAv?$AAe?$AA?5?$AAG?$AAr?$AAi?$AAm?$AAm?$AA?$AM?$AA?$AA@ DB 'S'
	DB	00H, 't', 00H, 'e', 00H, 'v', 00H, 'e', 00H, ' ', 00H, 'G', 00H
	DB	'r', 00H, 'i', 00H, 'm', 00H, 'm', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CC@NCDJMGIO@?$AAL?$AAa?$AAu?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAG?$AAa?$AAr?$AAn?$AAi?$AAe?$AAr?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CC@NCDJMGIO@?$AAL?$AAa?$AAu?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAG?$AAa?$AAr?$AAn?$AAi?$AAe?$AAr?$AA?$AM?$AA?$AA@ DB 'L'
	DB	00H, 'a', 00H, 'u', 00H, 'r', 00H, 'e', 00H, 'n', 00H, 't', 00H
	DB	' ', 00H, 'G', 00H, 'a', 00H, 'r', 00H, 'n', 00H, 'i', 00H, 'e'
	DB	00H, 'r', 00H, 0cH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@EDBFNFNI@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAE?$AAs?$AAk?$AAi?$AAn?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@EDBFNFNI@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAE?$AAs?$AAk?$AAi?$AAn?$AA?$AM?$AA?$AA@ DB 'M'
	DB	00H, 'i', 00H, 'c', 00H, 'h', 00H, 'a', 00H, 'e', 00H, 'l', 00H
	DB	' ', 00H, 'E', 00H, 's', 00H, 'k', 00H, 'i', 00H, 'n', 00H, 0cH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@FGPLMJHA@?$AAL?$AAi?$AAn?$AAd?$AAs?$AAe?$AAy?$AA?5?$AAD?$AAu?$AAb?$AAb?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@FGPLMJHA@?$AAL?$AAi?$AAn?$AAd?$AAs?$AAe?$AAy?$AA?5?$AAD?$AAu?$AAb?$AAb?$AA?$AM?$AA?$AA@ DB 'L'
	DB	00H, 'i', 00H, 'n', 00H, 'd', 00H, 's', 00H, 'e', 00H, 'y', 00H
	DB	' ', 00H, 'D', 00H, 'u', 00H, 'b', 00H, 'b', 00H, 0cH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CC@EHEMAHGN@?$AAM?$AAu?$AAl?$AAj?$AAa?$AAd?$AAi?$AA?5?$AAB?$AAu?$AAd?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CC@EHEMAHGN@?$AAM?$AAu?$AAl?$AAj?$AAa?$AAd?$AAi?$AA?5?$AAB?$AAu?$AAd?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@ DB 'M'
	DB	00H, 'u', 00H, 'l', 00H, 'j', 00H, 'a', 00H, 'd', 00H, 'i', 00H
	DB	' ', 00H, 'B', 00H, 'u', 00H, 'd', 00H, 'i', 00H, 'm', 00H, 'a'
	DB	00H, 'n', 00H, 0cH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@NEKBFLBC@?$AAD?$AAe?$AAn?$AAi?$AAs?$AA?5?$AAB?$AAa?$AAl?$AAa?$AAz?$AAu?$AAc?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@NEKBFLBC@?$AAD?$AAe?$AAn?$AAi?$AAs?$AA?5?$AAB?$AAa?$AAl?$AAa?$AAz?$AAu?$AAc?$AA?$AM?$AA?$AA@ DB 'D'
	DB	00H, 'e', 00H, 'n', 00H, 'i', 00H, 's', 00H, ' ', 00H, 'B', 00H
	DB	'a', 00H, 'l', 00H, 'a', 00H, 'z', 00H, 'u', 00H, 'c', 00H, 0cH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@FBBIHLKB@?$AAT?$AAo?$AAm?$AA?5?$AAB?$AAa?$AAr?$AAr?$AAy?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@FBBIHLKB@?$AAT?$AAo?$AAm?$AA?5?$AAB?$AAa?$AAr?$AAr?$AAy?$AA?$AM?$AA?$AA@ DB 'T'
	DB	00H, 'o', 00H, 'm', 00H, ' ', 00H, 'B', 00H, 'a', 00H, 'r', 00H
	DB	'r', 00H, 'y', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@PDJKFOPO@?$AAO?$AAt?$AAh?$AAe?$AAr?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@PDJKFOPO@?$AAO?$AAt?$AAh?$AAe?$AAr?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@ DB 'O'
	DB	00H, 't', 00H, 'h', 00H, 'e', 00H, 'r', 00H, ' ', 00H, 'D', 00H
	DB	'e', 00H, 'v', 00H, 'e', 00H, 'l', 00H, 'o', 00H, 'p', 00H, 'e'
	DB	00H, 'r', 00H, 's', 00H, 09H, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@KKGJDMKO@?$AAG?$AAe?$AAo?$AAr?$AAg?$AAe?$AA?5?$AAG?$AAa?$AAb?$AAr?$AAi?$AAe?$AAl?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@KKGJDMKO@?$AAG?$AAe?$AAo?$AAr?$AAg?$AAe?$AA?5?$AAG?$AAa?$AAb?$AAr?$AAi?$AAe?$AAl?$AA?$AM?$AA?$AA@ DB 'G'
	DB	00H, 'e', 00H, 'o', 00H, 'r', 00H, 'g', 00H, 'e', 00H, ' ', 00H
	DB	'G', 00H, 'a', 00H, 'b', 00H, 'r', 00H, 'i', 00H, 'e', 00H, 'l'
	DB	00H, 0cH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CC@HJFJGJB@?$AAT?$AAo?$AAr?$AAs?$AAt?$AAe?$AAn?$AA?5?$AAS?$AAe?$AAe?$AAb?$AAo?$AAt?$AAh?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CC@HJFJGJB@?$AAT?$AAo?$AAr?$AAs?$AAt?$AAe?$AAn?$AA?5?$AAS?$AAe?$AAe?$AAb?$AAo?$AAt?$AAh?$AA?$AM?$AA?$AA@ DB 'T'
	DB	00H, 'o', 00H, 'r', 00H, 's', 00H, 't', 00H, 'e', 00H, 'n', 00H
	DB	' ', 00H, 'S', 00H, 'e', 00H, 'e', 00H, 'b', 00H, 'o', 00H, 't'
	DB	00H, 'h', 00H, 0cH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@MCFNICLF@?$AAA?$AAt?$AAs?$AAu?$AAs?$AAh?$AAi?$AA?5?$AAN?$AAa?$AAk?$AAa?$AAg?$AAa?$AAw?$AAa?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@MCFNICLF@?$AAA?$AAt?$AAs?$AAu?$AAs?$AAh?$AAi?$AA?5?$AAN?$AAa?$AAk?$AAa?$AAg?$AAa?$AAw?$AAa?$AA?$AM?$AA?$AA@ DB 'A'
	DB	00H, 't', 00H, 's', 00H, 'u', 00H, 's', 00H, 'h', 00H, 'i', 00H
	DB	' ', 00H, 'N', 00H, 'a', 00H, 'k', 00H, 'a', 00H, 'g', 00H, 'a'
	DB	00H, 'w', 00H, 'a', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@DKNNOKCL@?$AAT?$AAo?$AAr?$AAb?$AAj?$AA?v?$AAr?$AAn?$AA?5?$AAJ?$AAa?$AAn?$AAs?$AAs?$AAo?$AAn?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@DKNNOKCL@?$AAT?$AAo?$AAr?$AAb?$AAj?$AA?v?$AAr?$AAn?$AA?5?$AAJ?$AAa?$AAn?$AAs?$AAs?$AAo?$AAn?$AA?$AM?$AA?$AA@ DB 'T'
	DB	00H, 'o', 00H, 'r', 00H, 'b', 00H, 'j', 00H, 0f6H, 00H, 'r', 00H
	DB	'n', 00H, ' ', 00H, 'J', 00H, 'a', 00H, 'n', 00H, 's', 00H, 's'
	DB	00H, 'o', 00H, 'n', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@JBALNDAC@?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAA?$AAc?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@JBALNDAC@?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAA?$AAc?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@ DB 'C'
	DB	00H, 'u', 00H, 'r', 00H, 'r', 00H, 'e', 00H, 'n', 00H, 't', 00H
	DB	' ', 00H, 'A', 00H, 'c', 00H, 't', 00H, 'i', 00H, 'v', 00H, 'e'
	DB	00H, ' ', 00H, 'D', 00H, 'e', 00H, 'v', 00H, 'e', 00H, 'l', 00H
	DB	'o', 00H, 'p', 00H, 'e', 00H, 'r', 00H, 's', 00H, 09H, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BK@GDFLLKFA@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAA?$AAd?$AAc?$AAo?$AAc?$AAk?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BK@GDFLLKFA@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAA?$AAd?$AAc?$AAo?$AAc?$AAk?$AA?$AM?$AA?$AA@ DB 'J'
	DB	00H, 'o', 00H, 'h', 00H, 'n', 00H, ' ', 00H, 'A', 00H, 'd', 00H
	DB	'c', 00H, 'o', 00H, 'c', 00H, 'k', 00H, 0cH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@CMBOKNFB@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AA?5?$AAL?$AAe?$AAa?$AAd?$AA?7?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@CMBOKNFB@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AA?5?$AAL?$AAe?$AAa?$AAd?$AA?7?$AA?$AA@ DB 'P'
	DB	00H, 'r', 00H, 'o', 00H, 'j', 00H, 'e', 00H, 'c', 00H, 't', 00H
	DB	' ', 00H, 'L', 00H, 'e', 00H, 'a', 00H, 'd', 00H, 09H, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BG@HLELFEPD@?$AAS?$AAM?$AAA?$AAL?$AAL?$AAL?$AAO?$AAG?$AAO?$AA?$AI?$AA?$AA@
CONST	SEGMENT
??_C@_1BG@HLELFEPD@?$AAS?$AAM?$AAA?$AAL?$AAL?$AAL?$AAO?$AAG?$AAO?$AA?$AI?$AA?$AA@ DB 'S'
	DB	00H, 'M', 00H, 'A', 00H, 'L', 00H, 'L', 00H, 'L', 00H, 'O', 00H
	DB	'G', 00H, 'O', 00H, 08H, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GEKMKLNO@?$AAA?$AAl?$AAl?$AA?5?$AAR?$AAi?$AAg?$AAh?$AAt?$AAs?$AA?5?$AAR?$AAe?$AAs?$AAe?$AAr?$AAv?$AAe?$AAd?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GEKMKLNO@?$AAA?$AAl?$AAl?$AA?5?$AAR?$AAi?$AAg?$AAh?$AAt?$AAs?$AA?5?$AAR?$AAe?$AAs?$AAe?$AAr?$AAv?$AAe?$AAd?$AA?$AM?$AA?$AA@ DB 'A'
	DB	00H, 'l', 00H, 'l', 00H, ' ', 00H, 'R', 00H, 'i', 00H, 'g', 00H
	DB	'h', 00H, 't', 00H, 's', 00H, ' ', 00H, 'R', 00H, 'e', 00H, 's'
	DB	00H, 'e', 00H, 'r', 00H, 'v', 00H, 'e', 00H, 'd', 00H, 0cH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@NNPKLFBP@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAT?$AAe?$AAa?$AAm?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@NNPKLFBP@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAT?$AAe?$AAa?$AAm?$AA?$AM?$AA?$AA@ DB 'D'
	DB	00H, 'S', 00H, 'c', 00H, 'a', 00H, 'l', 00H, 'e', 00H, 'r', 00H
	DB	' ', 00H, 'T', 00H, 'e', 00H, 'a', 00H, 'm', 00H, 0cH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@CIGHBGHB@?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AA2?$AA0?$AA1?$AA5?$AA?$AM?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@CIGHBGHB@?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AA2?$AA0?$AA1?$AA5?$AA?$AM?$AA?$AA@ DB 'C'
	DB	00H, 'o', 00H, 'p', 00H, 'y', 00H, 'r', 00H, 'i', 00H, 'g', 00H
	DB	'h', 00H, 't', 00H, ' ', 00H, 0a9H, 00H, ' ', 00H, '2', 00H, '0'
	DB	00H, '1', 00H, '5', 00H, 0cH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1BC@PBJMGHFI@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BC@PBJMGHFI@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?6?$AA?$AA@ DB 'D'
	DB	00H, 'S', 00H, 'c', 00H, 'a', 00H, 'l', 00H, 'e', 00H, 'r', 00H
	DB	0aH, 00H, 00H, 00H				; `string'
?ArrCredits@@3PAPA_WA DD FLAT:??_C@_1BC@PBJMGHFI@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?6?$AA?$AA@ ; ArrCredits
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1CE@CIGHBGHB@?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AA2?$AA0?$AA1?$AA5?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BM@NNPKLFBP@?$AAD?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAT?$AAe?$AAa?$AAm?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CK@GEKMKLNO@?$AAA?$AAl?$AAl?$AA?5?$AAR?$AAi?$AAg?$AAh?$AAt?$AAs?$AA?5?$AAR?$AAe?$AAs?$AAe?$AAr?$AAv?$AAe?$AAd?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BG@HLELFEPD@?$AAS?$AAM?$AAA?$AAL?$AAL?$AAL?$AAO?$AAG?$AAO?$AA?$AI?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BM@CMBOKNFB@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AA?5?$AAL?$AAe?$AAa?$AAd?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BK@GDFLLKFA@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAA?$AAd?$AAc?$AAo?$AAc?$AAk?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1DG@JBALNDAC@?$AAC?$AAu?$AAr?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAA?$AAc?$AAt?$AAi?$AAv?$AAe?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1CE@DKNNOKCL@?$AAT?$AAo?$AAr?$AAb?$AAj?$AA?v?$AAr?$AAn?$AA?5?$AAJ?$AAa?$AAn?$AAs?$AAs?$AAo?$AAn?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CE@MCFNICLF@?$AAA?$AAt?$AAs?$AAu?$AAs?$AAh?$AAi?$AA?5?$AAN?$AAa?$AAk?$AAa?$AAg?$AAa?$AAw?$AAa?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CC@HJFJGJB@?$AAT?$AAo?$AAr?$AAs?$AAt?$AAe?$AAn?$AA?5?$AAS?$AAe?$AAe?$AAb?$AAo?$AAt?$AAh?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CA@KKGJDMKO@?$AAG?$AAe?$AAo?$AAr?$AAg?$AAe?$AA?5?$AAG?$AAa?$AAb?$AAr?$AAi?$AAe?$AAl?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1CE@PDJKFOPO@?$AAO?$AAt?$AAh?$AAe?$AAr?$AA?5?$AAD?$AAe?$AAv?$AAe?$AAl?$AAo?$AAp?$AAe?$AAr?$AAs?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BG@FBBIHLKB@?$AAT?$AAo?$AAm?$AA?5?$AAB?$AAa?$AAr?$AAr?$AAy?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BO@NEKBFLBC@?$AAD?$AAe?$AAn?$AAi?$AAs?$AA?5?$AAB?$AAa?$AAl?$AAa?$AAz?$AAu?$AAc?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CC@EHEMAHGN@?$AAM?$AAu?$AAl?$AAj?$AAa?$AAd?$AAi?$AA?5?$AAB?$AAu?$AAd?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BM@FGPLMJHA@?$AAL?$AAi?$AAn?$AAd?$AAs?$AAe?$AAy?$AA?5?$AAD?$AAu?$AAb?$AAb?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BO@EDBFNFNI@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAE?$AAs?$AAk?$AAi?$AAn?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CC@NCDJMGIO@?$AAL?$AAa?$AAu?$AAr?$AAe?$AAn?$AAt?$AA?5?$AAG?$AAa?$AAr?$AAn?$AAi?$AAe?$AAr?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BK@CALJFMJG@?$AAS?$AAt?$AAe?$AAv?$AAe?$AA?5?$AAG?$AAr?$AAi?$AAm?$AAm?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CA@IFCPJPGK@?$AAJ?$AAe?$AAr?$AAo?$AAe?$AAn?$AA?5?$AAK?$AAo?$AAo?$AAi?$AAm?$AAa?$AAn?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BI@MBDJPKOM@?$AAR?$AAo?$AAb?$AA?5?$AAM?$AAu?$AAl?$AAl?$AAe?$AAr?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BK@OGDBBEEI@?$AAM?$AAa?$AAr?$AAk?$AA?5?$AAR?$AAe?$AAj?$AAh?$AAo?$AAn?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CG@BPDBGJJC@?$AAM?$AAi?$AAc?$AAh?$AAa?$AAe?$AAl?$AA?5?$AAS?$AAa?$AAm?$AAb?$AAl?$AAa?$AAn?$AAe?$AAt?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BM@MPJMFFKB@?$AAE?$AAr?$AAi?$AAc?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAi?$AAd?$AAt?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CA@IIBHIGNJ@?$AAI?$AAv?$AAa?$AAn?$AA?5?$AAT?$AAa?$AAr?$AAn?$AAa?$AAv?$AAs?$AAk?$AAy?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CA@INMGNACK@?$AAJ?$AAo?$AAc?$AAh?$AAe?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CA@JPOEINIG@?$AAM?$AAi?$AAk?$AAe?$AA?5?$AAT?$AAe?$AAm?$AAp?$AAe?$AAr?$AAt?$AAo?$AAn?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1CA@LCOFMBCM@?$AAD?$AAo?$AAc?$AAu?$AAm?$AAe?$AAn?$AAt?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?5?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BI@LIINMNBE@?$AAY?$AAv?$AAo?$AAn?$AA?5?$AAQ?$AAu?$AAe?$AAr?$AAe?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1CI@NMFHAANJ@?$AAW?$AAe?$AAb?$AA?5?$AAS?$AAi?$AAt?$AAe?$AAs?$AA?5?$AA?$CG?$AA?5?$AAF?$AAo?$AAr?$AAu?$AAm?$AAs?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BO@NJGFMDJJ@?$AAD?$AAa?$AAn?$AA?5?$AAS?$AAc?$AAh?$AAm?$AAe?$AAl?$AAz?$AAe?$AAr?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BE@DIBKJAJO@?$AAG?$AAr?$AAa?$AAp?$AAh?$AAi?$AAc?$AAs?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BK@DJCKFJF@?$AAE?$AAr?$AAi?$AAk?$AA?5?$AAS?$AAp?$AAr?$AA?e?$AAn?$AAg?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BK@HPNAMGFH@?$AAR?$AAo?$AAb?$AAi?$AAn?$AA?5?$AAZ?$AAa?$AAl?$AAe?$AAk?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BM@HHBMMAON@?$AAP?$AAa?$AAt?$AAc?$AAh?$AAe?$AAs?$AA?5?$AAF?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1BO@DILBALLC@?$AAO?$AAl?$AAi?$AAv?$AAi?$AAe?$AAr?$AA?5?$AAB?$AAo?$AAr?$AAc?$AAa?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BK@MABBJLLM@?$AAB?$AAi?$AAl?$AAl?$AAy?$AA?5?$AAC?$AAh?$AAa?$AAn?$AAg?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BG@LMBGGPMJ@?$AAT?$AAo?$AAm?$AA?5?$AAF?$AAo?$AAj?$AAt?$AAa?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BM@CPHBAFIB@?$AAP?$AA?i?$AAt?$AAe?$AAr?$AA?5?$AAG?$AAu?$AAl?$AAy?$AA?a?$AAs?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BG@NNOEGHGB@?$AAJ?$AAo?$AAh?$AAn?$AA?5?$AAI?$AAs?$AAa?$AAr?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BG@DHGOMCEP@?$AAP?$AAi?$AAe?$AAt?$AA?5?$AAO?$AAr?$AAy?$AAe?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BK@JGNIBCHE@?$AAK?$AAe?$AAv?$AAi?$AAn?$AA?5?$AAR?$AAa?$AAd?$AAk?$AAe?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CI@CCODDIBB@?$AAE?$AAd?$AAu?$AAa?$AAr?$AAd?$AAo?$AA?5?$AAJ?$AAo?$AAs?$AA?i?$AA?5?$AAT?$AAa?$AAg?$AAl?$AAe?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1CG@EMBFBHIK@?$AAK?$AAr?$AAi?$AAs?$AAt?$AAi?$AAa?$AAn?$AA?5?$AAT?$AAr?$AAe?$AAn?$AAs?$AAk?$AAo?$AAw?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BI@IMIEALNA@?$AAA?$AAr?$AAj?$AAa?$AAn?$AA?5?$AAZ?$AAi?$AAp?$AAp?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_1BK@CPOBKAIK@?$AAT?$AAo?$AAm?$AA?5?$AAZ?$AAo?$AAe?$AAr?$AAn?$AAe?$AAr?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1DM@NNLJNHKG@?$AAP?$AAr?$AAo?$AAj?$AAe?$AAc?$AAt?$AAs?$AA?5?$AAw?$AAe?$AA?8?$AAv?$AAe?$AA?5?$AAb?$AAo?$AAr?$AAr?$AAo?$AAw?$AAe?$AAd?$AA?5?$AAf?$AAr?$AAo?$AAm?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1GG@IKDLMLNP@?$AAb?$AAt?$AAt?$AAv?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAR?$AAa?$AAl?$AAp?$AAh?$AA?5?$AAM?$AAe?$AAt?$AAz?$AAl?$AAe?$AAr@
	DD	FLAT:??_C@_1FG@CJJCGBKP@?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?5?$AAs?$AAc?$AAr?$AAe?$AAe?$AAn?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAr@
	DD	FLAT:??_C@_1FM@KNJKMGJA@?$AAF?$AAr?$AAe?$AAe?$AAT?$AAV?$AA?5?$AAD?$AAr?$AAi?$AAv?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAM?$AAa?$AAt?$AAh@
	DD	FLAT:??_C@_1FA@EHHJKNOG@?$AAI?$AA2?$AAC?$AA?5?$AAI?$AAn?$AAt?$AAe?$AAr?$AAf?$AAa?$AAc?$AAe?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd@
	DD	FLAT:??_C@_1EC@JODPJAEB@?$AAM?$AAu?$AAl?$AAt?$AAi?$AAD?$AAe?$AAc?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAE?$AAs?$AAp?$AAr?$AAe?$AAs?$AAs?$AAo?$AA?$AM@
	DD	FLAT:??_C@_1EE@BCLPDNOC@?$AAs?$AAa?$AAa?$AA7?$AA1?$AA3?$AAx?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAG?$AAe?$AAr?$AAd?$AA?5?$AAK?$AAn?$AAo?$AAr?$AAr@
	DD	FLAT:??_C@_1EI@PECHBPGE@?$AAV?$AAi?$AAr?$AAt?$AAu?$AAa?$AAl?$AAD?$AAu?$AAb?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAA?$AAv?$AAe?$AAr?$AAy?$AA?5?$AAL@
	DD	FLAT:??_C@_1DI@KDCMDGGM@?$AAL?$AAi?$AAn?$AAu?$AAx?$AAT?$AAV?$AA?5?$AA?9?$AA?5?$AAw?$AAw?$AAw?$AA?4?$AAl?$AAi?$AAn?$AAu?$AAx?$AAt?$AAv?$AA?4?$AAo?$AAr?$AAg?$AA?5?$AA?$AM?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1CE@FKEGKGGE@?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAw?$AAe?$AA?5?$AAu?$AAs?$AAe?$AA?7?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_1GA@HGINDAJP@?$AAL?$AAi?$AAb?$AAJ?$AAp?$AAe?$AAg?$AA?5?$AA?9?$AA?5?$AAA?$AA?5?$AAw?$AAo?$AAr?$AAk?$AA?5?$AAo?$AAf?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAI?$AAn?$AAd?$AAe?$AAp?$AAe?$AAn?$AAd@
	DD	FLAT:??_C@_1GM@HPOKDFIC@?$AAL?$AAi?$AAb?$AAT?$AAi?$AAf?$AAf?$AA?5?$AA?9?$AA?5?$AAC?$AAo?$AAp?$AAy?$AAr?$AAi?$AAg?$AAh?$AAt?$AA?5?$AA?$KJ?$AA?5?$AAS?$AAa?$AAm?$AA?5?$AAL?$AAe?$AAf?$AAf?$AAl?$AAe@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
	DD	FLAT:??_C@_11LOCGONAA@?$AA?$AA@
PUBLIC	?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z		; CreateCreditsFont
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\credits.cpp
;	COMDAT ?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z
_TEXT	SEGMENT
_Height$ = 8						; size = 4
_Bold$ = 12						; size = 4
_Underline$ = 16					; size = 4
?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z PROC		; CreateCreditsFont, COMDAT

; 332  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp

; 333  :     return CreateFont(Height, 0, 0, 0,
; 334  :                        Bold?FW_BOLD:FW_THIN, 
; 335  :                        FALSE, Underline, 0,
; 336  :                        ANSI_CHARSET,
; 337  :                        OUT_DEFAULT_PRECIS,
; 338  :                        CLIP_DEFAULT_PRECIS,
; 339  :                        PROOF_QUALITY,
; 340  :                        VARIABLE_PITCH | 0x04 | FF_DONTCARE,
; 341  :                        _T("Arial"));

  00003	68 00 00 00 00	 push	 OFFSET ??_C@_1M@KAKMLIHO@?$AAA?$AAr?$AAi?$AAa?$AAl?$AA?$AA@
  00008	6a 06		 push	 6
  0000a	6a 02		 push	 2
  0000c	6a 00		 push	 0
  0000e	6a 00		 push	 0
  00010	6a 00		 push	 0
  00012	6a 00		 push	 0
  00014	8b 45 10	 mov	 eax, DWORD PTR _Underline$[ebp]
  00017	50		 push	 eax
  00018	6a 00		 push	 0
  0001a	8b 4d 0c	 mov	 ecx, DWORD PTR _Bold$[ebp]
  0001d	f7 d9		 neg	 ecx
  0001f	1b c9		 sbb	 ecx, ecx
  00021	81 e1 58 02 00
	00		 and	 ecx, 600		; 00000258H
  00027	83 c1 64	 add	 ecx, 100		; 00000064H
  0002a	51		 push	 ecx
  0002b	6a 00		 push	 0
  0002d	6a 00		 push	 0
  0002f	6a 00		 push	 0
  00031	8b 55 08	 mov	 edx, DWORD PTR _Height$[ebp]
  00034	52		 push	 edx
  00035	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CreateFontW@56

; 342  : }

  0003b	5d		 pop	 ebp
  0003c	c3		 ret	 0
?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z ENDP		; CreateCreditsFont
_TEXT	ENDS
PUBLIC	?OnCommand@CCredits@@AAEXPAUHWND__@@H0I@Z	; CCredits::OnCommand
; Function compile flags: /Odtp
;	COMDAT ?OnCommand@CCredits@@AAEXPAUHWND__@@H0I@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
_id$ = 12						; size = 4
_hwndCtl$ = 16						; size = 4
_codeNotify$ = 20					; size = 4
?OnCommand@CCredits@@AAEXPAUHWND__@@H0I@Z PROC		; CCredits::OnCommand, COMDAT
; _this$ = ecx

; 222  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 08	 sub	 esp, 8
  00006	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 223  :     switch(id)

  00009	8b 45 0c	 mov	 eax, DWORD PTR _id$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 00	 cmp	 DWORD PTR tv64[ebp], 0
  00013	7e 6e		 jle	 SHORT $LN5@OnCommand
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	7e 02		 jle	 SHORT $LN2@OnCommand
  0001b	eb 66		 jmp	 SHORT $LN5@OnCommand
$LN2@OnCommand:

; 224  :     {
; 225  :     case IDCANCEL:
; 226  :     case IDOK:
; 227  :         // clean up after ourselves
; 228  :         KillTimer(hDlg, DISPLAY_TIMER_ID);

  0001d	68 96 00 00 00	 push	 150			; 00000096H
  00022	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00025	51		 push	 ecx
  00026	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__KillTimer@8

; 229  :         if (m_bProcessingBitmap)

  0002c	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  0002f	83 7a 6c 00	 cmp	 DWORD PTR [edx+108], 0
  00033	74 21		 je	 SHORT $LN1@OnCommand

; 230  :         {
; 231  :             SelectObject(m_dcMem, m_BmpOld);

  00035	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00038	8b 48 54	 mov	 ecx, DWORD PTR [eax+84]
  0003b	51		 push	 ecx
  0003c	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  0003f	8b 42 68	 mov	 eax, DWORD PTR [edx+104]
  00042	50		 push	 eax
  00043	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8

; 232  :             DeleteObject(m_BmpWork);

  00049	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0004c	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  0004f	52		 push	 edx
  00050	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DeleteObject@4
$LN1@OnCommand:

; 233  :         }
; 234  :         DeleteDC(m_dcMem);

  00056	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00059	8b 48 68	 mov	 ecx, DWORD PTR [eax+104]
  0005c	51		 push	 ecx
  0005d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DeleteDC@4

; 235  :         RemoveProp(m_pDisplayFrame, _T("DSSubClass"));

  00063	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@GJNBDNHG@?$AAD?$AAS?$AAS?$AAu?$AAb?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@
  00068	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  0006b	8b 42 4c	 mov	 eax, DWORD PTR [edx+76]
  0006e	50		 push	 eax
  0006f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__RemovePropW@8

; 236  :         EndDialog(hDlg, id);

  00075	8b 4d 0c	 mov	 ecx, DWORD PTR _id$[ebp]
  00078	51		 push	 ecx
  00079	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0007c	52		 push	 edx
  0007d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8
$LN5@OnCommand:

; 237  :         break;
; 238  :     }
; 239  : }

  00083	8b e5		 mov	 esp, ebp
  00085	5d		 pop	 ebp
  00086	c2 10 00	 ret	 16			; 00000010H
?OnCommand@CCredits@@AAEXPAUHWND__@@H0I@Z ENDP		; CCredits::OnCommand
; Function compile flags: /Odtp
; File c:\program files (x86)\microsoft visual studio 9.0\vc\include\xstring
;	COMDAT ?get_allocator@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$allocator@_W@2@XZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
___$ReturnUdt$ = 8					; size = 4
?get_allocator@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$allocator@_W@2@XZ PROC ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::get_allocator, COMDAT
; _this$ = ecx

; 2057 : 		{	// return allocator object for values

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 2058 : 		return (_Mybase::_Alval);

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	50		 push	 eax
  0000b	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0000e	e8 00 00 00 00	 call	 ??0?$allocator@_W@std@@QAE@ABV01@@Z ; std::allocator<wchar_t>::allocator<wchar_t>
  00013	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]

; 2059 : 		}

  00016	8b e5		 mov	 esp, ebp
  00018	5d		 pop	 ebp
  00019	c2 04 00	 ret	 4
?get_allocator@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$allocator@_W@2@XZ ENDP ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::get_allocator
; Function compile flags: /Odtp
;	COMDAT ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@IIABV?$allocator@_W@1@@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
__Right$ = 8						; size = 4
__Roff$ = 12						; size = 4
__Count$ = 16						; size = 4
__Al$ = 20						; size = 4
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@IIABV?$allocator@_W@1@@Z PROC ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >, COMDAT
; _this$ = ecx

; 624  : 		{	// construct from _Right [_Roff, _Roff + _Count) with allocator

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 08	 sub	 esp, 8
  00006	89 4d f8	 mov	 DWORD PTR _this$[ebp], ecx
  00009	51		 push	 ecx
  0000a	8b cc		 mov	 ecx, esp
  0000c	8b 45 14	 mov	 eax, DWORD PTR __Al$[ebp]
  0000f	50		 push	 eax
  00010	e8 00 00 00 00	 call	 ??0?$allocator@_W@std@@QAE@ABV01@@Z ; std::allocator<wchar_t>::allocator<wchar_t>
  00015	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00018	e8 00 00 00 00	 call	 ??0?$_String_val@_WV?$allocator@_W@std@@@std@@IAE@V?$allocator@_W@1@@Z ; std::_String_val<wchar_t,std::allocator<wchar_t> >::_String_val<wchar_t,std::allocator<wchar_t> >

; 625  : #if _HAS_ITERATOR_DEBUGGING
; 626  : 		if (_Right._Myfirstiter == _IGNORE_MYITERLIST)
; 627  : 			{
; 628  : 			this->_Myfirstiter = _IGNORE_MYITERLIST;
; 629  : 			}
; 630  : #endif
; 631  : 		_Tidy();

  0001d	6a 00		 push	 0
  0001f	6a 00		 push	 0
  00021	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00024	e8 00 00 00 00	 call	 ?_Tidy@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@IAEX_NI@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::_Tidy

; 632  : 		assign(_Right, _Roff, _Count);

  00029	8b 4d 10	 mov	 ecx, DWORD PTR __Count$[ebp]
  0002c	51		 push	 ecx
  0002d	8b 55 0c	 mov	 edx, DWORD PTR __Roff$[ebp]
  00030	52		 push	 edx
  00031	8b 45 08	 mov	 eax, DWORD PTR __Right$[ebp]
  00034	50		 push	 eax
  00035	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00038	e8 00 00 00 00	 call	 ?assign@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV12@ABV12@II@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::assign

; 633  : 		}

  0003d	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  00040	8b e5		 mov	 esp, ebp
  00042	5d		 pop	 ebp
  00043	c2 10 00	 ret	 16			; 00000010H
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@IIABV?$allocator@_W@1@@Z ENDP ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
_TEXT	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z$0
__ehfuncinfo$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
_TEXT	SEGMENT
_this$ = -24						; size = 4
$T327223 = -20						; size = 4
$T327221 = -13						; size = 1
__$EHRec$ = -12						; size = 12
___$ReturnUdt$ = 8					; size = 4
__Off$ = 12						; size = 4
__Count$ = 16						; size = 4
?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z PROC ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::substr, COMDAT
; _this$ = ecx

; 1998 : 		{	// return [_Off, _Off + _Count) as new string

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 0c	 sub	 esp, 12			; 0000000cH
  00014	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00019	33 c5		 xor	 eax, ebp
  0001b	50		 push	 eax
  0001c	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001f	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00025	89 4d e8	 mov	 DWORD PTR _this$[ebp], ecx
  00028	c7 45 ec 00 00
	00 00		 mov	 DWORD PTR $T327223[ebp], 0

; 1999 : 		return (_Myt(*this, _Off, _Count, get_allocator()));

  0002f	8d 45 f3	 lea	 eax, DWORD PTR $T327221[ebp]
  00032	50		 push	 eax
  00033	8b 4d e8	 mov	 ecx, DWORD PTR _this$[ebp]
  00036	e8 00 00 00 00	 call	 ?get_allocator@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV?$allocator@_W@2@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::get_allocator
  0003b	50		 push	 eax
  0003c	8b 4d 10	 mov	 ecx, DWORD PTR __Count$[ebp]
  0003f	51		 push	 ecx
  00040	8b 55 0c	 mov	 edx, DWORD PTR __Off$[ebp]
  00043	52		 push	 edx
  00044	8b 45 e8	 mov	 eax, DWORD PTR _this$[ebp]
  00047	50		 push	 eax
  00048	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  0004b	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@IIABV?$allocator@_W@1@@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00050	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00057	8b 4d ec	 mov	 ecx, DWORD PTR $T327223[ebp]
  0005a	83 c9 01	 or	 ecx, 1
  0005d	89 4d ec	 mov	 DWORD PTR $T327223[ebp], ecx
  00060	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]

; 2000 : 		}

  00063	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00066	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0006d	59		 pop	 ecx
  0006e	8b e5		 mov	 esp, ebp
  00070	5d		 pop	 ebp
  00071	c2 0c 00	 ret	 12			; 0000000cH
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z$0:
  00000	8b 45 ec	 mov	 eax, DWORD PTR $T327223[ebp]
  00003	83 e0 01	 and	 eax, 1
  00006	0f 84 0c 00 00
	00		 je	 $LN4@substr
  0000c	83 65 ec fe	 and	 DWORD PTR $T327223[ebp], -2 ; fffffffeH
  00010	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00013	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN4@substr:
  00018	c3		 ret	 0
__ehhandler$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z:
  00019	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0001d	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  00020	8b 4a f0	 mov	 ecx, DWORD PTR [edx-16]
  00023	33 c8		 xor	 ecx, eax
  00025	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0002a	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z
  0002f	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z ENDP ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::substr
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$??1CCredits@@UAE@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??1CCredits@@UAE@XZ$0
	DD	00H
	DD	FLAT:__unwindfunclet$??1CCredits@@UAE@XZ$1
__ehfuncinfo$??1CCredits@@UAE@XZ DD 019930522H
	DD	02H
	DD	FLAT:__unwindtable$??1CCredits@@UAE@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??1CCredits@@UAE@XZ
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
??1CCredits@@UAE@XZ PROC				; CCredits::~CCredits, COMDAT
; _this$ = ecx
  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??1CCredits@@UAE@XZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	51		 push	 ecx
  00012	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00017	33 c5		 xor	 eax, ebp
  00019	50		 push	 eax
  0001a	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001d	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00023	89 4d f0	 mov	 DWORD PTR _this$[ebp], ecx
  00026	c7 45 fc 01 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 1
  0002d	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00031	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00034	83 c1 24	 add	 ecx, 36			; 00000024H
  00037	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0003c	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00043	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00046	e8 00 00 00 00	 call	 ??1CDSDialog@@UAE@XZ	; CDSDialog::~CDSDialog
  0004b	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0004e	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00055	59		 pop	 ecx
  00056	8b e5		 mov	 esp, ebp
  00058	5d		 pop	 ebp
  00059	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??1CCredits@@UAE@XZ$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CDSDialog@@UAE@XZ	; CDSDialog::~CDSDialog
__unwindfunclet$??1CCredits@@UAE@XZ$1:
  00008	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0000b	83 c1 24	 add	 ecx, 36			; 00000024H
  0000e	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$??1CCredits@@UAE@XZ:
  00013	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00017	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0001a	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  0001d	33 c8		 xor	 ecx, eax
  0001f	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00024	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$??1CCredits@@UAE@XZ
  00029	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??1CCredits@@UAE@XZ ENDP				; CCredits::~CCredits
; Function compile flags: /Odtp
;	COMDAT ??_GCCredits@@UAEPAXI@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
___flags$ = 8						; size = 4
??_GCCredits@@UAEPAXI@Z PROC				; CCredits::`scalar deleting destructor', COMDAT
; _this$ = ecx
  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx
  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ??1CCredits@@UAE@XZ
  0000f	8b 45 08	 mov	 eax, DWORD PTR ___flags$[ebp]
  00012	83 e0 01	 and	 eax, 1
  00015	74 0c		 je	 SHORT $LN1@scalar@152
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	51		 push	 ecx
  0001b	e8 00 00 00 00	 call	 ??3@YAXPAX@Z		; operator delete
  00020	83 c4 04	 add	 esp, 4
$LN1@scalar@152:
  00023	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00026	8b e5		 mov	 esp, ebp
  00028	5d		 pop	 ebp
  00029	c2 04 00	 ret	 4
??_GCCredits@@UAEPAXI@Z ENDP				; CCredits::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??0CCredits@@QAE@XZ				; CCredits::CCredits
;	COMDAT xdata$x
; File c:\develop\dscaler423a\dscaler\credits.cpp
xdata$x	SEGMENT
__unwindtable$??0CCredits@@QAE@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??0CCredits@@QAE@XZ$0
	DD	00H
	DD	FLAT:__unwindfunclet$??0CCredits@@QAE@XZ$1
__ehfuncinfo$??0CCredits@@QAE@XZ DD 019930522H
	DD	02H
	DD	FLAT:__unwindtable$??0CCredits@@QAE@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??0CCredits@@QAE@XZ
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
??0CCredits@@QAE@XZ PROC				; CCredits::CCredits, COMDAT
; _this$ = ecx

; 206  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??0CCredits@@QAE@XZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	51		 push	 ecx
  00012	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00017	33 c5		 xor	 eax, ebp
  00019	50		 push	 eax
  0001a	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  0001d	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00023	89 4d f0	 mov	 DWORD PTR _this$[ebp], ecx
  00026	68 ff 00 00 00	 push	 255			; 000000ffH
  0002b	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ??0CDSDialog@@QAE@PB_W@Z ; CDSDialog::CDSDialog
  00033	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0003a	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  0003d	c7 00 00 00 00
	00		 mov	 DWORD PTR [eax], OFFSET ??_7CCredits@@6B@
  00043	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00046	83 c1 24	 add	 ecx, 36			; 00000024H
  00049	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0004e	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1

; 207  : }

  00052	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00059	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  0005c	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0005f	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00066	59		 pop	 ecx
  00067	8b e5		 mov	 esp, ebp
  00069	5d		 pop	 ebp
  0006a	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??0CCredits@@QAE@XZ$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CDSDialog@@UAE@XZ	; CDSDialog::~CDSDialog
__unwindfunclet$??0CCredits@@QAE@XZ$1:
  00008	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0000b	83 c1 24	 add	 ecx, 36			; 00000024H
  0000e	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$??0CCredits@@QAE@XZ:
  00013	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00017	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0001a	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  0001d	33 c8		 xor	 ecx, eax
  0001f	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00024	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$??0CCredits@@QAE@XZ
  00029	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??0CCredits@@QAE@XZ ENDP				; CCredits::CCredits
PUBLIC	?OnTimer@CCredits@@AAEXPAUHWND__@@I@Z		; CCredits::OnTimer
; Function compile flags: /Odtp
;	COMDAT ?OnTimer@CCredits@@AAEXPAUHWND__@@I@Z
_TEXT	SEGMENT
tv83 = -8						; size = 4
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
_nIDEvent$ = 12						; size = 4
?OnTimer@CCredits@@AAEXPAUHWND__@@I@Z PROC		; CCredits::OnTimer, COMDAT
; _this$ = ecx

; 308  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 08	 sub	 esp, 8
  00006	56		 push	 esi
  00007	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 309  :     if (!m_bProcessingBitmap)

  0000a	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000d	83 78 6c 00	 cmp	 DWORD PTR [eax+108], 0
  00011	75 75		 jne	 SHORT $LN3@OnTimer

; 310  :     {
; 311  :         if (m_nCounter++ % m_nCurrentFontHeight == 0)     // every x timer events, show new line

  00013	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00016	8b 75 fc	 mov	 esi, DWORD PTR _this$[ebp]
  00019	8b 41 20	 mov	 eax, DWORD PTR [ecx+32]
  0001c	99		 cdq
  0001d	f7 7e 48	 idiv	 DWORD PTR [esi+72]
  00020	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00023	8b 48 20	 mov	 ecx, DWORD PTR [eax+32]
  00026	83 c1 01	 add	 ecx, 1
  00029	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0002c	89 48 20	 mov	 DWORD PTR [eax+32], ecx
  0002f	85 d2		 test	 edx, edx
  00031	75 55		 jne	 SHORT $LN3@OnTimer

; 312  :         {
; 313  :             m_nCounter=1;

  00033	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00036	c7 41 20 01 00
	00 00		 mov	 DWORD PTR [ecx+32], 1

; 314  :             m_szWork = ArrCredits[m_nArrIndex++];

  0003d	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  00040	8b 42 1c	 mov	 eax, DWORD PTR [edx+28]
  00043	8b 0c 85 00 00
	00 00		 mov	 ecx, DWORD PTR ?ArrCredits@@3PAPA_WA[eax*4]
  0004a	89 4d f8	 mov	 DWORD PTR tv83[ebp], ecx
  0004d	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  00050	8b 42 1c	 mov	 eax, DWORD PTR [edx+28]
  00053	83 c0 01	 add	 eax, 1
  00056	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00059	89 41 1c	 mov	 DWORD PTR [ecx+28], eax
  0005c	8b 55 f8	 mov	 edx, DWORD PTR tv83[ebp]
  0005f	52		 push	 edx
  00060	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00063	83 c1 24	 add	 ecx, 36			; 00000024H
  00066	e8 00 00 00 00	 call	 ??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::operator=

; 315  : 
; 316  :             if (m_nArrIndex > ARRAYCOUNT-1)

  0006b	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0006e	83 78 1c 69	 cmp	 DWORD PTR [eax+28], 105	; 00000069H
  00072	76 0a		 jbe	 SHORT $LN1@OnTimer

; 317  :             {
; 318  :                 m_nArrIndex = 0;

  00074	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00077	c7 41 1c 00 00
	00 00		 mov	 DWORD PTR [ecx+28], 0
$LN1@OnTimer:

; 319  :             }
; 320  :             m_nClip = 0;

  0007e	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  00081	c7 42 44 00 00
	00 00		 mov	 DWORD PTR [edx+68], 0
$LN3@OnTimer:

; 321  :         }
; 322  :     }
; 323  : 
; 324  :     ScrollWindow(m_pDisplayFrame, 0,SCROLLAMOUNT,&m_ScrollRect,&m_ScrollRect);

  00088	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0008b	83 c0 0c	 add	 eax, 12			; 0000000cH
  0008e	50		 push	 eax
  0008f	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00092	83 c1 0c	 add	 ecx, 12			; 0000000cH
  00095	51		 push	 ecx
  00096	6a ff		 push	 -1
  00098	6a 00		 push	 0
  0009a	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  0009d	8b 42 4c	 mov	 eax, DWORD PTR [edx+76]
  000a0	50		 push	 eax
  000a1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__ScrollWindow@20

; 325  :     m_nClip = m_nClip + abs(SCROLLAMOUNT);

  000a7	6a ff		 push	 -1
  000a9	e8 00 00 00 00	 call	 _abs
  000ae	83 c4 04	 add	 esp, 4
  000b1	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  000b4	03 41 44	 add	 eax, DWORD PTR [ecx+68]
  000b7	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  000ba	89 42 44	 mov	 DWORD PTR [edx+68], eax

; 326  : 
; 327  :     InvalidateRect(m_pDisplayFrame, NULL, FALSE); // FALSE does not erase background

  000bd	6a 00		 push	 0
  000bf	6a 00		 push	 0
  000c1	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  000c4	8b 48 4c	 mov	 ecx, DWORD PTR [eax+76]
  000c7	51		 push	 ecx
  000c8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__InvalidateRect@12

; 328  : }

  000ce	5e		 pop	 esi
  000cf	8b e5		 mov	 esp, ebp
  000d1	5d		 pop	 ebp
  000d2	c2 08 00	 ret	 8
?OnTimer@CCredits@@AAEXPAUHWND__@@I@Z ENDP		; CCredits::OnTimer
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\stringhelpers.h
;	COMDAT ??$?6$$BY0DE@$$CB_W@MakeString@@QAEAAV0@AAY0DE@$$CB_W@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_Input$ = 8						; size = 4
??$?6$$BY0DE@$$CB_W@MakeString@@QAEAAV0@AAY0DE@$$CB_W@Z PROC ; MakeString::operator<<<wchar_t const [52]>, COMDAT
; _this$ = ecx

; 68   :    {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 69   :       m_Buffer << Input;

  00007	8b 45 08	 mov	 eax, DWORD PTR _Input$[ebp]
  0000a	50		 push	 eax
  0000b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000e	51		 push	 ecx
  0000f	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@PB_W@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t> >
  00014	83 c4 08	 add	 esp, 8

; 70   :       return *this;

  00017	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]

; 71   :    }

  0001a	8b e5		 mov	 esp, ebp
  0001c	5d		 pop	 ebp
  0001d	c2 04 00	 ret	 4
??$?6$$BY0DE@$$CB_W@MakeString@@QAEAAV0@AAY0DE@$$CB_W@Z ENDP ; MakeString::operator<<<wchar_t const [52]>
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ??$?6$$BY02$$CB_W@MakeString@@QAEAAV0@AAY02$$CB_W@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_Input$ = 8						; size = 4
??$?6$$BY02$$CB_W@MakeString@@QAEAAV0@AAY02$$CB_W@Z PROC ; MakeString::operator<<<wchar_t const [3]>, COMDAT
; _this$ = ecx

; 68   :    {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 69   :       m_Buffer << Input;

  00007	8b 45 08	 mov	 eax, DWORD PTR _Input$[ebp]
  0000a	50		 push	 eax
  0000b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000e	51		 push	 ecx
  0000f	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@PB_W@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t> >
  00014	83 c4 08	 add	 esp, 8

; 70   :       return *this;

  00017	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]

; 71   :    }

  0001a	8b e5		 mov	 esp, ebp
  0001c	5d		 pop	 ebp
  0001d	c2 04 00	 ret	 4
??$?6$$BY02$$CB_W@MakeString@@QAEAAV0@AAY02$$CB_W@Z ENDP ; MakeString::operator<<<wchar_t const [3]>
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ??$?6$$BY0CA@$$CB_W@MakeString@@QAEAAV0@AAY0CA@$$CB_W@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_Input$ = 8						; size = 4
??$?6$$BY0CA@$$CB_W@MakeString@@QAEAAV0@AAY0CA@$$CB_W@Z PROC ; MakeString::operator<<<wchar_t const [32]>, COMDAT
; _this$ = ecx

; 68   :    {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 69   :       m_Buffer << Input;

  00007	8b 45 08	 mov	 eax, DWORD PTR _Input$[ebp]
  0000a	50		 push	 eax
  0000b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000e	51		 push	 ecx
  0000f	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@PB_W@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t> >
  00014	83 c4 08	 add	 esp, 8

; 70   :       return *this;

  00017	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]

; 71   :    }

  0001a	8b e5		 mov	 esp, ebp
  0001c	5d		 pop	 ebp
  0001d	c2 04 00	 ret	 4
??$?6$$BY0CA@$$CB_W@MakeString@@QAEAAV0@AAY0CA@$$CB_W@Z ENDP ; MakeString::operator<<<wchar_t const [32]>
; Function compile flags: /Odtp
;	COMDAT ??$?6V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@MakeString@@QAEAAV0@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_Input$ = 8						; size = 4
??$?6V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@MakeString@@QAEAAV0@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z PROC ; MakeString::operator<<<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >, COMDAT
; _this$ = ecx

; 68   :    {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx
  00004	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 69   :       m_Buffer << Input;

  00007	8b 45 08	 mov	 eax, DWORD PTR _Input$[ebp]
  0000a	50		 push	 eax
  0000b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000e	51		 push	 ecx
  0000f	e8 00 00 00 00	 call	 ??$?6_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YAAAV?$basic_ostream@_WU?$char_traits@_W@std@@@0@AAV10@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z ; std::operator<<<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  00014	83 c4 08	 add	 esp, 8

; 70   :       return *this;

  00017	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]

; 71   :    }

  0001a	8b e5		 mov	 esp, ebp
  0001c	5d		 pop	 ebp
  0001d	c2 04 00	 ret	 4
??$?6V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@MakeString@@QAEAAV0@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ENDP ; MakeString::operator<<<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >
PUBLIC	__$ArrayPad$
PUBLIC	?OnPaint@CCredits@@AAEXPAUHWND__@@@Z		; CCredits::OnPaint
;	COMDAT xdata$x
; File c:\develop\dscaler423a\dscaler\credits.cpp
xdata$x	SEGMENT
__unwindtable$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$0
	DD	00H
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$1
	DD	01H
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$2
	DD	02H
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$3
	DD	01H
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$3
	DD	00H
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$3
	DD	05H
	DD	FLAT:__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$4
__ehfuncinfo$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z DD 019930522H
	DD	07H
	DD	FLAT:__unwindtable$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?OnPaint@CCredits@@AAEXPAUHWND__@@@Z
_TEXT	SEGMENT
tv333 = -420						; size = 4
tv164 = -416						; size = 4
tv83 = -412						; size = 4
_this$ = -408						; size = 4
$T353391 = -404						; size = 28
$T353390 = -376						; size = 28
$T353389 = -348						; size = 128
_x$141319 = -220					; size = 4
_str$141301 = -216					; size = 28
_bmpInfo$141284 = -188					; size = 24
_szBitmap$141285 = -164					; size = 28
_workRect$141310 = -136					; size = 16
_fntArial$ = -120					; size = 4
_Dc$ = -116						; size = 4
_pOldBrush$ = -112					; size = 4
_r$ = -108						; size = 16
_bBrush$ = -92						; size = 4
_pOldFont$ = -88					; size = 4
_ps$ = -84						; size = 64
__$ArrayPad$ = -16					; size = 4
__$EHRec$ = -12						; size = 12
_hDlg$ = 8						; size = 4
?OnPaint@CCredits@@AAEXPAUHWND__@@@Z PROC		; CCredits::OnPaint, COMDAT
; _this$ = ecx

; 350  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	81 ec 98 01 00
	00		 sub	 esp, 408		; 00000198H
  00017	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  0001c	33 c5		 xor	 eax, ebp
  0001e	89 45 f0	 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  00021	50		 push	 eax
  00022	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00025	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  0002b	89 8d 68 fe ff
	ff		 mov	 DWORD PTR _this$[ebp], ecx

; 351  :     PAINTSTRUCT ps;
; 352  :     HDC Dc = BeginPaint(hDlg, &ps);

  00031	8d 45 ac	 lea	 eax, DWORD PTR _ps$[ebp]
  00034	50		 push	 eax
  00035	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00038	51		 push	 ecx
  00039	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__BeginPaint@8
  0003f	89 45 8c	 mov	 DWORD PTR _Dc$[ebp], eax

; 353  : 
; 354  :     SetBkMode(Dc, TRANSPARENT);

  00042	6a 01		 push	 1
  00044	8b 55 8c	 mov	 edx, DWORD PTR _Dc$[ebp]
  00047	52		 push	 edx
  00048	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetBkMode@8

; 355  : 
; 356  : 
; 357  :     //*********************************************************************
; 358  :     //    FONT SELECTION
; 359  :     HFONT fntArial = 0;

  0004e	c7 45 88 00 00
	00 00		 mov	 DWORD PTR _fntArial$[ebp], 0

; 360  :     HGDIOBJ pOldFont = 0;

  00055	c7 45 a8 00 00
	00 00		 mov	 DWORD PTR _pOldFont$[ebp], 0

; 361  : 
; 362  :     if (!m_szWork.empty())

  0005c	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00062	83 c1 24	 add	 ecx, 36			; 00000024H
  00065	e8 00 00 00 00	 call	 ?empty@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE_NXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::empty
  0006a	0f b6 c0	 movzx	 eax, al
  0006d	85 c0		 test	 eax, eax
  0006f	0f 85 c3 03 00
	00		 jne	 $LN15@OnPaint

; 363  :     {
; 364  :         switch(m_szWork[m_szWork.length()-1])

  00075	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0007b	83 c1 24	 add	 ecx, 36			; 00000024H
  0007e	e8 00 00 00 00	 call	 ?length@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::length
  00083	83 e8 01	 sub	 eax, 1
  00086	50		 push	 eax
  00087	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0008d	83 c1 24	 add	 ecx, 36			; 00000024H
  00090	e8 00 00 00 00	 call	 ??A?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAA_WI@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::operator[]
  00095	0f b7 08	 movzx	 ecx, WORD PTR [eax]
  00098	89 8d 64 fe ff
	ff		 mov	 DWORD PTR tv83[ebp], ecx
  0009e	8b 95 64 fe ff
	ff		 mov	 edx, DWORD PTR tv83[ebp]
  000a4	83 ea 08	 sub	 edx, 8
  000a7	89 95 64 fe ff
	ff		 mov	 DWORD PTR tv83[ebp], edx
  000ad	83 bd 64 fe ff
	ff 05		 cmp	 DWORD PTR tv83[ebp], 5
  000b4	77 0d		 ja	 SHORT $LN12@OnPaint
  000b6	8b 85 64 fe ff
	ff		 mov	 eax, DWORD PTR tv83[ebp]
  000bc	ff 24 85 00 00
	00 00		 jmp	 DWORD PTR $LN24@OnPaint[eax*4]
$LN12@OnPaint:

; 365  :         {
; 366  :         case NORMAL_TEXT:
; 367  :         default:
; 368  :             m_nCurrentFontHeight = NORMAL_TEXT_HEIGHT;

  000c3	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  000c9	c7 41 48 0f 00
	00 00		 mov	 DWORD PTR [ecx+72], 15	; 0000000fH

; 369  :             fntArial = CreateCreditsFont(m_nCurrentFontHeight, FALSE, FALSE);

  000d0	6a 00		 push	 0
  000d2	6a 00		 push	 0
  000d4	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  000da	8b 42 48	 mov	 eax, DWORD PTR [edx+72]
  000dd	50		 push	 eax
  000de	e8 00 00 00 00	 call	 ?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z ; CreateCreditsFont
  000e3	83 c4 0c	 add	 esp, 12			; 0000000cH
  000e6	89 45 88	 mov	 DWORD PTR _fntArial$[ebp], eax

; 370  :             SetTextColor(Dc, NORMAL_TEXT_COLOR);

  000e9	68 ff ff ff 00	 push	 16777215		; 00ffffffH
  000ee	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  000f1	51		 push	 ecx
  000f2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetTextColor@8

; 371  :             pOldFont = SelectObject(Dc, fntArial);

  000f8	8b 55 88	 mov	 edx, DWORD PTR _fntArial$[ebp]
  000fb	52		 push	 edx
  000fc	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  000ff	50		 push	 eax
  00100	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8
  00106	89 45 a8	 mov	 DWORD PTR _pOldFont$[ebp], eax

; 372  :             break;

  00109	e9 2a 03 00 00	 jmp	 $LN15@OnPaint
$LN11@OnPaint:

; 373  : 
; 374  :         case TOP_LEVEL_GROUP:
; 375  :             m_nCurrentFontHeight = TOP_LEVEL_GROUP_HEIGHT;

  0010e	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00114	c7 41 48 13 00
	00 00		 mov	 DWORD PTR [ecx+72], 19	; 00000013H

; 376  :             fntArial = CreateCreditsFont(m_nCurrentFontHeight, TRUE, FALSE);

  0011b	6a 00		 push	 0
  0011d	6a 01		 push	 1
  0011f	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00125	8b 42 48	 mov	 eax, DWORD PTR [edx+72]
  00128	50		 push	 eax
  00129	e8 00 00 00 00	 call	 ?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z ; CreateCreditsFont
  0012e	83 c4 0c	 add	 esp, 12			; 0000000cH
  00131	89 45 88	 mov	 DWORD PTR _fntArial$[ebp], eax

; 377  :             SetTextColor(Dc, TOP_LEVEL_GROUP_COLOR);

  00134	68 ff ff 00 00	 push	 65535			; 0000ffffH
  00139	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  0013c	51		 push	 ecx
  0013d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetTextColor@8

; 378  :             pOldFont = SelectObject(Dc, fntArial);

  00143	8b 55 88	 mov	 edx, DWORD PTR _fntArial$[ebp]
  00146	52		 push	 edx
  00147	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  0014a	50		 push	 eax
  0014b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8
  00151	89 45 a8	 mov	 DWORD PTR _pOldFont$[ebp], eax

; 379  :             break;

  00154	e9 df 02 00 00	 jmp	 $LN15@OnPaint
$LN10@OnPaint:

; 380  : 
; 381  : 
; 382  : 
; 383  :         case GROUP_TITLE:
; 384  :             m_nCurrentFontHeight = GROUP_TITLE_HEIGHT;

  00159	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0015f	c7 41 48 11 00
	00 00		 mov	 DWORD PTR [ecx+72], 17	; 00000011H

; 385  :             fntArial = CreateCreditsFont(m_nCurrentFontHeight, TRUE, FALSE);

  00166	6a 00		 push	 0
  00168	6a 01		 push	 1
  0016a	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00170	8b 42 48	 mov	 eax, DWORD PTR [edx+72]
  00173	50		 push	 eax
  00174	e8 00 00 00 00	 call	 ?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z ; CreateCreditsFont
  00179	83 c4 0c	 add	 esp, 12			; 0000000cH
  0017c	89 45 88	 mov	 DWORD PTR _fntArial$[ebp], eax

; 386  :             SetTextColor(Dc, GROUP_TITLE_COLOR);

  0017f	68 00 ff ff 00	 push	 16776960		; 00ffff00H
  00184	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  00187	51		 push	 ecx
  00188	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetTextColor@8

; 387  :             pOldFont = SelectObject(Dc, fntArial);

  0018e	8b 55 88	 mov	 edx, DWORD PTR _fntArial$[ebp]
  00191	52		 push	 edx
  00192	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  00195	50		 push	 eax
  00196	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8
  0019c	89 45 a8	 mov	 DWORD PTR _pOldFont$[ebp], eax

; 388  :             break;

  0019f	e9 94 02 00 00	 jmp	 $LN15@OnPaint
$LN9@OnPaint:

; 389  : 
; 390  : 
; 391  :         case TOP_LEVEL_TITLE:
; 392  :             m_nCurrentFontHeight = TOP_LEVEL_TITLE_HEIGHT;

  001a4	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  001aa	c7 41 48 15 00
	00 00		 mov	 DWORD PTR [ecx+72], 21	; 00000015H

; 393  :             fntArial = CreateCreditsFont(m_nCurrentFontHeight, TRUE, TRUE);

  001b1	6a 01		 push	 1
  001b3	6a 01		 push	 1
  001b5	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  001bb	8b 42 48	 mov	 eax, DWORD PTR [edx+72]
  001be	50		 push	 eax
  001bf	e8 00 00 00 00	 call	 ?CreateCreditsFont@@YAPAUHFONT__@@HHH@Z ; CreateCreditsFont
  001c4	83 c4 0c	 add	 esp, 12			; 0000000cH
  001c7	89 45 88	 mov	 DWORD PTR _fntArial$[ebp], eax

; 394  :             SetTextColor(Dc, TOP_LEVEL_TITLE_COLOR);

  001ca	68 ff 00 00 00	 push	 255			; 000000ffH
  001cf	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  001d2	51		 push	 ecx
  001d3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetTextColor@8

; 395  :             pOldFont = SelectObject(Dc, fntArial);

  001d9	8b 55 88	 mov	 edx, DWORD PTR _fntArial$[ebp]
  001dc	52		 push	 edx
  001dd	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  001e0	50		 push	 eax
  001e1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8
  001e7	89 45 a8	 mov	 DWORD PTR _pOldFont$[ebp], eax

; 396  :             break;

  001ea	e9 49 02 00 00	 jmp	 $LN15@OnPaint
$LN8@OnPaint:

; 397  : 
; 398  :         case DISPLAY_BITMAP:
; 399  :             if (!m_bProcessingBitmap)

  001ef	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  001f5	83 79 6c 00	 cmp	 DWORD PTR [ecx+108], 0
  001f9	0f 85 39 02 00
	00		 jne	 $LN15@OnPaint

; 400  :             {
; 401  :                 BITMAP bmpInfo;
; 402  :                 tstring szBitmap = m_szWork.substr(0, m_szWork.length()-1);

  001ff	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00205	83 c1 24	 add	 ecx, 36			; 00000024H
  00208	e8 00 00 00 00	 call	 ?length@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::length
  0020d	83 e8 01	 sub	 eax, 1
  00210	50		 push	 eax
  00211	6a 00		 push	 0
  00213	8d 95 5c ff ff
	ff		 lea	 edx, DWORD PTR _szBitmap$141285[ebp]
  00219	52		 push	 edx
  0021a	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00220	83 c1 24	 add	 ecx, 36			; 00000024H
  00223	e8 00 00 00 00	 call	 ?substr@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBE?AV12@II@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::substr
  00228	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0

; 403  :                 m_BmpWork = LoadBitmap(hResourceInst, szBitmap.c_str());

  0022f	8d 8d 5c ff ff
	ff		 lea	 ecx, DWORD PTR _szBitmap$141285[ebp]
  00235	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  0023a	50		 push	 eax
  0023b	a1 00 00 00 00	 mov	 eax, DWORD PTR ?hResourceInst@@3PAUHINSTANCE__@@A ; hResourceInst
  00240	50		 push	 eax
  00241	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__LoadBitmapW@8
  00247	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  0024d	89 41 50	 mov	 DWORD PTR [ecx+80], eax

; 404  :                 if(m_BmpWork == NULL)

  00250	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00256	83 7a 50 00	 cmp	 DWORD PTR [edx+80], 0
  0025a	0f 85 13 01 00
	00		 jne	 $LN6@OnPaint

; 405  :                 {
; 406  :                     tstring str(MakeString() << _T("Could not find bitmap resource ") << 
; 407  :                                             szBitmap << _T(". ") << 
; 408  :                                             _T("Be sure to assign the bitmap a QUOTED resource name"));

  00260	8d 8d a4 fe ff
	ff		 lea	 ecx, DWORD PTR $T353389[ebp]
  00266	e8 00 00 00 00	 call	 ??0MakeString@@QAE@XZ
  0026b	89 85 60 fe ff
	ff		 mov	 DWORD PTR tv164[ebp], eax
  00271	8b 85 60 fe ff
	ff		 mov	 eax, DWORD PTR tv164[ebp]
  00277	89 85 5c fe ff
	ff		 mov	 DWORD PTR tv333[ebp], eax
  0027d	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  00281	8d 8d 88 fe ff
	ff		 lea	 ecx, DWORD PTR $T353390[ebp]
  00287	51		 push	 ecx
  00288	68 00 00 00 00	 push	 OFFSET ??_C@_1GI@DFBAAEEB@?$AAB?$AAe?$AA?5?$AAs?$AAu?$AAr?$AAe?$AA?5?$AAt?$AAo?$AA?5?$AAa?$AAs?$AAs?$AAi?$AAg?$AAn?$AA?5?$AAt?$AAh?$AAe?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAa?$AA?5?$AAQ@
  0028d	68 00 00 00 00	 push	 OFFSET ??_C@_15NDKJJFCE@?$AA?4?$AA?5?$AA?$AA@
  00292	8d 95 5c ff ff
	ff		 lea	 edx, DWORD PTR _szBitmap$141285[ebp]
  00298	52		 push	 edx
  00299	68 00 00 00 00	 push	 OFFSET ??_C@_1EA@KKPOLLOH@?$AAC?$AAo?$AAu?$AAl?$AAd?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAf?$AAi?$AAn?$AAd?$AA?5?$AAb?$AAi?$AAt?$AAm?$AAa?$AAp?$AA?5?$AAr?$AAe?$AAs?$AAo?$AAu?$AAr?$AAc?$AAe?$AA?5?$AA?$AA@
  0029e	8b 8d 5c fe ff
	ff		 mov	 ecx, DWORD PTR tv333[ebp]
  002a4	e8 00 00 00 00	 call	 ??$?6$$BY0CA@$$CB_W@MakeString@@QAEAAV0@AAY0CA@$$CB_W@Z ; MakeString::operator<<<wchar_t const [32]>
  002a9	8b c8		 mov	 ecx, eax
  002ab	e8 00 00 00 00	 call	 ??$?6V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@MakeString@@QAEAAV0@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; MakeString::operator<<<std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > >
  002b0	8b c8		 mov	 ecx, eax
  002b2	e8 00 00 00 00	 call	 ??$?6$$BY02$$CB_W@MakeString@@QAEAAV0@AAY02$$CB_W@Z ; MakeString::operator<<<wchar_t const [3]>
  002b7	8b c8		 mov	 ecx, eax
  002b9	e8 00 00 00 00	 call	 ??$?6$$BY0DE@$$CB_W@MakeString@@QAEAAV0@AAY0DE@$$CB_W@Z ; MakeString::operator<<<wchar_t const [52]>
  002be	8b c8		 mov	 ecx, eax
  002c0	e8 00 00 00 00	 call	 ??BMakeString@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ; MakeString::operator std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  002c5	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  002c9	8d 85 88 fe ff
	ff		 lea	 eax, DWORD PTR $T353390[ebp]
  002cf	50		 push	 eax
  002d0	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _str$141301[ebp]
  002d6	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV01@@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  002db	c6 45 fc 04	 mov	 BYTE PTR __$EHRec$[ebp+8], 4
  002df	8d 8d 88 fe ff
	ff		 lea	 ecx, DWORD PTR $T353390[ebp]
  002e5	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  002ea	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  002ee	8d 8d a4 fe ff
	ff		 lea	 ecx, DWORD PTR $T353389[ebp]
  002f4	e8 00 00 00 00	 call	 ??1MakeString@@QAE@XZ

; 409  :                     KillTimer(hDlg, DISPLAY_TIMER_ID);

  002f9	68 96 00 00 00	 push	 150			; 00000096H
  002fe	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00301	51		 push	 ecx
  00302	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__KillTimer@8

; 410  :                     ErrorBox(str.c_str());

  00308	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _str$141301[ebp]
  0030e	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  00313	50		 push	 eax
  00314	8d 8d 6c fe ff
	ff		 lea	 ecx, DWORD PTR $T353391[ebp]
  0031a	e8 00 00 00 00	 call	 ??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0031f	c6 45 fc 06	 mov	 BYTE PTR __$EHRec$[ebp+8], 6
  00323	8d 95 6c fe ff
	ff		 lea	 edx, DWORD PTR $T353391[ebp]
  00329	52		 push	 edx
  0032a	68 9a 01 00 00	 push	 410			; 0000019aH
  0032f	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@CIIPMBEA@?$AA?4?$AA?2?$AAC?$AAr?$AAe?$AAd?$AAi?$AAt?$AAs?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@
  00334	6a 00		 push	 0
  00336	e8 00 00 00 00	 call	 ?_ErrorBox@@YAXPAUHWND__@@PB_WHABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; _ErrorBox
  0033b	83 c4 10	 add	 esp, 16			; 00000010H
  0033e	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  00342	8d 8d 6c fe ff
	ff		 lea	 ecx, DWORD PTR $T353391[ebp]
  00348	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >

; 411  :                     return;

  0034d	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00351	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _str$141301[ebp]
  00357	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0035c	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00363	8d 8d 5c ff ff
	ff		 lea	 ecx, DWORD PTR _szBitmap$141285[ebp]
  00369	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
  0036e	e9 f3 02 00 00	 jmp	 $LN16@OnPaint
$LN6@OnPaint:

; 412  :                 }
; 413  :                 GetObject(m_BmpWork, sizeof(BITMAP), &bmpInfo);

  00373	8d 85 44 ff ff
	ff		 lea	 eax, DWORD PTR _bmpInfo$141284[ebp]
  00379	50		 push	 eax
  0037a	6a 18		 push	 24			; 00000018H
  0037c	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00382	8b 51 50	 mov	 edx, DWORD PTR [ecx+80]
  00385	52		 push	 edx
  00386	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetObjectW@12

; 414  : 
; 415  :                 m_BitmapWidth = bmpInfo.bmWidth;    // width  of dest rect

  0038c	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00392	8b 8d 48 ff ff
	ff		 mov	 ecx, DWORD PTR _bmpInfo$141284[ebp+4]
  00398	89 48 58	 mov	 DWORD PTR [eax+88], ecx

; 416  :                 m_BitmapHeight = bmpInfo.bmHeight;

  0039b	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  003a1	8b 85 4c ff ff
	ff		 mov	 eax, DWORD PTR _bmpInfo$141284[ebp+8]
  003a7	89 42 5c	 mov	 DWORD PTR [edx+92], eax

; 417  :                 RECT workRect;
; 418  :                 GetClientRect(m_pDisplayFrame, &workRect);

  003aa	8d 8d 78 ff ff
	ff		 lea	 ecx, DWORD PTR _workRect$141310[ebp]
  003b0	51		 push	 ecx
  003b1	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  003b7	8b 42 4c	 mov	 eax, DWORD PTR [edx+76]
  003ba	50		 push	 eax
  003bb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetClientRect@8

; 419  :                 // upper left point of dest
; 420  :                 m_DisplayPoint.x = (workRect.right -
; 421  :                             ((workRect.right-workRect.left)/2) - (bmpInfo.bmWidth/2));

  003c1	8b 45 80	 mov	 eax, DWORD PTR _workRect$141310[ebp+8]
  003c4	2b 85 78 ff ff
	ff		 sub	 eax, DWORD PTR _workRect$141310[ebp]
  003ca	99		 cdq
  003cb	2b c2		 sub	 eax, edx
  003cd	d1 f8		 sar	 eax, 1
  003cf	8b 4d 80	 mov	 ecx, DWORD PTR _workRect$141310[ebp+8]
  003d2	2b c8		 sub	 ecx, eax
  003d4	8b 85 48 ff ff
	ff		 mov	 eax, DWORD PTR _bmpInfo$141284[ebp+4]
  003da	99		 cdq
  003db	2b c2		 sub	 eax, edx
  003dd	d1 f8		 sar	 eax, 1
  003df	2b c8		 sub	 ecx, eax
  003e1	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  003e7	89 4a 60	 mov	 DWORD PTR [edx+96], ecx

; 422  :                 m_DisplayPoint.y = workRect.bottom;

  003ea	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  003f0	8b 4d 84	 mov	 ecx, DWORD PTR _workRect$141310[ebp+12]
  003f3	89 48 64	 mov	 DWORD PTR [eax+100], ecx

; 423  : 
; 424  :                 m_BmpOld = SelectObject(m_dcMem, m_BmpWork);

  003f6	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  003fc	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  003ff	50		 push	 eax
  00400	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00406	8b 51 68	 mov	 edx, DWORD PTR [ecx+104]
  00409	52		 push	 edx
  0040a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8
  00410	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00416	89 41 54	 mov	 DWORD PTR [ecx+84], eax

; 425  :                 m_bProcessingBitmap = TRUE;

  00419	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0041f	c7 42 6c 01 00
	00 00		 mov	 DWORD PTR [edx+108], 1

; 426  :             }

  00426	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0042d	8d 8d 5c ff ff
	ff		 lea	 ecx, DWORD PTR _szBitmap$141285[ebp]
  00433	e8 00 00 00 00	 call	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
$LN15@OnPaint:

; 427  :             break;
; 428  : 
; 429  :         }
; 430  :     }
; 431  : 
; 432  :     HBRUSH bBrush = (HBRUSH)GetStockObject(BLACK_BRUSH);

  00438	6a 04		 push	 4
  0043a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetStockObject@4
  00440	89 45 a4	 mov	 DWORD PTR _bBrush$[ebp], eax

; 433  :     HGDIOBJ pOldBrush;
; 434  :     pOldBrush  = SelectObject(Dc, bBrush);

  00443	8b 45 a4	 mov	 eax, DWORD PTR _bBrush$[ebp]
  00446	50		 push	 eax
  00447	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  0044a	51		 push	 ecx
  0044b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8
  00451	89 45 90	 mov	 DWORD PTR _pOldBrush$[ebp], eax

; 435  :     // Only fill rect comprised of gap left by bottom of scrolling window
; 436  :     RECT r=m_ScrollRect;

  00454	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0045a	83 c2 0c	 add	 edx, 12			; 0000000cH
  0045d	8b 02		 mov	 eax, DWORD PTR [edx]
  0045f	89 45 94	 mov	 DWORD PTR _r$[ebp], eax
  00462	8b 4a 04	 mov	 ecx, DWORD PTR [edx+4]
  00465	89 4d 98	 mov	 DWORD PTR _r$[ebp+4], ecx
  00468	8b 42 08	 mov	 eax, DWORD PTR [edx+8]
  0046b	89 45 9c	 mov	 DWORD PTR _r$[ebp+8], eax
  0046e	8b 4a 0c	 mov	 ecx, DWORD PTR [edx+12]
  00471	89 4d a0	 mov	 DWORD PTR _r$[ebp+12], ecx

; 437  :     r.top = r.bottom-abs(SCROLLAMOUNT);

  00474	6a ff		 push	 -1
  00476	e8 00 00 00 00	 call	 _abs
  0047b	83 c4 04	 add	 esp, 4
  0047e	8b 55 a0	 mov	 edx, DWORD PTR _r$[ebp+12]
  00481	2b d0		 sub	 edx, eax
  00483	89 55 98	 mov	 DWORD PTR _r$[ebp+4], edx

; 438  :     DPtoLP(Dc, (LPPOINT)&r, 2);

  00486	6a 02		 push	 2
  00488	8d 45 94	 lea	 eax, DWORD PTR _r$[ebp]
  0048b	50		 push	 eax
  0048c	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  0048f	51		 push	 ecx
  00490	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DPtoLP@12

; 439  : 
; 440  :     if (m_bFirstTime)

  00496	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  0049c	83 7a 40 00	 cmp	 DWORD PTR [edx+64], 0
  004a0	74 27		 je	 SHORT $LN5@OnPaint

; 441  :     {
; 442  :         m_bFirstTime=FALSE;

  004a2	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  004a8	c7 40 40 00 00
	00 00		 mov	 DWORD PTR [eax+64], 0

; 443  :         FillRect(Dc, &m_ScrollRect, bBrush);

  004af	8b 4d a4	 mov	 ecx, DWORD PTR _bBrush$[ebp]
  004b2	51		 push	 ecx
  004b3	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  004b9	83 c2 0c	 add	 edx, 12			; 0000000cH
  004bc	52		 push	 edx
  004bd	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  004c0	50		 push	 eax
  004c1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__FillRect@12

; 444  :     }
; 445  :     else

  004c7	eb 12		 jmp	 SHORT $LN4@OnPaint
$LN5@OnPaint:

; 446  :     {
; 447  :         FillRect(Dc, &r, bBrush);

  004c9	8b 4d a4	 mov	 ecx, DWORD PTR _bBrush$[ebp]
  004cc	51		 push	 ecx
  004cd	8d 55 94	 lea	 edx, DWORD PTR _r$[ebp]
  004d0	52		 push	 edx
  004d1	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  004d4	50		 push	 eax
  004d5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__FillRect@12
$LN4@OnPaint:

; 448  :     }
; 449  : 
; 450  :     r = m_ScrollRect;

  004db	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  004e1	83 c1 0c	 add	 ecx, 12			; 0000000cH
  004e4	8b 11		 mov	 edx, DWORD PTR [ecx]
  004e6	89 55 94	 mov	 DWORD PTR _r$[ebp], edx
  004e9	8b 41 04	 mov	 eax, DWORD PTR [ecx+4]
  004ec	89 45 98	 mov	 DWORD PTR _r$[ebp+4], eax
  004ef	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  004f2	89 55 9c	 mov	 DWORD PTR _r$[ebp+8], edx
  004f5	8b 41 0c	 mov	 eax, DWORD PTR [ecx+12]
  004f8	89 45 a0	 mov	 DWORD PTR _r$[ebp+12], eax

; 451  :     r.top = r.bottom - m_nClip;

  004fb	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00501	8b 55 a0	 mov	 edx, DWORD PTR _r$[ebp+12]
  00504	2b 51 44	 sub	 edx, DWORD PTR [ecx+68]
  00507	89 55 98	 mov	 DWORD PTR _r$[ebp+4], edx

; 452  : 
; 453  : 
; 454  :     if (!m_bProcessingBitmap)

  0050a	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00510	83 78 6c 00	 cmp	 DWORD PTR [eax+108], 0
  00514	75 57		 jne	 SHORT $LN3@OnPaint

; 455  :     {
; 456  :         int x = DrawText(Dc, m_szWork.c_str(),m_szWork.length()-1,&r,DT_TOP|DT_CENTER|
; 457  :                     DT_NOPREFIX | DT_SINGLELINE);

  00516	68 21 08 00 00	 push	 2081			; 00000821H
  0051b	8d 4d 94	 lea	 ecx, DWORD PTR _r$[ebp]
  0051e	51		 push	 ecx
  0051f	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00525	83 c1 24	 add	 ecx, 36			; 00000024H
  00528	e8 00 00 00 00	 call	 ?length@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEIXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::length
  0052d	83 e8 01	 sub	 eax, 1
  00530	50		 push	 eax
  00531	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00537	83 c1 24	 add	 ecx, 36			; 00000024H
  0053a	e8 00 00 00 00	 call	 ?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::c_str
  0053f	50		 push	 eax
  00540	8b 55 8c	 mov	 edx, DWORD PTR _Dc$[ebp]
  00543	52		 push	 edx
  00544	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DrawTextW@20
  0054a	89 85 24 ff ff
	ff		 mov	 DWORD PTR _x$141319[ebp], eax

; 458  : 
; 459  :         SelectObject(Dc, pOldFont);

  00550	8b 45 a8	 mov	 eax, DWORD PTR _pOldFont$[ebp]
  00553	50		 push	 eax
  00554	8b 4d 8c	 mov	 ecx, DWORD PTR _Dc$[ebp]
  00557	51		 push	 ecx
  00558	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8

; 460  :         DeleteObject(fntArial);

  0055e	8b 55 88	 mov	 edx, DWORD PTR _fntArial$[ebp]
  00561	52		 push	 edx
  00562	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DeleteObject@4

; 461  :     }
; 462  :     else

  00568	e9 dd 00 00 00	 jmp	 $LN2@OnPaint
$LN3@OnPaint:

; 463  :     {
; 464  :         StretchBlt(Dc, m_DisplayPoint.x, m_DisplayPoint.y-m_nClip, m_BitmapWidth, m_nClip,
; 465  :                            m_dcMem, 0, 0, m_BitmapWidth - 1, m_nClip,
; 466  :                            SRCCOPY );

  0056d	68 20 00 cc 00	 push	 13369376		; 00cc0020H
  00572	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00578	8b 48 44	 mov	 ecx, DWORD PTR [eax+68]
  0057b	51		 push	 ecx
  0057c	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00582	8b 42 58	 mov	 eax, DWORD PTR [edx+88]
  00585	83 e8 01	 sub	 eax, 1
  00588	50		 push	 eax
  00589	6a 00		 push	 0
  0058b	6a 00		 push	 0
  0058d	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00593	8b 51 68	 mov	 edx, DWORD PTR [ecx+104]
  00596	52		 push	 edx
  00597	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  0059d	8b 48 44	 mov	 ecx, DWORD PTR [eax+68]
  005a0	51		 push	 ecx
  005a1	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  005a7	8b 42 58	 mov	 eax, DWORD PTR [edx+88]
  005aa	50		 push	 eax
  005ab	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005b1	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  005b7	8b 41 64	 mov	 eax, DWORD PTR [ecx+100]
  005ba	2b 42 44	 sub	 eax, DWORD PTR [edx+68]
  005bd	50		 push	 eax
  005be	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005c4	8b 51 60	 mov	 edx, DWORD PTR [ecx+96]
  005c7	52		 push	 edx
  005c8	8b 45 8c	 mov	 eax, DWORD PTR _Dc$[ebp]
  005cb	50		 push	 eax
  005cc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__StretchBlt@44

; 467  :         if (m_nClip > m_BitmapHeight)

  005d2	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005d8	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  005de	8b 41 44	 mov	 eax, DWORD PTR [ecx+68]
  005e1	3b 42 5c	 cmp	 eax, DWORD PTR [edx+92]
  005e4	7e 64		 jle	 SHORT $LN2@OnPaint

; 468  :         {
; 469  :             SelectObject(m_dcMem, m_BmpOld);

  005e6	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  005ec	8b 51 54	 mov	 edx, DWORD PTR [ecx+84]
  005ef	52		 push	 edx
  005f0	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  005f6	8b 48 68	 mov	 ecx, DWORD PTR [eax+104]
  005f9	51		 push	 ecx
  005fa	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8

; 470  :             DeleteObject(m_BmpWork);

  00600	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00606	8b 42 50	 mov	 eax, DWORD PTR [edx+80]
  00609	50		 push	 eax
  0060a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DeleteObject@4

; 471  :             m_bProcessingBitmap = FALSE;

  00610	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00616	c7 41 6c 00 00
	00 00		 mov	 DWORD PTR [ecx+108], 0

; 472  :             m_nClip=0;

  0061d	8b 95 68 fe ff
	ff		 mov	 edx, DWORD PTR _this$[ebp]
  00623	c7 42 44 00 00
	00 00		 mov	 DWORD PTR [edx+68], 0

; 473  :             m_szWork = _T("");

  0062a	68 00 00 00 00	 push	 OFFSET ??_C@_11LOCGONAA@?$AA?$AA@
  0062f	8b 8d 68 fe ff
	ff		 mov	 ecx, DWORD PTR _this$[ebp]
  00635	83 c1 24	 add	 ecx, 36			; 00000024H
  00638	e8 00 00 00 00	 call	 ??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::operator=

; 474  :             m_nCounter=1;

  0063d	8b 85 68 fe ff
	ff		 mov	 eax, DWORD PTR _this$[ebp]
  00643	c7 40 20 01 00
	00 00		 mov	 DWORD PTR [eax+32], 1
$LN2@OnPaint:

; 475  :         }
; 476  :     }
; 477  : 
; 478  :     SelectObject(Dc, pOldBrush);

  0064a	8b 4d 90	 mov	 ecx, DWORD PTR _pOldBrush$[ebp]
  0064d	51		 push	 ecx
  0064e	8b 55 8c	 mov	 edx, DWORD PTR _Dc$[ebp]
  00651	52		 push	 edx
  00652	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SelectObject@8

; 479  : 
; 480  :     EndPaint(hDlg, &ps);

  00658	8d 45 ac	 lea	 eax, DWORD PTR _ps$[ebp]
  0065b	50		 push	 eax
  0065c	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0065f	51		 push	 ecx
  00660	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndPaint@8
$LN16@OnPaint:

; 481  : }

  00666	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00669	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00670	59		 pop	 ecx
  00671	8b 4d f0	 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  00674	33 cd		 xor	 ecx, ebp
  00676	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0067b	8b e5		 mov	 esp, ebp
  0067d	5d		 pop	 ebp
  0067e	c2 04 00	 ret	 4
  00681	8d 49 00	 npad	 3
$LN24@OnPaint:
  00684	00 00 00 00	 DD	 $LN8@OnPaint
  00688	00 00 00 00	 DD	 $LN10@OnPaint
  0068c	00 00 00 00	 DD	 $LN9@OnPaint
  00690	00 00 00 00	 DD	 $LN12@OnPaint
  00694	00 00 00 00	 DD	 $LN12@OnPaint
  00698	00 00 00 00	 DD	 $LN11@OnPaint
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$0:
  00000	8d 8d 5c ff ff
	ff		 lea	 ecx, DWORD PTR _szBitmap$141285[ebp]
  00006	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$1:
  0000b	8d 8d a4 fe ff
	ff		 lea	 ecx, DWORD PTR $T353389[ebp]
  00011	e9 00 00 00 00	 jmp	 ??1MakeString@@QAE@XZ
__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$2:
  00016	8d 8d 88 fe ff
	ff		 lea	 ecx, DWORD PTR $T353390[ebp]
  0001c	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$3:
  00021	8d 8d 28 ff ff
	ff		 lea	 ecx, DWORD PTR _str$141301[ebp]
  00027	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__unwindfunclet$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z$4:
  0002c	8d 8d 6c fe ff
	ff		 lea	 ecx, DWORD PTR $T353391[ebp]
  00032	e9 00 00 00 00	 jmp	 ??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ ; std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::~basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >
__ehhandler$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z:
  00037	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0003b	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0003e	8b 8a 64 fe ff
	ff		 mov	 ecx, DWORD PTR [edx-412]
  00044	33 c8		 xor	 ecx, eax
  00046	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0004b	8b 4a fc	 mov	 ecx, DWORD PTR [edx-4]
  0004e	33 c8		 xor	 ecx, eax
  00050	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00055	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?OnPaint@CCredits@@AAEXPAUHWND__@@@Z
  0005a	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?OnPaint@CCredits@@AAEXPAUHWND__@@@Z ENDP		; CCredits::OnPaint
PUBLIC	?StaticWndProc@CCredits@@CGHPAUHWND__@@IIJ@Z	; CCredits::StaticWndProc
; Function compile flags: /Odtp
;	COMDAT ?StaticWndProc@CCredits@@CGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
_myDialogObject$ = -4					; size = 4
_hStatic$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?StaticWndProc@CCredits@@CGHPAUHWND__@@IIJ@Z PROC	; CCredits::StaticWndProc, COMDAT

; 242  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	51		 push	 ecx

; 243  :     CCredits* myDialogObject = (CCredits*)GetProp(hStatic, _T("DSSubClass"));

  00004	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@GJNBDNHG@?$AAD?$AAS?$AAS?$AAu?$AAb?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@
  00009	8b 45 08	 mov	 eax, DWORD PTR _hStatic$[ebp]
  0000c	50		 push	 eax
  0000d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetPropW@8
  00013	89 45 fc	 mov	 DWORD PTR _myDialogObject$[ebp], eax

; 244  :     if(myDialogObject)

  00016	83 7d fc 00	 cmp	 DWORD PTR _myDialogObject$[ebp], 0
  0001a	74 2e		 je	 SHORT $LN3@StaticWndP

; 245  :     {
; 246  :         if(message != WM_PAINT)

  0001c	83 7d 0c 0f	 cmp	 DWORD PTR _message$[ebp], 15 ; 0000000fH
  00020	74 1c		 je	 SHORT $LN2@StaticWndP

; 247  :         {
; 248  :             return myDialogObject->m_OldWndProc(hStatic, message, wParam, lParam);

  00022	8b 4d 14	 mov	 ecx, DWORD PTR _lParam$[ebp]
  00025	51		 push	 ecx
  00026	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  00029	52		 push	 edx
  0002a	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  0002d	50		 push	 eax
  0002e	8b 4d 08	 mov	 ecx, DWORD PTR _hStatic$[ebp]
  00031	51		 push	 ecx
  00032	8b 55 fc	 mov	 edx, DWORD PTR _myDialogObject$[ebp]
  00035	8b 42 70	 mov	 eax, DWORD PTR [edx+112]
  00038	ff d0		 call	 eax
  0003a	eb 10		 jmp	 SHORT $LN4@StaticWndP

; 249  :         }
; 250  :         else

  0003c	eb 0c		 jmp	 SHORT $LN3@StaticWndP
$LN2@StaticWndP:

; 251  :         {
; 252  :             myDialogObject->OnPaint(hStatic);

  0003e	8b 4d 08	 mov	 ecx, DWORD PTR _hStatic$[ebp]
  00041	51		 push	 ecx
  00042	8b 4d fc	 mov	 ecx, DWORD PTR _myDialogObject$[ebp]
  00045	e8 00 00 00 00	 call	 ?OnPaint@CCredits@@AAEXPAUHWND__@@@Z ; CCredits::OnPaint
$LN3@StaticWndP:

; 253  :         }
; 254  :     }
; 255  :     return FALSE;

  0004a	33 c0		 xor	 eax, eax
$LN4@StaticWndP:

; 256  : }

  0004c	8b e5		 mov	 esp, ebp
  0004e	5d		 pop	 ebp
  0004f	c2 10 00	 ret	 16			; 00000010H
?StaticWndProc@CCredits@@CGHPAUHWND__@@IIJ@Z ENDP	; CCredits::StaticWndProc
PUBLIC	?OnInitDialog@CCredits@@AAEHPAUHWND__@@0J@Z	; CCredits::OnInitDialog
; Function compile flags: /Odtp
;	COMDAT ?OnInitDialog@CCredits@@AAEHPAUHWND__@@0J@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_nRet$ = -4						; size = 4
_hDlg$ = 8						; size = 4
_hwndFocus$ = 12					; size = 4
_lParam$ = 16						; size = 4
?OnInitDialog@CCredits@@AAEHPAUHWND__@@0J@Z PROC	; CCredits::OnInitDialog, COMDAT
; _this$ = ecx

; 265  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 08	 sub	 esp, 8
  00006	89 4d f8	 mov	 DWORD PTR _this$[ebp], ecx

; 266  :     UINT_PTR nRet;
; 267  : 
; 268  :     m_nCurrentFontHeight = NORMAL_TEXT_HEIGHT;

  00009	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  0000c	c7 40 48 0f 00
	00 00		 mov	 DWORD PTR [eax+72], 15	; 0000000fH

; 269  : 
; 270  :     m_bProcessingBitmap=FALSE;

  00013	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00016	c7 41 6c 00 00
	00 00		 mov	 DWORD PTR [ecx+108], 0

; 271  : 
; 272  :     m_nArrIndex = 0;

  0001d	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  00020	c7 42 1c 00 00
	00 00		 mov	 DWORD PTR [edx+28], 0

; 273  :     m_nCounter = 1;

  00027	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  0002a	c7 40 20 01 00
	00 00		 mov	 DWORD PTR [eax+32], 1

; 274  :     m_nClip=0;

  00031	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00034	c7 41 44 00 00
	00 00		 mov	 DWORD PTR [ecx+68], 0

; 275  :     m_bFirstTime=TRUE;

  0003b	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  0003e	c7 42 40 01 00
	00 00		 mov	 DWORD PTR [edx+64], 1

; 276  :     m_BmpOld = 0;

  00045	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  00048	c7 40 54 00 00
	00 00		 mov	 DWORD PTR [eax+84], 0

; 277  : 
; 278  :     m_pDisplayFrame = GetDlgItem(hDlg, IDC_CREDITS_STATIC);

  0004f	68 86 1f 00 00	 push	 8070			; 00001f86H
  00054	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00057	51		 push	 ecx
  00058	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0005e	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  00061	89 42 4c	 mov	 DWORD PTR [edx+76], eax

; 279  : 
; 280  :     m_dcMem = CreateCompatibleDC(GetDC(m_pDisplayFrame));

  00064	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  00067	8b 48 4c	 mov	 ecx, DWORD PTR [eax+76]
  0006a	51		 push	 ecx
  0006b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDC@4
  00071	50		 push	 eax
  00072	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__CreateCompatibleDC@4
  00078	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  0007b	89 42 68	 mov	 DWORD PTR [edx+104], eax

; 281  : 
; 282  :     // If you assert here, you did not assign your static display control
; 283  :     // the IDC_ value that was used in the GetDlgItem(...). This is the
; 284  :     // control that will display the credits.
; 285  :     _ASSERTE(m_pDisplayFrame);
; 286  : 
; 287  :     GetClientRect(m_pDisplayFrame, &m_ScrollRect);

  0007e	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  00081	83 c0 0c	 add	 eax, 12			; 0000000cH
  00084	50		 push	 eax
  00085	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00088	8b 51 4c	 mov	 edx, DWORD PTR [ecx+76]
  0008b	52		 push	 edx
  0008c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetClientRect@8

; 288  : 
; 289  :     nRet = SetTimer(hDlg, DISPLAY_TIMER_ID, DISPLAY_SPEED, NULL);

  00092	6a 00		 push	 0
  00094	6a 28		 push	 40			; 00000028H
  00096	68 96 00 00 00	 push	 150			; 00000096H
  0009b	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0009e	50		 push	 eax
  0009f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetTimer@16
  000a5	89 45 fc	 mov	 DWORD PTR _nRet$[ebp], eax

; 290  :     _ASSERTE(nRet != 0);
; 291  : 
; 292  :     SetProp(m_pDisplayFrame, _T("DSSubClass"), (HANDLE)this);

  000a8	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  000ab	51		 push	 ecx
  000ac	68 00 00 00 00	 push	 OFFSET ??_C@_1BG@GJNBDNHG@?$AAD?$AAS?$AAS?$AAu?$AAb?$AAC?$AAl?$AAa?$AAs?$AAs?$AA?$AA@
  000b1	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  000b4	8b 42 4c	 mov	 eax, DWORD PTR [edx+76]
  000b7	50		 push	 eax
  000b8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetPropW@12

; 293  :     m_OldWndProc = (WNDPROC)SetWindowLongPtr(m_pDisplayFrame, GWLP_WNDPROC, (LONG_PTR)StaticWndProc);

  000be	68 00 00 00 00	 push	 OFFSET ?StaticWndProc@CCredits@@CGHPAUHWND__@@IIJ@Z ; CCredits::StaticWndProc
  000c3	6a fc		 push	 -4			; fffffffcH
  000c5	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  000c8	8b 51 4c	 mov	 edx, DWORD PTR [ecx+76]
  000cb	52		 push	 edx
  000cc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetWindowLongW@12
  000d2	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  000d5	89 41 70	 mov	 DWORD PTR [ecx+112], eax

; 294  : 
; 295  :     return TRUE;  // return TRUE unless you set the focus to a control

  000d8	b8 01 00 00 00	 mov	 eax, 1

; 296  :                   // EXCEPTION: OCX Property Pages should return FALSE
; 297  : }

  000dd	8b e5		 mov	 esp, ebp
  000df	5d		 pop	 ebp
  000e0	c2 0c 00	 ret	 12			; 0000000cH
?OnInitDialog@CCredits@@AAEHPAUHWND__@@0J@Z ENDP	; CCredits::OnInitDialog
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?DialogProc@CCredits@@EAEHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?DialogProc@CCredits@@EAEHPAUHWND__@@IIJ@Z PROC		; CCredits::DialogProc, COMDAT
; _this$ = ecx

; 210  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 08	 sub	 esp, 8
  00006	89 4d fc	 mov	 DWORD PTR _this$[ebp], ecx

; 211  :     switch(message)

  00009	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	81 7d f8 10 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 272 ; 00000110H
  00016	74 14		 je	 SHORT $LN4@DialogProc@6
  00018	81 7d f8 11 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 273 ; 00000111H
  0001f	74 21		 je	 SHORT $LN3@DialogProc@6
  00021	81 7d f8 13 01
	00 00		 cmp	 DWORD PTR tv64[ebp], 275 ; 00000113H
  00028	74 49		 je	 SHORT $LN2@DialogProc@6
  0002a	eb 5b		 jmp	 SHORT $LN1@DialogProc@6
$LN4@DialogProc@6:

; 212  :     {
; 213  :         HANDLE_MSG(hDlg, WM_INITDIALOG, OnInitDialog);

  0002c	8b 4d 14	 mov	 ecx, DWORD PTR _lParam$[ebp]
  0002f	51		 push	 ecx
  00030	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  00033	52		 push	 edx
  00034	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00037	50		 push	 eax
  00038	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003b	e8 00 00 00 00	 call	 ?OnInitDialog@CCredits@@AAEHPAUHWND__@@0J@Z ; CCredits::OnInitDialog
  00040	eb 47		 jmp	 SHORT $LN7@DialogProc@6
$LN3@DialogProc@6:

; 214  :         HANDLE_MSG(hDlg, WM_COMMAND, OnCommand);

  00042	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  00045	c1 e9 10	 shr	 ecx, 16			; 00000010H
  00048	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  0004e	0f b7 d1	 movzx	 edx, cx
  00051	52		 push	 edx
  00052	8b 45 14	 mov	 eax, DWORD PTR _lParam$[ebp]
  00055	50		 push	 eax
  00056	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  00059	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  0005f	0f b7 d1	 movzx	 edx, cx
  00062	52		 push	 edx
  00063	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00066	50		 push	 eax
  00067	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0006a	e8 00 00 00 00	 call	 ?OnCommand@CCredits@@AAEXPAUHWND__@@H0I@Z ; CCredits::OnCommand
  0006f	33 c0		 xor	 eax, eax
  00071	eb 16		 jmp	 SHORT $LN7@DialogProc@6
$LN2@DialogProc@6:

; 215  :         HANDLE_MSG(hDlg, WM_TIMER, OnTimer);

  00073	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  00076	51		 push	 ecx
  00077	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0007a	52		 push	 edx
  0007b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0007e	e8 00 00 00 00	 call	 ?OnTimer@CCredits@@AAEXPAUHWND__@@I@Z ; CCredits::OnTimer
  00083	33 c0		 xor	 eax, eax
  00085	eb 02		 jmp	 SHORT $LN7@DialogProc@6
$LN1@DialogProc@6:

; 216  :     default:
; 217  :         return FALSE;

  00087	33 c0		 xor	 eax, eax
$LN7@DialogProc@6:

; 218  :     }
; 219  : }

  00089	8b e5		 mov	 esp, ebp
  0008b	5d		 pop	 ebp
  0008c	c2 10 00	 ret	 16			; 00000010H
?DialogProc@CCredits@@EAEHPAUHWND__@@IIJ@Z ENDP		; CCredits::DialogProc
END
