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

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

INCLUDELIB OLDNAMES

PUBLIC	?I2CUnlock@CCX2388xCard@@UAEXXZ			; CCX2388xCard::I2CUnlock
PUBLIC	?I2CLock@CCX2388xCard@@UAEXXZ			; CCX2388xCard::I2CLock
PUBLIC	?Sleep@CCX2388xCard@@UAEXXZ			; CCX2388xCard::Sleep
PUBLIC	?GetSCL@CCX2388xCard@@UAEHXZ			; CCX2388xCard::GetSCL
PUBLIC	?GetSDA@CCX2388xCard@@UAEHXZ			; CCX2388xCard::GetSDA
PUBLIC	?SetSCL@CCX2388xCard@@UAEXH@Z			; CCX2388xCard::SetSCL
PUBLIC	?SetSDA@CCX2388xCard@@UAEXH@Z			; CCX2388xCard::SetSDA
PUBLIC	??_R4CCX2388xCard@@6BII2CLineInterface@@@	; CCX2388xCard::`RTTI Complete Object Locator'
PUBLIC	?ResetChip@CCX2388xCard@@UAEXXZ			; CCX2388xCard::ResetChip
PUBLIC	?ManageMyState@CCX2388xCard@@MAEXXZ		; CCX2388xCard::ManageMyState
PUBLIC	??_R4CCX2388xCard@@6BCPCICard@@@		; CCX2388xCard::`RTTI Complete Object Locator'
PUBLIC	??_R3CCX2388xCard@@8				; CCX2388xCard::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2CCX2388xCard@@8				; CCX2388xCard::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@CCX2388xCard@@8			; CCX2388xCard::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVCCX2388xCard@@@8			; CCX2388xCard `RTTI Type Descriptor'
PUBLIC	?SupportsACPI@CCX2388xCard@@MAEHXZ		; CCX2388xCard::SupportsACPI
PUBLIC	?size@?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QBEIXZ ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::size
PUBLIC	??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
PUBLIC	??_C@_1HA@PKDLBJNI@?$AA?5?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?5?$AAe?$AAe?$AAp?$AAr?$AAo?$AAm?$AA?5?$AAw?$AAr?$AAi?$AAt?$AAe?$AA?5?$AAw?$AAe?$AAr?$AAe?$AA?5?$AAe?$AAn?$AAa?$AAb?$AAl@ ; `string'
PUBLIC	??_C@_1DA@LACAAIGJ@?$AAT?$AAo?$AAo?$AA?5?$AAm?$AAu?$AAc?$AAh?$AA?5?$AAt?$AAo?$AA?5?$AAf?$AAi?$AAt?$AA?5?$AAi?$AAn?$AA?5?$AAS?$AAR?$AAA?$AAM?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@OPLMPCDB@?$AA?4?$AA?2?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AAC?$AAa?$AAr?$AAd?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BA@GLPMPHNC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?$AA@ ; `string'
PUBLIC	??_C@_1EA@BCDCLOAD@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAP?$AAr?$AAe?$AA?5?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAd?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@OCJLPJKG@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAf?$AA?5?$AAM?$AAH?$AAz?$AA?$AA@ ; `string'
PUBLIC	??_C@_19GGNHIDOH@?$AA?4?$AAt?$AAx?$AAt?$AA?$AA@	; `string'
PUBLIC	??_C@_1CE@NAEHNO@?$AAS?$AAu?$AAb?$AAS?$AAy?$AAs?$AAt?$AAe?$AAm?$AAI?$AAd?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DI@GHHPHAEN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAD?$AAE?$AAV?$AAI?$AAC?$AAE?$AA_?$AAS?$AAT?$AAA?$AAT?$AAU?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@EEAJPOGO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAI?$AAN?$AAP?$AAU?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@MLOMPFDJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAT?$AAE?$AAM?$AAP?$AAO?$AAR?$AAA?$AAL?$AA_?$AAD?$AAE?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DM@CBDALIOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAA?$AAG?$AAC?$AA_?$AAB?$AAU?$AAR?$AAS?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DM@DBDIENHI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAB?$AAR?$AAI?$AAG?$AAH?$AAT?$AA_?$AAC?$AAO?$AAN?$AAT?$AAR?$AAA?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@GJCCIFOJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAU?$AAV?$AAS?$AAA?$AAT?$AAU?$AAR?$AAA?$AAT?$AAI?$AAO?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@DEIDOOJC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAU?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@PHCHBDPN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAW?$AAH?$AAI?$AAT?$AAE?$AA_?$AAC?$AAR?$AAU?$AAS?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DM@BBCBADMC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAI?$AAX?$AAE?$AAL?$AA_?$AAC?$AAN?$AAT?$AA_?$AAN?$AAO?$AAT?$AAC?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DM@BBJHPFIL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@DKNJEDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DM@BEGPOMAH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@BGOIONAD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DM@ODOKLOCD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@KLLMHOAN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@GAOJOOMP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@BOIBJOOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@PJOKOHPK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@EGKALKGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@NJHJKJLF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@DENELDDN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@IBFIINDL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@DFAMMDNL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@GLMNJLBJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@LLBMCBDB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DI@KOLNJDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA_?$AA2?$AAH?$AAC?$AAO?$AAM?$AAB?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@ECEFNJCO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@FDEDELKC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA_?$AAA?$AAD?$AAJ?$AAU?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@EILLJDDP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAC?$AAO?$AAN?$AAV?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@KLBMGHGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAF?$AAI?$AAF?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@HPPHBGLO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DO@EAIGCCCB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AAD?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@MKEIJKPM@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAC?$AAA?$AAP?$AAT?$AAU?$AAR?$AAE?$AAC?$AAO?$AAN?$AAT?$AAR?$AAO?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1EC@PAECBFKF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAC?$AAO?$AAL?$AAO?$AAR?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6@ ; `string'
PUBLIC	??_C@_1CO@ILLILE@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAI?$AA_?$AAS?$AAI?$AAZ?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DI@DOMBAAOF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAE?$AAL?$AAD?$AA_?$AAC?$AAA?$AAP?$AA_?$AAC?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@MOFJKEFI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAF?$AAI?$AAG?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@KNJKPDAI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAT?$AAB?$AAR?$AAG?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@NNJDIKBH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@BNDGCBGC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@CJFKCCHK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAO?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@KNGJMDLJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA0?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@LKEBKHHJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA1?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@IDDJAKDJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA2?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CA@JEBBGOPJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA3?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@OLMPIIEG@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@BBAAIOOP@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAO?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@MJKOAKCJ@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA1?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@OAGGLONL@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA2?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@EOAOCPEK@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA3?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@LDPHNHDP@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA4?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@ECDKJMO@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAa?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BO@CNOLBNDM@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAb?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@NONOALA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA0?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DK@OGDHCPNP@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAO?$AAL?$AAY?$AA0?$AA_?$AAD?$AAD?$AAS?$AA_?$AAC?$AAO?$AAN?$AAS?$AAT?$AAA?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@PIMKMHCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HJOPKCAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@CBPBALCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@KANEGOAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@JBMMFJHP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@BAOJDMFI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@HGDLGDE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@GNGELCJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@EAIEMAO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@FLNLBBD@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@BLEECEA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@BLPFN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@PKBEMAAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HLDBKFCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@CDCPAMAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@KCAKGJCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@PLKBDNBK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HKIEFIDN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@CCJKPBBF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@DPKGLLCB@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@DOBDEGDM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@DMMNEBBL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@PPKIMOEJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HOINKLGO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@CGJDACEG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@IHDDKJLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@IGIGFEKJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@IEFIFDIO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GMICNCLL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@MCOKEDCK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@OLCCPHNI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@IGAEAPNJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@CIGMJOEI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@ONKHLHJM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@EDMPCGAN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GKAHJCPP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HCBGKPO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@KJEJPLGP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@LFLJBOLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@BLNBIPCF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@DCBJDLNH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@FPDPMDNG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@PBFHFCEH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@GKMBONPK@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAM?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@PDIKHBBB@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAP?$AAR?$AAO?$AAG?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@OKPAEGCH@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CM@KACHOFIC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@CPICPAMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@NGJIPIOB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@EJAKCNLK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CM@GJDIONDN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@NNNFBNDB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@IOIGFBMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@BIKHKLNP@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@EOCCNNN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CG@OIHABFDD@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HIOOPNGN@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@DHEHHKOK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DE@MGJNHPEA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DA@ILJDEDBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DA@IKCGLOAL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GFPOEBPM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GLICPNHJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@IBAECABL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@MFOKGMOI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@CPGMLBIK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HCNGCFDM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@HMKKJJLJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@JGCMEENL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@NCMCAICI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@DIEENFEK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CC@MPHGPHHM@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@FCCMNCLC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAM?$AAD?$AA_?$AAR?$AAA?$AA_?$AAD?$AAD?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@MCEIBAGK@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@OLIAKEJI@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@EFOIDFAJ@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA3?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@LIBBMNHM@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA4?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@BGHJFMON@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA5?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@DCHHJMBC@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@LGGPDILF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@HGNGLJAK@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CI@PCMOBNKN@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1BM@FEOFOOHF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@ONBJNHBJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA0?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@GMDMLCDO@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CM@BDCMIFPB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@LHIDHDDL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DG@BJOLOCKK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@NDLIEMMG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AAP?$AAA?$AAS?$AAS?$AA_?$AAI?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CK@DECCBLBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA2?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DA@NACHFPHO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAH?$AAA?$AAS?$AAE?$AA_?$AAF?$AAI?$AAX?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1DC@FFKLIFFF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAO?$AAR?$AAD?$AAI?$AAC?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CO@LJKIFIOO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAP?$AAR?$AAE?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_1CE@NCEBJEEL@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAI?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ ; `string'
PUBLIC	??_C@_0BG@PGDLCFAB@CX2388X_DEVICE_STATUS?$AA@	; `string'
PUBLIC	??_C@_0BE@HCEKAKJK@CX2388X_VIDEO_INPUT?$AA@	; `string'
PUBLIC	??_C@_0BF@IGFDDEKE@CX2388X_TEMPORAL_DEC?$AA@	; `string'
PUBLIC	??_C@_0BI@PABCGDAB@CX2388X_AGC_BURST_DELAY?$AA@	; `string'
PUBLIC	??_C@_0BI@IJIDIFPL@CX2388X_BRIGHT_CONTRAST?$AA@	; `string'
PUBLIC	??_C@_0BF@OHNEIFFJ@CX2388X_UVSATURATION?$AA@	; `string'
PUBLIC	??_C@_0M@FEPDJIFH@CX2388X_HUE?$AA@		; `string'
PUBLIC	??_C@_0BE@CGELNAEH@CX2388X_WHITE_CRUSH?$AA@	; `string'
PUBLIC	??_C@_0BI@ECFKGEKF@CX2388X_PIXEL_CNT_NOTCH?$AA@	; `string'
PUBLIC	??_C@_0BI@EMACEMOF@CX2388X_HORZ_DELAY_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BH@JDDMHBIN@CX2388X_HORZ_DELAY_ODD?$AA@	; `string'
PUBLIC	??_C@_0BI@BHEOPFHG@CX2388X_VERT_DELAY_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BH@BCLPPDC@CX2388X_VERT_DELAY_ODD?$AA@	; `string'
PUBLIC	??_C@_0BI@MAMAIKHC@CX2388X_VDELAYCCIR_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BH@ICIGBFND@CX2388X_VDELAYCCIR_ODD?$AA@	; `string'
PUBLIC	??_C@_0BF@BDMGNGKK@CX2388X_HACTIVE_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BE@FCCODGLE@CX2388X_HACTIVE_ODD?$AA@	; `string'
PUBLIC	??_C@_0BF@FNCHHMMA@CX2388X_VACTIVE_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BE@LHAHAIFG@CX2388X_VACTIVE_ODD?$AA@	; `string'
PUBLIC	??_C@_0BE@CBEPAMB@CX2388X_HSCALE_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BD@IBADABGP@CX2388X_HSCALE_ODD?$AA@	; `string'
PUBLIC	??_C@_0BE@OHDNMOCD@CX2388X_VSCALE_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BD@HNIDOOKC@CX2388X_VSCALE_ODD?$AA@	; `string'
PUBLIC	??_C@_0BE@NBGFKEI@CX2388X_FILTER_EVEN?$AA@	; `string'
PUBLIC	??_C@_0BD@IDFALMCG@CX2388X_FILTER_ODD?$AA@	; `string'
PUBLIC	??_C@_0BG@MEHKJOOP@CX2388X_FORMAT_2HCOMB?$AA@	; `string'
PUBLIC	??_C@_0M@DGLMEJB@CX2388X_PLL?$AA@		; `string'
PUBLIC	??_C@_0BD@JLJPKIIE@CX2388X_PLL_ADJUST?$AA@	; `string'
PUBLIC	??_C@_0BH@KBICILKA@CX2388X_SAMPLERATECONV?$AA@	; `string'
PUBLIC	??_C@_0BH@NJBKKDKM@CX2388X_SAMPLERATEFIFO?$AA@	; `string'
PUBLIC	??_C@_0BH@DNOELEOP@CX2388X_SUBCARRIERSTEP?$AA@	; `string'
PUBLIC	??_C@_0BJ@OKPELPJI@CX2388X_SUBCARRIERSTEPDR?$AA@ ; `string'
PUBLIC	??_C@_0BH@EBMCMNOF@CX2388X_CAPTURECONTROL?$AA@	; `string'
PUBLIC	??_C@_0BL@KOCHEMHJ@CX2388X_VIDEO_COLOR_FORMAT?$AA@ ; `string'
PUBLIC	??_C@_0BB@MGBMEMEE@CX2388X_VBI_SIZE?$AA@	; `string'
PUBLIC	??_C@_0BG@FBOEGPIJ@CX2388X_FIELD_CAP_CNT?$AA@	; `string'
PUBLIC	??_C@_0BD@OFNNMAIJ@CX2388X_VIP_CONFIG?$AA@	; `string'
PUBLIC	??_C@_0BF@IECODCFG@CX2388X_VIP_CONTBRGT?$AA@	; `string'
PUBLIC	??_C@_0BD@MCHEAKPC@CX2388X_VIP_HSCALE?$AA@	; `string'
PUBLIC	??_C@_0BD@PFJFONGB@CX2388X_VIP_VSCALE?$AA@	; `string'
PUBLIC	??_7CCX2388xCard@@6BCPCICard@@@			; CCX2388xCard::`vftable'
PUBLIC	??_7CCX2388xCard@@6BII2CLineInterface@@@	; CCX2388xCard::`vftable'
;	COMDAT ??_7CCX2388xCard@@6BII2CLineInterface@@@
CONST	SEGMENT
??_7CCX2388xCard@@6BII2CLineInterface@@@ DD FLAT:??_R4CCX2388xCard@@6BII2CLineInterface@@@ ; CCX2388xCard::`vftable'
	DD	FLAT:?SetSDA@CCX2388xCard@@UAEXH@Z
	DD	FLAT:?SetSCL@CCX2388xCard@@UAEXH@Z
	DD	FLAT:?GetSDA@CCX2388xCard@@UAEHXZ
	DD	FLAT:?GetSCL@CCX2388xCard@@UAEHXZ
	DD	FLAT:?Sleep@CCX2388xCard@@UAEXXZ
	DD	FLAT:?I2CLock@CCX2388xCard@@UAEXXZ
	DD	FLAT:?I2CUnlock@CCX2388xCard@@UAEXXZ
CONST	ENDS
;	COMDAT ??_R4CCX2388xCard@@6BII2CLineInterface@@@
rdata$r	SEGMENT
??_R4CCX2388xCard@@6BII2CLineInterface@@@ DD 00H	; CCX2388xCard::`RTTI Complete Object Locator'
	DD	054H
	DD	00H
	DD	FLAT:??_R0?AVCCX2388xCard@@@8
	DD	FLAT:??_R3CCX2388xCard@@8
rdata$r	ENDS
;	COMDAT ??_7CCX2388xCard@@6BCPCICard@@@
CONST	SEGMENT
??_7CCX2388xCard@@6BCPCICard@@@ DD FLAT:??_R4CCX2388xCard@@6BCPCICard@@@ ; CCX2388xCard::`vftable'
	DD	FLAT:?ManageMyState@CCX2388xCard@@MAEXXZ
	DD	FLAT:?SupportsACPI@CCX2388xCard@@MAEHXZ
	DD	FLAT:?ResetChip@CCX2388xCard@@UAEXXZ
CONST	ENDS
;	COMDAT ??_R4CCX2388xCard@@6BCPCICard@@@
rdata$r	SEGMENT
??_R4CCX2388xCard@@6BCPCICard@@@ DD 00H			; CCX2388xCard::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVCCX2388xCard@@@8
	DD	FLAT:??_R3CCX2388xCard@@8
rdata$r	ENDS
;	COMDAT ??_R3CCX2388xCard@@8
rdata$r	SEGMENT
??_R3CCX2388xCard@@8 DD 00H				; CCX2388xCard::`RTTI Class Hierarchy Descriptor'
	DD	01H
	DD	03H
	DD	FLAT:??_R2CCX2388xCard@@8
rdata$r	ENDS
;	COMDAT ??_R2CCX2388xCard@@8
rdata$r	SEGMENT
??_R2CCX2388xCard@@8 DD FLAT:??_R1A@?0A@EA@CCX2388xCard@@8 ; CCX2388xCard::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@CPCICard@@8
	DD	FLAT:??_R1FE@?0A@EA@II2CLineInterface@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@CCX2388xCard@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@CCX2388xCard@@8 DD FLAT:??_R0?AVCCX2388xCard@@@8 ; CCX2388xCard::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	02H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3CCX2388xCard@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVCCX2388xCard@@@8
_DATA	SEGMENT
??_R0?AVCCX2388xCard@@@8 DD FLAT:??_7type_info@@6B@	; CCX2388xCard `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVCCX2388xCard@@', 00H
_DATA	ENDS
;	COMDAT ??_C@_0BD@PFJFONGB@CX2388X_VIP_VSCALE?$AA@
CONST	SEGMENT
??_C@_0BD@PFJFONGB@CX2388X_VIP_VSCALE?$AA@ DB 'CX2388X_VIP_VSCALE', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@MCHEAKPC@CX2388X_VIP_HSCALE?$AA@
CONST	SEGMENT
??_C@_0BD@MCHEAKPC@CX2388X_VIP_HSCALE?$AA@ DB 'CX2388X_VIP_HSCALE', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@IECODCFG@CX2388X_VIP_CONTBRGT?$AA@
CONST	SEGMENT
??_C@_0BF@IECODCFG@CX2388X_VIP_CONTBRGT?$AA@ DB 'CX2388X_VIP_CONTBRGT', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@OFNNMAIJ@CX2388X_VIP_CONFIG?$AA@
CONST	SEGMENT
??_C@_0BD@OFNNMAIJ@CX2388X_VIP_CONFIG?$AA@ DB 'CX2388X_VIP_CONFIG', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BG@FBOEGPIJ@CX2388X_FIELD_CAP_CNT?$AA@
CONST	SEGMENT
??_C@_0BG@FBOEGPIJ@CX2388X_FIELD_CAP_CNT?$AA@ DB 'CX2388X_FIELD_CAP_CNT', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@MGBMEMEE@CX2388X_VBI_SIZE?$AA@
CONST	SEGMENT
??_C@_0BB@MGBMEMEE@CX2388X_VBI_SIZE?$AA@ DB 'CX2388X_VBI_SIZE', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BL@KOCHEMHJ@CX2388X_VIDEO_COLOR_FORMAT?$AA@
CONST	SEGMENT
??_C@_0BL@KOCHEMHJ@CX2388X_VIDEO_COLOR_FORMAT?$AA@ DB 'CX2388X_VIDEO_COLO'
	DB	'R_FORMAT', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@EBMCMNOF@CX2388X_CAPTURECONTROL?$AA@
CONST	SEGMENT
??_C@_0BH@EBMCMNOF@CX2388X_CAPTURECONTROL?$AA@ DB 'CX2388X_CAPTURECONTROL'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@OKPELPJI@CX2388X_SUBCARRIERSTEPDR?$AA@
CONST	SEGMENT
??_C@_0BJ@OKPELPJI@CX2388X_SUBCARRIERSTEPDR?$AA@ DB 'CX2388X_SUBCARRIERST'
	DB	'EPDR', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@DNOELEOP@CX2388X_SUBCARRIERSTEP?$AA@
CONST	SEGMENT
??_C@_0BH@DNOELEOP@CX2388X_SUBCARRIERSTEP?$AA@ DB 'CX2388X_SUBCARRIERSTEP'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@NJBKKDKM@CX2388X_SAMPLERATEFIFO?$AA@
CONST	SEGMENT
??_C@_0BH@NJBKKDKM@CX2388X_SAMPLERATEFIFO?$AA@ DB 'CX2388X_SAMPLERATEFIFO'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@KBICILKA@CX2388X_SAMPLERATECONV?$AA@
CONST	SEGMENT
??_C@_0BH@KBICILKA@CX2388X_SAMPLERATECONV?$AA@ DB 'CX2388X_SAMPLERATECONV'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@JLJPKIIE@CX2388X_PLL_ADJUST?$AA@
CONST	SEGMENT
??_C@_0BD@JLJPKIIE@CX2388X_PLL_ADJUST?$AA@ DB 'CX2388X_PLL_ADJUST', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@DGLMEJB@CX2388X_PLL?$AA@
CONST	SEGMENT
??_C@_0M@DGLMEJB@CX2388X_PLL?$AA@ DB 'CX2388X_PLL', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0BG@MEHKJOOP@CX2388X_FORMAT_2HCOMB?$AA@
CONST	SEGMENT
??_C@_0BG@MEHKJOOP@CX2388X_FORMAT_2HCOMB?$AA@ DB 'CX2388X_FORMAT_2HCOMB', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@IDFALMCG@CX2388X_FILTER_ODD?$AA@
CONST	SEGMENT
??_C@_0BD@IDFALMCG@CX2388X_FILTER_ODD?$AA@ DB 'CX2388X_FILTER_ODD', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@NBGFKEI@CX2388X_FILTER_EVEN?$AA@
CONST	SEGMENT
??_C@_0BE@NBGFKEI@CX2388X_FILTER_EVEN?$AA@ DB 'CX2388X_FILTER_EVEN', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@HNIDOOKC@CX2388X_VSCALE_ODD?$AA@
CONST	SEGMENT
??_C@_0BD@HNIDOOKC@CX2388X_VSCALE_ODD?$AA@ DB 'CX2388X_VSCALE_ODD', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@OHDNMOCD@CX2388X_VSCALE_EVEN?$AA@
CONST	SEGMENT
??_C@_0BE@OHDNMOCD@CX2388X_VSCALE_EVEN?$AA@ DB 'CX2388X_VSCALE_EVEN', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BD@IBADABGP@CX2388X_HSCALE_ODD?$AA@
CONST	SEGMENT
??_C@_0BD@IBADABGP@CX2388X_HSCALE_ODD?$AA@ DB 'CX2388X_HSCALE_ODD', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@CBEPAMB@CX2388X_HSCALE_EVEN?$AA@
CONST	SEGMENT
??_C@_0BE@CBEPAMB@CX2388X_HSCALE_EVEN?$AA@ DB 'CX2388X_HSCALE_EVEN', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@LHAHAIFG@CX2388X_VACTIVE_ODD?$AA@
CONST	SEGMENT
??_C@_0BE@LHAHAIFG@CX2388X_VACTIVE_ODD?$AA@ DB 'CX2388X_VACTIVE_ODD', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@FNCHHMMA@CX2388X_VACTIVE_EVEN?$AA@
CONST	SEGMENT
??_C@_0BF@FNCHHMMA@CX2388X_VACTIVE_EVEN?$AA@ DB 'CX2388X_VACTIVE_EVEN', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@FCCODGLE@CX2388X_HACTIVE_ODD?$AA@
CONST	SEGMENT
??_C@_0BE@FCCODGLE@CX2388X_HACTIVE_ODD?$AA@ DB 'CX2388X_HACTIVE_ODD', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@BDMGNGKK@CX2388X_HACTIVE_EVEN?$AA@
CONST	SEGMENT
??_C@_0BF@BDMGNGKK@CX2388X_HACTIVE_EVEN?$AA@ DB 'CX2388X_HACTIVE_EVEN', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@ICIGBFND@CX2388X_VDELAYCCIR_ODD?$AA@
CONST	SEGMENT
??_C@_0BH@ICIGBFND@CX2388X_VDELAYCCIR_ODD?$AA@ DB 'CX2388X_VDELAYCCIR_ODD'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@MAMAIKHC@CX2388X_VDELAYCCIR_EVEN?$AA@
CONST	SEGMENT
??_C@_0BI@MAMAIKHC@CX2388X_VDELAYCCIR_EVEN?$AA@ DB 'CX2388X_VDELAYCCIR_EV'
	DB	'EN', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@BCLPPDC@CX2388X_VERT_DELAY_ODD?$AA@
CONST	SEGMENT
??_C@_0BH@BCLPPDC@CX2388X_VERT_DELAY_ODD?$AA@ DB 'CX2388X_VERT_DELAY_ODD', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@BHEOPFHG@CX2388X_VERT_DELAY_EVEN?$AA@
CONST	SEGMENT
??_C@_0BI@BHEOPFHG@CX2388X_VERT_DELAY_EVEN?$AA@ DB 'CX2388X_VERT_DELAY_EV'
	DB	'EN', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BH@JDDMHBIN@CX2388X_HORZ_DELAY_ODD?$AA@
CONST	SEGMENT
??_C@_0BH@JDDMHBIN@CX2388X_HORZ_DELAY_ODD?$AA@ DB 'CX2388X_HORZ_DELAY_ODD'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@EMACEMOF@CX2388X_HORZ_DELAY_EVEN?$AA@
CONST	SEGMENT
??_C@_0BI@EMACEMOF@CX2388X_HORZ_DELAY_EVEN?$AA@ DB 'CX2388X_HORZ_DELAY_EV'
	DB	'EN', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@ECFKGEKF@CX2388X_PIXEL_CNT_NOTCH?$AA@
CONST	SEGMENT
??_C@_0BI@ECFKGEKF@CX2388X_PIXEL_CNT_NOTCH?$AA@ DB 'CX2388X_PIXEL_CNT_NOT'
	DB	'CH', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@CGELNAEH@CX2388X_WHITE_CRUSH?$AA@
CONST	SEGMENT
??_C@_0BE@CGELNAEH@CX2388X_WHITE_CRUSH?$AA@ DB 'CX2388X_WHITE_CRUSH', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@FEPDJIFH@CX2388X_HUE?$AA@
CONST	SEGMENT
??_C@_0M@FEPDJIFH@CX2388X_HUE?$AA@ DB 'CX2388X_HUE', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@OHNEIFFJ@CX2388X_UVSATURATION?$AA@
CONST	SEGMENT
??_C@_0BF@OHNEIFFJ@CX2388X_UVSATURATION?$AA@ DB 'CX2388X_UVSATURATION', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@IJIDIFPL@CX2388X_BRIGHT_CONTRAST?$AA@
CONST	SEGMENT
??_C@_0BI@IJIDIFPL@CX2388X_BRIGHT_CONTRAST?$AA@ DB 'CX2388X_BRIGHT_CONTRA'
	DB	'ST', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BI@PABCGDAB@CX2388X_AGC_BURST_DELAY?$AA@
CONST	SEGMENT
??_C@_0BI@PABCGDAB@CX2388X_AGC_BURST_DELAY?$AA@ DB 'CX2388X_AGC_BURST_DEL'
	DB	'AY', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@IGFDDEKE@CX2388X_TEMPORAL_DEC?$AA@
CONST	SEGMENT
??_C@_0BF@IGFDDEKE@CX2388X_TEMPORAL_DEC?$AA@ DB 'CX2388X_TEMPORAL_DEC', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BE@HCEKAKJK@CX2388X_VIDEO_INPUT?$AA@
CONST	SEGMENT
??_C@_0BE@HCEKAKJK@CX2388X_VIDEO_INPUT?$AA@ DB 'CX2388X_VIDEO_INPUT', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BG@PGDLCFAB@CX2388X_DEVICE_STATUS?$AA@
CONST	SEGMENT
??_C@_0BG@PGDLCFAB@CX2388X_DEVICE_STATUS?$AA@ DB 'CX2388X_DEVICE_STATUS', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@NCEBJEEL@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAI?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@NCEBJEEL@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAI?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'L', 00H, 'L', 00H
	DB	'_', 00H, 'I', 00H, 'N', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@LJKIFIOO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAP?$AAR?$AAE?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@LJKIFIOO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAP?$AAR?$AAE?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'L', 00H, 'L', 00H
	DB	'_', 00H, 'P', 00H, 'R', 00H, 'E', 00H, 'S', 00H, 'C', 00H, 'A'
	DB	00H, 'L', 00H, 'E', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@FFKLIFFF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAO?$AAR?$AAD?$AAI?$AAC?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@FFKLIFFF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAO?$AAR?$AAD?$AAI?$AAC?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'C', 00H, 'O', 00H, 'R', 00H
	DB	'D', 00H, 'I', 00H, 'C', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, '_', 00H, '1', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DA@NACHFPHO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAH?$AAA?$AAS?$AAE?$AA_?$AAF?$AAI?$AAX?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DA@NACHFPHO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAH?$AAA?$AAS?$AAE?$AA_?$AAF?$AAI?$AAX?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'H', 00H, 'A', 00H
	DB	'S', 00H, 'E', 00H, '_', 00H, 'F', 00H, 'I', 00H, 'X', 00H, '_'
	DB	00H, 'C', 00H, 'T', 00H, 'L', 00H, 09H, 00H, '%', 00H, '0', 00H
	DB	'8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@DECCBLBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA2?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@DECCBLBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA2?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'R', 00H, 'C'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@NDLIEMMG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AAP?$AAA?$AAS?$AAS?$AA_?$AAI?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@NDLIEMMG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AAP?$AAA?$AAS?$AAS?$AA_?$AAI?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '_', 00H, 'P', 00H, 'A', 00H, 'S', 00H, 'S', 00H, '_'
	DB	00H, 'I', 00H, 'N', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@BJOLOCKK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@BJOLOCKK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, '_', 00H, 'I', 00H, 'N', 00H, '1', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@LHIDHDDL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@LHIDHDDL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, '_', 00H, 'I', 00H, 'N', 00H, '0', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CM@BDCMIFPB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CM@BDCMIFPB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I', 00H, 'F'
	DB	00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H
	DB	0aH, 00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GMDMLCDO@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GMDMLCDO@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'R', 00H, 'C'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@ONBJNHBJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA0?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@ONBJNHBJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA0?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'C', 00H, 'O', 00H
	DB	'C', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'R', 00H, 'C'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@FEOFOOHF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@FEOFOOHF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'C', 00H, 'T', 00H, 'L', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@PCMOBNKN@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@PCMOBNKN@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'C', 00H, '1', 00H, '_', 00H
	DB	'L', 00H, 'O', 00H, '_', 00H, 'T', 00H, 'H', 00H, 'R', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@HGNGLJAK@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@HGNGLJAK@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'C', 00H, '1', 00H, '_', 00H
	DB	'U', 00H, 'P', 00H, '_', 00H, 'T', 00H, 'H', 00H, 'R', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@LGGPDILF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@LGGPDILF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'C', 00H, '2', 00H, '_', 00H
	DB	'L', 00H, 'O', 00H, '_', 00H, 'T', 00H, 'H', 00H, 'R', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@DCHHJMBC@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@DCHHJMBC@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'C', 00H, '2', 00H, '_', 00H
	DB	'U', 00H, 'P', 00H, '_', 00H, 'T', 00H, 'H', 00H, 'R', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@BGHJFMON@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA5?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@BGHJFMON@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA5?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'R', 00H, 'A', 00H, 'T', 00H
	DB	'E', 00H, '_', 00H, 'A', 00H, 'D', 00H, 'J', 00H, '5', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@LIBBMNHM@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA4?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@LIBBMNHM@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA4?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'R', 00H, 'A', 00H, 'T', 00H
	DB	'E', 00H, '_', 00H, 'A', 00H, 'D', 00H, 'J', 00H, '4', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@EFOIDFAJ@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA3?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@EFOIDFAJ@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA3?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'R', 00H, 'A', 00H, 'T', 00H
	DB	'E', 00H, '_', 00H, 'A', 00H, 'D', 00H, 'J', 00H, '3', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@OLIAKEJI@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@OLIAKEJI@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'R', 00H, 'A', 00H, 'T', 00H
	DB	'E', 00H, '_', 00H, 'A', 00H, 'D', 00H, 'J', 00H, '2', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CI@MCEIBAGK@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CI@MCEIBAGK@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'R', 00H, 'A', 00H, 'T', 00H
	DB	'E', 00H, '_', 00H, 'A', 00H, 'D', 00H, 'J', 00H, '1', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@FCCMNCLC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAM?$AAD?$AA_?$AAR?$AAA?$AA_?$AAD?$AAD?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@FCCMNCLC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAM?$AAD?$AA_?$AAR?$AAA?$AA_?$AAD?$AAD?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'M', 00H, 'D', 00H
	DB	'_', 00H, 'R', 00H, 'A', 00H, '_', 00H, 'D', 00H, 'D', 00H, 'S'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CC@MPHGPHHM@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CC@MPHGPHHM@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'L', 00H, 'L', 00H
	DB	'_', 00H, 'E', 00H, 'N', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@DIEENFEK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@DIEENFEK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'B', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@NCMCAICI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@NCMCAICI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'A', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@JGCMEENL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@JGCMEENL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'B', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HMKKJJLJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HMKKJJLJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'A', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HCNGCFDM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HCNGCFDM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'G', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@CPGMLBIK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@CPGMLBIK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'B', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@MFOKGMOI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@MFOKGMOI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'A', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@IBAECABL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@IBAECABL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'B', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GLICPNHJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GLICPNHJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'A', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GFPOEBPM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GFPOEBPM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'G', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1DA@IKCGLOAL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DA@IKCGLOAL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H'
	DB	00H, 'I', 00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H
	DB	'8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DA@ILJDEDBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DA@ILJDEDBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'S', 00H, 'H'
	DB	00H, 'I', 00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H
	DB	'8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@MGJNHPEA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@MGJNHPEA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '1', 00H, '_', 00H, 'S', 00H, 'R'
	DB	00H, 'C', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@DHEHHKOK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@DHEHHKOK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'E', 00H
	DB	'M', 00H, 'P', 00H, 'H', 00H, '0', 00H, '_', 00H, 'S', 00H, 'R'
	DB	00H, 'C', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HIOOPNGN@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HIOOPNGN@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'D', 00H, 'E', 00H
	DB	'T', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I', 00H, 'F', 00H, 'T'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@OIHABFDD@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@OIHABFDD@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'D', 00H, 'E', 00H
	DB	'T', 00H, '_', 00H, 'S', 00H, 'R', 00H, 'C', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@EOCCNNN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@EOCCNNN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '2', 00H
	DB	'_', 00H, 'F', 00H, 'R', 00H, 'E', 00H, 'Q', 00H, '_', 00H, 'S'
	DB	00H, 'H', 00H, 'I', 00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@BIKHKLNP@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@BIKHKLNP@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '2', 00H
	DB	'_', 00H, 'F', 00H, 'R', 00H, 'E', 00H, 'Q', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@IOIGFBMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@IOIGFBMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '2', 00H
	DB	'_', 00H, 'A', 00H, 'F', 00H, 'C', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@NNNFBNDB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@NNNFBNDB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '2', 00H
	DB	'_', 00H, 'S', 00H, 'H', 00H, 'F', 00H, 'T', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CM@GJDIONDN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CM@GJDIONDN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '2', 00H
	DB	'_', 00H, 'S', 00H, 'R', 00H, 'C', 00H, '_', 00H, 'S', 00H, 'E'
	DB	00H, 'L', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H
	DB	0aH, 00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@EJAKCNLK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@EJAKCNLK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '1', 00H
	DB	'_', 00H, 'F', 00H, 'R', 00H, 'E', 00H, 'Q', 00H, '_', 00H, 'S'
	DB	00H, 'H', 00H, 'I', 00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@NGJIPIOB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@NGJIPIOB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '1', 00H
	DB	'_', 00H, 'A', 00H, 'F', 00H, 'C', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@CPICPAMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@CPICPAMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '1', 00H
	DB	'_', 00H, 'S', 00H, 'H', 00H, 'F', 00H, 'T', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CM@KACHOFIC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CM@KACHOFIC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '1', 00H
	DB	'_', 00H, 'S', 00H, 'R', 00H, 'C', 00H, '_', 00H, 'S', 00H, 'E'
	DB	00H, 'L', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H
	DB	0aH, 00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@OKPAEGCH@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@OKPAEGCH@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '1', 00H
	DB	'_', 00H, 'F', 00H, 'R', 00H, 'E', 00H, 'Q', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@PDIKHBBB@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAP?$AAR?$AAO?$AAG?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@PDIKHBBB@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAP?$AAR?$AAO?$AAG?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'H', 00H, 'P', 00H, '_', 00H
	DB	'P', 00H, 'R', 00H, 'O', 00H, 'G', 00H, '_', 00H, 'I', 00H, 'I'
	DB	00H, 'R', 00H, '4', 00H, '_', 00H, '1', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@GKMBONPK@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAM?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@GKMBONPK@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAM?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'H', 00H, 'P', 00H, '_', 00H
	DB	'M', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H, '4'
	DB	00H, '_', 00H, '1', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@PBFHFCEH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@PBFHFCEH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'C', 00H, 'B', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@FPDPMDNG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@FPDPMDNG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'C', 00H, 'B', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@DCBJDLNH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@DCBJDLNH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'C', 00H, 'A', 00H, '2'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@BLNBIPCF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@BLNBIPCF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'C', 00H, 'A', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@LFLJBOLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@LFLJBOLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'C', 00H, 'A', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@KJEJPLGP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@KJEJPLGP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'C', 00H, 'B', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HCBGKPO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HCBGKPO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'C', 00H, 'B', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GKAHJCPP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GKAHJCPP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'C', 00H, 'A', 00H, '2'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@EDMPCGAN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@EDMPCGAN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'C', 00H, 'A', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@ONKHLHJM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@ONKHLHJM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'C', 00H, 'A', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@CIGMJOEI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@CIGMJOEI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'C', 00H, 'B', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@IGAEAPNJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@IGAEAPNJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'C', 00H, 'B', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@OLCCPHNI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@OLCCPHNI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'C', 00H, 'A', 00H, '2'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@MCOKEDCK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@MCOKEDCK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'C', 00H, 'A', 00H, '1'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@GMICNCLL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@GMICNCLL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'C', 00H, 'A', 00H, '0'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@IEFIFDIO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@IEFIFDIO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@IGIGFEKJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@IGIGFEKJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@IHDDKJLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@IHDDKJLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@CGJDACEG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@CGJDACEG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HOINKLGO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HOINKLGO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@PPKIMOEJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@PPKIMOEJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'4', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@DMMNEBBL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@DMMNEBBL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'3', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@DOBDEGDM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@DOBDEGDM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'3', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@DPKGLLCB@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@DPKGLLCB@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'3', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@CCJKPBBF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@CCJKPBBF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'3', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HKIEFIDN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HKIEFIDN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'3', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@PLKBDNBK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@PLKBDNBK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'3', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@KCAKGJCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@KCAKGJCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'2', 00H, '_', 00H, '3', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@CDCPAMAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@CDCPAMAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'2', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HLDBKFCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HLDBKFCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'2', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@PKBEMAAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@PKBEMAAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'2', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@BLPFN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@BLPFN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '5', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@BLEECEA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@BLEECEA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '4', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@FLNLBBD@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@FLNLBBD@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '3', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@EAIEMAO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@EAIEMAO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@GNGELCJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@GNGELCJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@HGDLGDE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@HGDLGDE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'H', 00H, 'I'
	DB	00H, 'F', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@BAOJDMFI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@BAOJDMFI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '5', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@JBMMFJHP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@JBMMFJHP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '4', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@KANEGOAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@KANEGOAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '3', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@CBPBALCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@CBPBALCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '2', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@HJOPKCAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@HJOPKCAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '1', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1CK@PIMKMHCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CK@PIMKMHCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'I', 00H, 'I', 00H, 'R', 00H
	DB	'1', 00H, '_', 00H, '0', 00H, '_', 00H, 'S', 00H, 'E', 00H, 'L'
	DB	00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H
	DB	00H, 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@OGDHCPNP@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAO?$AAL?$AAY?$AA0?$AA_?$AAD?$AAD?$AAS?$AA_?$AAC?$AAO?$AAN?$AAS?$AAT?$AAA?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@OGDHCPNP@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAO?$AAL?$AAY?$AA0?$AA_?$AAD?$AAD?$AAS?$AA_?$AAC?$AAO?$AAN?$AAS?$AAT?$AAA?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'P', 00H, 'O', 00H, 'L', 00H
	DB	'Y', 00H, '0', 00H, '_', 00H, 'D', 00H, 'D', 00H, 'S', 00H, '_'
	DB	00H, 'C', 00H, 'O', 00H, 'N', 00H, 'S', 00H, 'T', 00H, 'A', 00H
	DB	'N', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@NONOALA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA0?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@NONOALA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA0?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'A'
	DB	00H, 'U', 00H, 'D', 00H, '_', 00H, 'D', 00H, 'N', 00H, '0', 00H
	DB	'_', 00H, 'F', 00H, 'R', 00H, 'E', 00H, 'Q', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@CNOLBNDM@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAb?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@CNOLBNDM@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAb?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ DB '0'
	DB	00H, 'x', 00H, '3', 00H, '2', 00H, '0', 00H, 'd', 00H, '2', 00H
	DB	'b', 00H, 09H, 00H, '%', 00H, '0', 00H, '2', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@ECDKJMO@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAa?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@ECDKJMO@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAa?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ DB '0'
	DB	00H, 'x', 00H, '3', 00H, '2', 00H, '0', 00H, 'd', 00H, '2', 00H
	DB	'a', 00H, 09H, 00H, '%', 00H, '0', 00H, '2', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@LDPHNHDP@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA4?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@LDPHNHDP@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA4?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ DB '0'
	DB	00H, 'x', 00H, '3', 00H, '2', 00H, '0', 00H, 'd', 00H, '0', 00H
	DB	'4', 00H, 09H, 00H, '%', 00H, '0', 00H, '2', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@EOAOCPEK@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA3?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@EOAOCPEK@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA3?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ DB '0'
	DB	00H, 'x', 00H, '3', 00H, '2', 00H, '0', 00H, 'd', 00H, '0', 00H
	DB	'3', 00H, 09H, 00H, '%', 00H, '0', 00H, '2', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@OAGGLONL@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA2?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@OAGGLONL@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA2?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ DB '0'
	DB	00H, 'x', 00H, '3', 00H, '2', 00H, '0', 00H, 'd', 00H, '0', 00H
	DB	'2', 00H, 09H, 00H, '%', 00H, '0', 00H, '2', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BO@MJKOAKCJ@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA1?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BO@MJKOAKCJ@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA1?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@ DB '0'
	DB	00H, 'x', 00H, '3', 00H, '2', 00H, '0', 00H, 'd', 00H, '0', 00H
	DB	'1', 00H, 09H, 00H, '%', 00H, '0', 00H, '2', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@BBAAIOOP@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAO?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@BBAAIOOP@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAO?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'M'
	DB	00H, 'O', 00H, '_', 00H, 'G', 00H, 'P', 00H, 'O', 00H, 'E', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1BM@OLMPIIEG@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1BM@OLMPIIEG@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'M'
	DB	00H, 'O', 00H, '_', 00H, 'G', 00H, 'P', 00H, 'I', 00H, 'O', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@JEBBGOPJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA3?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@JEBBGOPJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA3?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'M'
	DB	00H, 'O', 00H, '_', 00H, 'G', 00H, 'P', 00H, '3', 00H, '_', 00H
	DB	'I', 00H, 'O', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@IDDJAKDJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA2?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@IDDJAKDJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA2?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'M'
	DB	00H, 'O', 00H, '_', 00H, 'G', 00H, 'P', 00H, '2', 00H, '_', 00H
	DB	'I', 00H, 'O', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@LKEBKHHJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA1?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@LKEBKHHJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA1?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'M'
	DB	00H, 'O', 00H, '_', 00H, 'G', 00H, 'P', 00H, '1', 00H, '_', 00H
	DB	'I', 00H, 'O', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CA@KNGJMDLJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA0?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CA@KNGJMDLJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA0?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'M'
	DB	00H, 'O', 00H, '_', 00H, 'G', 00H, 'P', 00H, '0', 00H, '_', 00H
	DB	'I', 00H, 'O', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1CG@CJFKCCHK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAO?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CG@CJFKCCHK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAO?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'B', 00H, 'O', 00H, 'S', 00H, 09H, 00H, '%'
	DB	00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@BNDGCBGC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@BNDGCBGC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'I', 00H, 'P', 00H, '_', 00H, 'V', 00H, 'S'
	DB	00H, 'C', 00H, 'A', 00H, 'L', 00H, 'E', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@NNJDIKBH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@NNJDIKBH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'I', 00H, 'P', 00H, '_', 00H, 'H', 00H, 'S'
	DB	00H, 'C', 00H, 'A', 00H, 'L', 00H, 'E', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@KNJKPDAI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAT?$AAB?$AAR?$AAG?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@KNJKPDAI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAT?$AAB?$AAR?$AAG?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'I', 00H, 'P', 00H, '_', 00H, 'C', 00H, 'O'
	DB	00H, 'N', 00H, 'T', 00H, 'B', 00H, 'R', 00H, 'G', 00H, 'T', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@MOFJKEFI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAF?$AAI?$AAG?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@MOFJKEFI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAF?$AAI?$AAG?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'I', 00H, 'P', 00H, '_', 00H, 'C', 00H, 'O'
	DB	00H, 'N', 00H, 'F', 00H, 'I', 00H, 'G', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DI@DOMBAAOF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAE?$AAL?$AAD?$AA_?$AAC?$AAA?$AAP?$AA_?$AAC?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DI@DOMBAAOF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAE?$AAL?$AAD?$AA_?$AAC?$AAA?$AAP?$AA_?$AAC?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'F', 00H, 'I', 00H, 'E', 00H, 'L', 00H, 'D', 00H, '_'
	DB	00H, 'C', 00H, 'A', 00H, 'P', 00H, '_', 00H, 'C', 00H, 'N', 00H
	DB	'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CO@ILLILE@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAI?$AA_?$AAS?$AAI?$AAZ?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CO@ILLILE@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAI?$AA_?$AAS?$AAI?$AAZ?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'B', 00H, 'I', 00H, '_', 00H, 'S', 00H, 'I'
	DB	00H, 'Z', 00H, 'E', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H
	DB	'x', 00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1EC@PAECBFKF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAC?$AAO?$AAL?$AAO?$AAR?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6@
CONST	SEGMENT
??_C@_1EC@PAECBFKF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAC?$AAO?$AAL?$AAO?$AAR?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'I', 00H, 'D', 00H, 'E', 00H, 'O', 00H, '_'
	DB	00H, 'C', 00H, 'O', 00H, 'L', 00H, 'O', 00H, 'R', 00H, '_', 00H
	DB	'F', 00H, 'O', 00H, 'R', 00H, 'M', 00H, 'A', 00H, 'T', 00H, 09H
	DB	00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@MKEIJKPM@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAC?$AAA?$AAP?$AAT?$AAU?$AAR?$AAE?$AAC?$AAO?$AAN?$AAT?$AAR?$AAO?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@MKEIJKPM@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAC?$AAA?$AAP?$AAT?$AAU?$AAR?$AAE?$AAC?$AAO?$AAN?$AAT?$AAR?$AAO?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'C', 00H, 'A', 00H, 'P', 00H, 'T', 00H, 'U', 00H, 'R'
	DB	00H, 'E', 00H, 'C', 00H, 'O', 00H, 'N', 00H, 'T', 00H, 'R', 00H
	DB	'O', 00H, 'L', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DO@EAIGCCCB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AAD?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DO@EAIGCCCB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AAD?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'S', 00H, 'U', 00H, 'B', 00H, 'C', 00H, 'A', 00H, 'R'
	DB	00H, 'R', 00H, 'I', 00H, 'E', 00H, 'R', 00H, 'S', 00H, 'T', 00H
	DB	'E', 00H, 'P', 00H, 'D', 00H, 'R', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@HPPHBGLO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@HPPHBGLO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'S', 00H, 'U', 00H, 'B', 00H, 'C', 00H, 'A', 00H, 'R'
	DB	00H, 'R', 00H, 'I', 00H, 'E', 00H, 'R', 00H, 'S', 00H, 'T', 00H
	DB	'E', 00H, 'P', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@KLBMGHGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAF?$AAI?$AAF?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@KLBMGHGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAF?$AAI?$AAF?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'S', 00H, 'A', 00H, 'M', 00H, 'P', 00H, 'L', 00H, 'E'
	DB	00H, 'R', 00H, 'A', 00H, 'T', 00H, 'E', 00H, 'F', 00H, 'I', 00H
	DB	'F', 00H, 'O', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@EILLJDDP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAC?$AAO?$AAN?$AAV?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@EILLJDDP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAC?$AAO?$AAN?$AAV?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'S', 00H, 'A', 00H, 'M', 00H, 'P', 00H, 'L', 00H, 'E'
	DB	00H, 'R', 00H, 'A', 00H, 'T', 00H, 'E', 00H, 'C', 00H, 'O', 00H
	DB	'N', 00H, 'V', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@FDEDELKC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA_?$AAA?$AAD?$AAJ?$AAU?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@FDEDELKC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA_?$AAA?$AAD?$AAJ?$AAU?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'P', 00H, 'L', 00H, 'L', 00H, '_', 00H, 'A', 00H, 'D'
	DB	00H, 'J', 00H, 'U', 00H, 'S', 00H, 'T', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@ECEFNJCO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@ECEFNJCO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'P', 00H, 'L', 00H, 'L', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DI@KOLNJDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA_?$AA2?$AAH?$AAC?$AAO?$AAM?$AAB?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DI@KOLNJDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA_?$AA2?$AAH?$AAC?$AAO?$AAM?$AAB?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'F', 00H, 'O', 00H, 'R', 00H, 'M', 00H, 'A', 00H, 'T'
	DB	00H, '_', 00H, '2', 00H, 'H', 00H, 'C', 00H, 'O', 00H, 'M', 00H
	DB	'B', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@LLBMCBDB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@LLBMCBDB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'F', 00H, 'I', 00H, 'L', 00H, 'T', 00H, 'E', 00H, 'R'
	DB	00H, '_', 00H, 'O', 00H, 'D', 00H, 'D', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@GLMNJLBJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@GLMNJLBJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'F', 00H, 'I', 00H, 'L', 00H, 'T', 00H, 'E', 00H, 'R'
	DB	00H, '_', 00H, 'E', 00H, 'V', 00H, 'E', 00H, 'N', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@DFAMMDNL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@DFAMMDNL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'S', 00H, 'C', 00H, 'A', 00H, 'L', 00H, 'E'
	DB	00H, '_', 00H, 'O', 00H, 'D', 00H, 'D', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@IBFIINDL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@IBFIINDL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'S', 00H, 'C', 00H, 'A', 00H, 'L', 00H, 'E'
	DB	00H, '_', 00H, 'E', 00H, 'V', 00H, 'E', 00H, 'N', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@DENELDDN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@DENELDDN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'S', 00H, 'C', 00H, 'A', 00H, 'L', 00H, 'E'
	DB	00H, '_', 00H, 'O', 00H, 'D', 00H, 'D', 00H, 09H, 00H, '%', 00H
	DB	'0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@NJHJKJLF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@NJHJKJLF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'S', 00H, 'C', 00H, 'A', 00H, 'L', 00H, 'E'
	DB	00H, '_', 00H, 'E', 00H, 'V', 00H, 'E', 00H, 'N', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@EGKALKGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@EGKALKGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'A', 00H, 'C', 00H, 'T', 00H, 'I', 00H, 'V'
	DB	00H, 'E', 00H, '_', 00H, 'O', 00H, 'D', 00H, 'D', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@PJOKOHPK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@PJOKOHPK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'A', 00H, 'C', 00H, 'T', 00H, 'I', 00H, 'V'
	DB	00H, 'E', 00H, '_', 00H, 'E', 00H, 'V', 00H, 'E', 00H, 'N', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@BOIBJOOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@BOIBJOOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'A', 00H, 'C', 00H, 'T', 00H, 'I', 00H, 'V'
	DB	00H, 'E', 00H, '_', 00H, 'O', 00H, 'D', 00H, 'D', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@GAOJOOMP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@GAOJOOMP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'A', 00H, 'C', 00H, 'T', 00H, 'I', 00H, 'V'
	DB	00H, 'E', 00H, '_', 00H, 'E', 00H, 'V', 00H, 'E', 00H, 'N', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@KLLMHOAN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@KLLMHOAN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'D', 00H, 'E', 00H, 'L', 00H, 'A', 00H, 'Y'
	DB	00H, 'C', 00H, 'C', 00H, 'I', 00H, 'R', 00H, '_', 00H, 'O', 00H
	DB	'D', 00H, 'D', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@ODOKLOCD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@ODOKLOCD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'D', 00H, 'E', 00H, 'L', 00H, 'A', 00H, 'Y'
	DB	00H, 'C', 00H, 'C', 00H, 'I', 00H, 'R', 00H, '_', 00H, 'E', 00H
	DB	'V', 00H, 'E', 00H, 'N', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@BGOIONAD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@BGOIONAD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'E', 00H, 'R', 00H, 'T', 00H, '_', 00H, 'D'
	DB	00H, 'E', 00H, 'L', 00H, 'A', 00H, 'Y', 00H, '_', 00H, 'O', 00H
	DB	'D', 00H, 'D', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@BEGPOMAH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@BEGPOMAH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'E', 00H, 'R', 00H, 'T', 00H, '_', 00H, 'D'
	DB	00H, 'E', 00H, 'L', 00H, 'A', 00H, 'Y', 00H, '_', 00H, 'E', 00H
	DB	'V', 00H, 'E', 00H, 'N', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1DK@DKNJEDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DK@DKNJEDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'O', 00H, 'R', 00H, 'Z', 00H, '_', 00H, 'D'
	DB	00H, 'E', 00H, 'L', 00H, 'A', 00H, 'Y', 00H, '_', 00H, 'O', 00H
	DB	'D', 00H, 'D', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x'
	DB	00H, 0aH, 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@BBJHPFIL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@BBJHPFIL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'O', 00H, 'R', 00H, 'Z', 00H, '_', 00H, 'D'
	DB	00H, 'E', 00H, 'L', 00H, 'A', 00H, 'Y', 00H, '_', 00H, 'E', 00H
	DB	'V', 00H, 'E', 00H, 'N', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@BBCBADMC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAI?$AAX?$AAE?$AAL?$AA_?$AAC?$AAN?$AAT?$AA_?$AAN?$AAO?$AAT?$AAC?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@BBCBADMC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAI?$AAX?$AAE?$AAL?$AA_?$AAC?$AAN?$AAT?$AA_?$AAN?$AAO?$AAT?$AAC?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'P', 00H, 'I', 00H, 'X', 00H, 'E', 00H, 'L', 00H, '_'
	DB	00H, 'C', 00H, 'N', 00H, 'T', 00H, '_', 00H, 'N', 00H, 'O', 00H
	DB	'T', 00H, 'C', 00H, 'H', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@PHCHBDPN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAW?$AAH?$AAI?$AAT?$AAE?$AA_?$AAC?$AAR?$AAU?$AAS?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@PHCHBDPN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAW?$AAH?$AAI?$AAT?$AAE?$AA_?$AAC?$AAR?$AAU?$AAS?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'W', 00H, 'H', 00H, 'I', 00H, 'T', 00H, 'E', 00H, '_'
	DB	00H, 'C', 00H, 'R', 00H, 'U', 00H, 'S', 00H, 'H', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@DEIDOOJC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAU?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@DEIDOOJC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAU?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'H', 00H, 'U', 00H, 'E', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@GJCCIFOJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAU?$AAV?$AAS?$AAA?$AAT?$AAU?$AAR?$AAA?$AAT?$AAI?$AAO?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@GJCCIFOJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAU?$AAV?$AAS?$AAA?$AAT?$AAU?$AAR?$AAA?$AAT?$AAI?$AAO?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'U', 00H, 'V', 00H, 'S', 00H, 'A', 00H, 'T', 00H, 'U'
	DB	00H, 'R', 00H, 'A', 00H, 'T', 00H, 'I', 00H, 'O', 00H, 'N', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@DBDIENHI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAB?$AAR?$AAI?$AAG?$AAH?$AAT?$AA_?$AAC?$AAO?$AAN?$AAT?$AAR?$AAA?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@DBDIENHI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAB?$AAR?$AAI?$AAG?$AAH?$AAT?$AA_?$AAC?$AAO?$AAN?$AAT?$AAR?$AAA?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'B', 00H, 'R', 00H, 'I', 00H, 'G', 00H, 'H', 00H, 'T'
	DB	00H, '_', 00H, 'C', 00H, 'O', 00H, 'N', 00H, 'T', 00H, 'R', 00H
	DB	'A', 00H, 'S', 00H, 'T', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1DM@CBDALIOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAA?$AAG?$AAC?$AA_?$AAB?$AAU?$AAR?$AAS?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DM@CBDALIOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAA?$AAG?$AAC?$AA_?$AAB?$AAU?$AAR?$AAS?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'A', 00H, 'G', 00H, 'C', 00H, '_', 00H, 'B', 00H, 'U'
	DB	00H, 'R', 00H, 'S', 00H, 'T', 00H, '_', 00H, 'D', 00H, 'E', 00H
	DB	'L', 00H, 'A', 00H, 'Y', 00H, 09H, 00H, '%', 00H, '0', 00H, '8'
	DB	00H, 'x', 00H, 0aH, 00H, 00H, 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_1DG@MLOMPFDJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAT?$AAE?$AAM?$AAP?$AAO?$AAR?$AAA?$AAL?$AA_?$AAD?$AAE?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DG@MLOMPFDJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAT?$AAE?$AAM?$AAP?$AAO?$AAR?$AAA?$AAL?$AA_?$AAD?$AAE?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'T', 00H, 'E', 00H, 'M', 00H, 'P', 00H, 'O', 00H, 'R'
	DB	00H, 'A', 00H, 'L', 00H, '_', 00H, 'D', 00H, 'E', 00H, 'C', 00H
	DB	09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1DE@EEAJPOGO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAI?$AAN?$AAP?$AAU?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DE@EEAJPOGO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAI?$AAN?$AAP?$AAU?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'V', 00H, 'I', 00H, 'D', 00H, 'E', 00H, 'O', 00H, '_'
	DB	00H, 'I', 00H, 'N', 00H, 'P', 00H, 'U', 00H, 'T', 00H, 09H, 00H
	DB	'%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1DI@GHHPHAEN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAD?$AAE?$AAV?$AAI?$AAC?$AAE?$AA_?$AAS?$AAT?$AAA?$AAT?$AAU?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1DI@GHHPHAEN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAD?$AAE?$AAV?$AAI?$AAC?$AAE?$AA_?$AAS?$AAT?$AAA?$AAT?$AAU?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'C'
	DB	00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'X', 00H
	DB	'_', 00H, 'D', 00H, 'E', 00H, 'V', 00H, 'I', 00H, 'C', 00H, 'E'
	DB	00H, '_', 00H, 'S', 00H, 'T', 00H, 'A', 00H, 'T', 00H, 'U', 00H
	DB	'S', 00H, 09H, 00H, '%', 00H, '0', 00H, '8', 00H, 'x', 00H, 0aH
	DB	00H, 00H, 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@NAEHNO@?$AAS?$AAu?$AAb?$AAS?$AAy?$AAs?$AAt?$AAe?$AAm?$AAI?$AAd?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@NAEHNO@?$AAS?$AAu?$AAb?$AAS?$AAy?$AAs?$AAt?$AAe?$AAm?$AAI?$AAd?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@ DB 'S'
	DB	00H, 'u', 00H, 'b', 00H, 'S', 00H, 'y', 00H, 's', 00H, 't', 00H
	DB	'e', 00H, 'm', 00H, 'I', 00H, 'd', 00H, 09H, 00H, '%', 00H, '0'
	DB	00H, '8', 00H, 'x', 00H, 0aH, 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_19GGNHIDOH@?$AA?4?$AAt?$AAx?$AAt?$AA?$AA@
CONST	SEGMENT
??_C@_19GGNHIDOH@?$AA?4?$AAt?$AAx?$AAt?$AA?$AA@ DB '.', 00H, 't', 00H, 'x'
	DB	00H, 't', 00H, 00H, 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_1DC@OCJLPJKG@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAf?$AA?5?$AAM?$AAH?$AAz?$AA?$AA@
CONST	SEGMENT
??_C@_1DC@OCJLPJKG@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAf?$AA?5?$AAM?$AAH?$AAz?$AA?$AA@ DB 'I'
	DB	00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H, 'd', 00H
	DB	' ', 00H, 'P', 00H, 'L', 00H, 'L', 00H, ' ', 00H, 'v', 00H, 'a'
	DB	00H, 'l', 00H, 'u', 00H, 'e', 00H, ' ', 00H, '%', 00H, 'f', 00H
	DB	' ', 00H, 'M', 00H, 'H', 00H, 'z', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1EA@BCDCLOAD@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAP?$AAr?$AAe?$AA?5?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAd?$AA?$AA@
CONST	SEGMENT
??_C@_1EA@BCDCLOAD@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAP?$AAr?$AAe?$AA?5?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAd?$AA?$AA@ DB 'I'
	DB	00H, 'n', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'i', 00H, 'd', 00H
	DB	' ', 00H, 'P', 00H, 'L', 00H, 'L', 00H, ' ', 00H, 'P', 00H, 'r'
	DB	00H, 'e', 00H, ' ', 00H, 'S', 00H, 'c', 00H, 'a', 00H, 'l', 00H
	DB	'e', 00H, 'r', 00H, ' ', 00H, 'v', 00H, 'a', 00H, 'l', 00H, 'u'
	DB	00H, 'e', 00H, ' ', 00H, '%', 00H, 'd', 00H, 00H, 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_1BA@GLPMPHNC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?$AA@
CONST	SEGMENT
??_C@_1BA@GLPMPHNC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?$AA@ DB 'C', 00H
	DB	'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H, 'x', 00H, 00H
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_1CE@OPLMPCDB@?$AA?4?$AA?2?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AAC?$AAa?$AAr?$AAd?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@
CONST	SEGMENT
??_C@_1CE@OPLMPCDB@?$AA?4?$AA?2?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AAC?$AAa?$AAr?$AAd?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@ DB '.'
	DB	00H, '\', 00H, 'C', 00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H
	DB	'8', 00H, 'x', 00H, 'C', 00H, 'a', 00H, 'r', 00H, 'd', 00H, '.'
	DB	00H, 'c', 00H, 'p', 00H, 'p', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1DA@LACAAIGJ@?$AAT?$AAo?$AAo?$AA?5?$AAm?$AAu?$AAc?$AAh?$AA?5?$AAt?$AAo?$AA?5?$AAf?$AAi?$AAt?$AA?5?$AAi?$AAn?$AA?5?$AAS?$AAR?$AAA?$AAM?$AA?$AA@
CONST	SEGMENT
??_C@_1DA@LACAAIGJ@?$AAT?$AAo?$AAo?$AA?5?$AAm?$AAu?$AAc?$AAh?$AA?5?$AAt?$AAo?$AA?5?$AAf?$AAi?$AAt?$AA?5?$AAi?$AAn?$AA?5?$AAS?$AAR?$AAA?$AAM?$AA?$AA@ DB 'T'
	DB	00H, 'o', 00H, 'o', 00H, ' ', 00H, 'm', 00H, 'u', 00H, 'c', 00H
	DB	'h', 00H, ' ', 00H, 't', 00H, 'o', 00H, ' ', 00H, 'f', 00H, 'i'
	DB	00H, 't', 00H, ' ', 00H, 'i', 00H, 'n', 00H, ' ', 00H, 'S', 00H
	DB	'R', 00H, 'A', 00H, 'M', 00H, 00H, 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_1HA@PKDLBJNI@?$AA?5?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?5?$AAe?$AAe?$AAp?$AAr?$AAo?$AAm?$AA?5?$AAw?$AAr?$AAi?$AAt?$AAe?$AA?5?$AAw?$AAe?$AAr?$AAe?$AA?5?$AAe?$AAn?$AAa?$AAb?$AAl@
CONST	SEGMENT
??_C@_1HA@PKDLBJNI@?$AA?5?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?5?$AAe?$AAe?$AAp?$AAr?$AAo?$AAm?$AA?5?$AAw?$AAr?$AAi?$AAt?$AAe?$AA?5?$AAw?$AAe?$AAr?$AAe?$AA?5?$AAe?$AAn?$AAa?$AAb?$AAl@ DB ' '
	DB	00H, 'C', 00H, 'X', 00H, '2', 00H, '3', 00H, '8', 00H, '8', 00H
	DB	'x', 00H, ' ', 00H, 'e', 00H, 'e', 00H, 'p', 00H, 'r', 00H, 'o'
	DB	00H, 'm', 00H, ' ', 00H, 'w', 00H, 'r', 00H, 'i', 00H, 't', 00H
	DB	'e', 00H, ' ', 00H, 'w', 00H, 'e', 00H, 'r', 00H, 'e', 00H, ' '
	DB	00H, 'e', 00H, 'n', 00H, 'a', 00H, 'b', 00H, 'l', 00H, 'e', 00H
	DB	'd', 00H, ' ', 00H, '0', 00H, 'x', 00H, '4', 00H, '0', 00H, ' '
	DB	00H, 'R', 00H, 'e', 00H, 'g', 00H, 'i', 00H, 's', 00H, 't', 00H
	DB	'e', 00H, 'r', 00H, ' ', 00H, 'w', 00H, 'a', 00H, 's', 00H, ' '
	DB	00H, '%', 00H, 'd', 00H, 00H, 00H		; `string'
; Function compile flags: /Odtp
; File c:\program files (x86)\microsoft visual studio 9.0\vc\include\vector
;	COMDAT ?size@?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QBEIXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?size@?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QBEIXZ PROC ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::size, COMDAT
; _this$ = ecx

; 725  : 		{	// return length of sequence

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

; 726  : 		return (_Mylast - _Myfirst);

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000d	8b 40 10	 mov	 eax, DWORD PTR [eax+16]
  00010	2b 41 0c	 sub	 eax, DWORD PTR [ecx+12]
  00013	99		 cdq
  00014	b9 8c 06 00 00	 mov	 ecx, 1676		; 0000068cH
  00019	f7 f9		 idiv	 ecx

; 727  : 		}

  0001b	8b e5		 mov	 esp, ebp
  0001d	5d		 pop	 ebp
  0001e	c3		 ret	 0
?size@?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QBEIXZ ENDP ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::size
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
__Pos$ = 8						; size = 4
??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z PROC ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[], COMDAT
; _this$ = ecx

; 774  : 		{	// subscript mutable sequence

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

; 775  : 
; 776  :  #if _HAS_ITERATOR_DEBUGGING
; 777  : 		if (size() <= _Pos)
; 778  : 			{
; 779  : 			_DEBUG_ERROR("vector subscript out of range");
; 780  : 			_SCL_SECURE_OUT_OF_RANGE;
; 781  : 			}
; 782  :  #endif /* _HAS_ITERATOR_DEBUGGING */
; 783  : 		_SCL_SECURE_VALIDATE_RANGE(_Pos < size());

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ?size@?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QBEIXZ ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::size
  0000f	39 45 08	 cmp	 DWORD PTR __Pos$[ebp], eax
  00012	72 05		 jb	 SHORT $LN2@operator@13
  00014	e8 00 00 00 00	 call	 __invalid_parameter_noinfo
$LN2@operator@13:
  00019	33 c0		 xor	 eax, eax
  0001b	75 fc		 jne	 SHORT $LN2@operator@13

; 784  : 
; 785  : 		return (*(_Myfirst + _Pos));

  0001d	8b 45 08	 mov	 eax, DWORD PTR __Pos$[ebp]
  00020	69 c0 8c 06 00
	00		 imul	 eax, 1676		; 0000068cH
  00026	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00029	03 41 0c	 add	 eax, DWORD PTR [ecx+12]

; 786  : 		}

  0002c	8b e5		 mov	 esp, ebp
  0002e	5d		 pop	 ebp
  0002f	c2 04 00	 ret	 4
??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ENDP ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\cx2388xcard.cpp
_TEXT	ENDS
;	COMDAT ?I2CUnlock@CCX2388xCard@@UAEXXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?I2CUnlock@CCX2388xCard@@UAEXXZ PROC			; CCX2388xCard::I2CUnlock, COMDAT
; _this$ = ecx

; 1475 : {

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

; 1476 :     UnlockCard();

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	83 e9 54	 sub	 ecx, 84			; 00000054H
  0000d	e8 00 00 00 00	 call	 ?UnlockCard@CPCICard@@QAEXXZ ; CPCICard::UnlockCard

; 1477 : }

  00012	8b e5		 mov	 esp, ebp
  00014	5d		 pop	 ebp
  00015	c3		 ret	 0
?I2CUnlock@CCX2388xCard@@UAEXXZ ENDP			; CCX2388xCard::I2CUnlock
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?I2CLock@CCX2388xCard@@UAEXXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?I2CLock@CCX2388xCard@@UAEXXZ PROC			; CCX2388xCard::I2CLock, COMDAT
; _this$ = ecx

; 1470 : {

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

; 1471 :     LockCard();

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	83 e9 54	 sub	 ecx, 84			; 00000054H
  0000d	e8 00 00 00 00	 call	 ?LockCard@CPCICard@@QAEXXZ ; CPCICard::LockCard

; 1472 : }

  00012	8b e5		 mov	 esp, ebp
  00014	5d		 pop	 ebp
  00015	c3		 ret	 0
?I2CLock@CCX2388xCard@@UAEXXZ ENDP			; CCX2388xCard::I2CLock
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?Sleep@CCX2388xCard@@UAEXXZ
_TEXT	SEGMENT
tv79 = -28						; size = 8
_this$ = -20						; size = 4
_start$ = -16						; size = 8
_ticks$ = -8						; size = 8
?Sleep@CCX2388xCard@@UAEXXZ PROC			; CCX2388xCard::Sleep, COMDAT
; _this$ = ecx

; 1403 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 1c	 sub	 esp, 28			; 0000001cH
  00006	89 4d ec	 mov	 DWORD PTR _this$[ebp], ecx

; 1404 :     ULONGLONG ticks = 0;

  00009	c7 45 f8 00 00
	00 00		 mov	 DWORD PTR _ticks$[ebp], 0
  00010	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR _ticks$[ebp+4], 0

; 1405 :     ULONGLONG start;
; 1406 : 
; 1407 :     QueryPerformanceCounter((PLARGE_INTEGER)&start);

  00017	8d 45 f0	 lea	 eax, DWORD PTR _start$[ebp]
  0001a	50		 push	 eax
  0001b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__QueryPerformanceCounter@4
$LN2@Sleep@2:

; 1408 : 
; 1409 :     while(start + m_I2CSleepCycle > ticks)

  00021	8b 4d ec	 mov	 ecx, DWORD PTR _this$[ebp]
  00024	8b 51 04	 mov	 edx, DWORD PTR [ecx+4]
  00027	33 c0		 xor	 eax, eax
  00029	03 55 f0	 add	 edx, DWORD PTR _start$[ebp]
  0002c	8b 4d f4	 mov	 ecx, DWORD PTR _start$[ebp+4]
  0002f	13 c8		 adc	 ecx, eax
  00031	89 55 e4	 mov	 DWORD PTR tv79[ebp], edx
  00034	89 4d e8	 mov	 DWORD PTR tv79[ebp+4], ecx
  00037	8b 55 e8	 mov	 edx, DWORD PTR tv79[ebp+4]
  0003a	3b 55 fc	 cmp	 edx, DWORD PTR _ticks$[ebp+4]
  0003d	72 16		 jb	 SHORT $LN3@Sleep@2
  0003f	77 08		 ja	 SHORT $LN5@Sleep@2
  00041	8b 45 e4	 mov	 eax, DWORD PTR tv79[ebp]
  00044	3b 45 f8	 cmp	 eax, DWORD PTR _ticks$[ebp]
  00047	76 0c		 jbe	 SHORT $LN3@Sleep@2
$LN5@Sleep@2:

; 1410 :     {
; 1411 :         QueryPerformanceCounter((PLARGE_INTEGER)&ticks);

  00049	8d 4d f8	 lea	 ecx, DWORD PTR _ticks$[ebp]
  0004c	51		 push	 ecx
  0004d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__QueryPerformanceCounter@4

; 1412 :     }

  00053	eb cc		 jmp	 SHORT $LN2@Sleep@2
$LN3@Sleep@2:

; 1413 : }

  00055	8b e5		 mov	 esp, ebp
  00057	5d		 pop	 ebp
  00058	c3		 ret	 0
?Sleep@CCX2388xCard@@UAEXXZ ENDP			; CCX2388xCard::Sleep
_TEXT	ENDS
PUBLIC	?GetTickCount@CCX2388xCard@@AAEKXZ		; CCX2388xCard::GetTickCount
; Function compile flags: /Odtp
;	COMDAT ?GetTickCount@CCX2388xCard@@AAEKXZ
_TEXT	SEGMENT
_this$ = -20						; size = 4
_frequency$ = -16					; size = 8
_ticks$ = -8						; size = 8
?GetTickCount@CCX2388xCard@@AAEKXZ PROC			; CCX2388xCard::GetTickCount, COMDAT
; _this$ = ecx

; 1378 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 14	 sub	 esp, 20			; 00000014H
  00006	89 4d ec	 mov	 DWORD PTR _this$[ebp], ecx

; 1379 :     ULONGLONG ticks;
; 1380 :     ULONGLONG frequency;
; 1381 : 
; 1382 :     QueryPerformanceFrequency((PLARGE_INTEGER)&frequency);

  00009	8d 45 f0	 lea	 eax, DWORD PTR _frequency$[ebp]
  0000c	50		 push	 eax
  0000d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__QueryPerformanceFrequency@4

; 1383 :     QueryPerformanceCounter((PLARGE_INTEGER)&ticks);

  00013	8d 4d f8	 lea	 ecx, DWORD PTR _ticks$[ebp]
  00016	51		 push	 ecx
  00017	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__QueryPerformanceCounter@4

; 1384 : 
; 1385 :     ticks = ticks * 1000 / frequency;

  0001d	6a 00		 push	 0
  0001f	68 e8 03 00 00	 push	 1000			; 000003e8H
  00024	8b 55 fc	 mov	 edx, DWORD PTR _ticks$[ebp+4]
  00027	52		 push	 edx
  00028	8b 45 f8	 mov	 eax, DWORD PTR _ticks$[ebp]
  0002b	50		 push	 eax
  0002c	e8 00 00 00 00	 call	 __allmul
  00031	8b 4d f4	 mov	 ecx, DWORD PTR _frequency$[ebp+4]
  00034	51		 push	 ecx
  00035	8b 4d f0	 mov	 ecx, DWORD PTR _frequency$[ebp]
  00038	51		 push	 ecx
  00039	52		 push	 edx
  0003a	50		 push	 eax
  0003b	e8 00 00 00 00	 call	 __aulldiv
  00040	89 45 f8	 mov	 DWORD PTR _ticks$[ebp], eax
  00043	89 55 fc	 mov	 DWORD PTR _ticks$[ebp+4], edx

; 1386 :     return (ULONG)ticks;

  00046	8b 45 f8	 mov	 eax, DWORD PTR _ticks$[ebp]

; 1387 : }

  00049	8b e5		 mov	 esp, ebp
  0004b	5d		 pop	 ebp
  0004c	c3		 ret	 0
?GetTickCount@CCX2388xCard@@AAEKXZ ENDP			; CCX2388xCard::GetTickCount
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?ManageMyState@CCX2388xCard@@MAEXXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?ManageMyState@CCX2388xCard@@MAEXXZ PROC		; CCX2388xCard::ManageMyState, COMDAT
; _this$ = ecx

; 1080 : {

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

; 1081 :     // This function doesn't seem to work properly for some
; 1082 :     // reason.  It causes crashes so don't bother trying.
; 1083 :     return;
; 1084 : }

  00007	8b e5		 mov	 esp, ebp
  00009	5d		 pop	 ebp
  0000a	c3		 ret	 0
?ManageMyState@CCX2388xCard@@MAEXXZ ENDP		; CCX2388xCard::ManageMyState
_TEXT	ENDS
PUBLIC	?IsCCIRSource@CCX2388xCard@@AAEHH@Z		; CCX2388xCard::IsCCIRSource
; Function compile flags: /Odtp
;	COMDAT ?IsCCIRSource@CCX2388xCard@@AAEHH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_nInput$ = 8						; size = 4
?IsCCIRSource@CCX2388xCard@@AAEHH@Z PROC		; CCX2388xCard::IsCCIRSource, COMDAT
; _this$ = ecx

; 1044 : {

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

; 1045 :     if(nInput < m_CX2388xCards[m_CardType].NumInputs && nInput >= 0)

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	8b 48 64	 mov	 ecx, DWORD PTR [eax+100]
  0000d	51		 push	 ecx
  0000e	b9 00 00 00 00	 mov	 ecx, OFFSET ?m_CX2388xCards@CCX2388xCard@@0V?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@A ; CCX2388xCard::m_CX2388xCards
  00013	e8 00 00 00 00	 call	 ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
  00018	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  0001b	3b 90 04 01 00
	00		 cmp	 edx, DWORD PTR [eax+260]
  00021	7d 33		 jge	 SHORT $LN2@IsCCIRSour
  00023	83 7d 08 00	 cmp	 DWORD PTR _nInput$[ebp], 0
  00027	7c 2d		 jl	 SHORT $LN2@IsCCIRSour

; 1046 :     {
; 1047 :         return (m_CX2388xCards[m_CardType].Inputs[nInput].InputType == INPUTTYPE_CCIR);

  00029	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0002c	8b 48 64	 mov	 ecx, DWORD PTR [eax+100]
  0002f	51		 push	 ecx
  00030	b9 00 00 00 00	 mov	 ecx, OFFSET ?m_CX2388xCards@CCX2388xCard@@0V?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@A ; CCX2388xCard::m_CX2388xCards
  00035	e8 00 00 00 00	 call	 ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
  0003a	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  0003d	69 d2 98 00 00
	00		 imul	 edx, 152		; 00000098H
  00043	33 c9		 xor	 ecx, ecx
  00045	83 bc 10 88 01
	00 00 03	 cmp	 DWORD PTR [eax+edx+392], 3
  0004d	0f 94 c1	 sete	 cl
  00050	8b c1		 mov	 eax, ecx
  00052	eb 04		 jmp	 SHORT $LN3@IsCCIRSour

; 1048 :     }
; 1049 :     else

  00054	eb 02		 jmp	 SHORT $LN3@IsCCIRSour
$LN2@IsCCIRSour:

; 1050 :     {
; 1051 :         return FALSE;

  00056	33 c0		 xor	 eax, eax
$LN3@IsCCIRSour:

; 1052 :     }
; 1053 : }

  00058	8b e5		 mov	 esp, ebp
  0005a	5d		 pop	 ebp
  0005b	c2 04 00	 ret	 4
?IsCCIRSource@CCX2388xCard@@AAEHH@Z ENDP		; CCX2388xCard::IsCCIRSource
_TEXT	ENDS
PUBLIC	?StandardSetFormat@CCX2388xCard@@AAEXHW4eVideoFormat@@H@Z ; CCX2388xCard::StandardSetFormat
; Function compile flags: /Odtp
;	COMDAT ?StandardSetFormat@CCX2388xCard@@AAEXHW4eVideoFormat@@H@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_nInput$ = 8						; size = 4
_Format$ = 12						; size = 4
_IsProgressive$ = 16					; size = 4
?StandardSetFormat@CCX2388xCard@@AAEXHW4eVideoFormat@@H@Z PROC ; CCX2388xCard::StandardSetFormat, COMDAT
; _this$ = ecx

; 204  : {

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

; 205  :     // do nothing
; 206  : }

  00007	8b e5		 mov	 esp, ebp
  00009	5d		 pop	 ebp
  0000a	c2 0c 00	 ret	 12			; 0000000cH
?StandardSetFormat@CCX2388xCard@@AAEXHW4eVideoFormat@@H@Z ENDP ; CCX2388xCard::StandardSetFormat
_TEXT	ENDS
PUBLIC	?GetCardType@CCX2388xCard@@QAE?AW4eCX2388xCardId@@XZ ; CCX2388xCard::GetCardType
; Function compile flags: /Odtp
;	COMDAT ?GetCardType@CCX2388xCard@@QAE?AW4eCX2388xCardId@@XZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?GetCardType@CCX2388xCard@@QAE?AW4eCX2388xCardId@@XZ PROC ; CCX2388xCard::GetCardType, COMDAT
; _this$ = ecx

; 146  : {

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

; 147  :     return m_CardType;

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	8b 40 64	 mov	 eax, DWORD PTR [eax+100]

; 148  : }

  0000d	8b e5		 mov	 esp, ebp
  0000f	5d		 pop	 ebp
  00010	c3		 ret	 0
?GetCardType@CCX2388xCard@@QAE?AW4eCX2388xCardId@@XZ ENDP ; CCX2388xCard::GetCardType
; Function compile flags: /Odtp
; File c:\develop\dscaler423a\dscaler\cx2388xcard.h
_TEXT	ENDS
;	COMDAT ?SupportsACPI@CCX2388xCard@@MAEHXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?SupportsACPI@CCX2388xCard@@MAEHXZ PROC			; CCX2388xCard::SupportsACPI, COMDAT
; _this$ = ecx

; 246  :     BOOL SupportsACPI() {return TRUE;};

  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	b8 01 00 00 00	 mov	 eax, 1
  0000c	8b e5		 mov	 esp, ebp
  0000e	5d		 pop	 ebp
  0000f	c3		 ret	 0
?SupportsACPI@CCX2388xCard@@MAEHXZ ENDP			; CCX2388xCard::SupportsACPI
PUBLIC	__$ArrayPad$
PUBLIC	?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z ; CCX2388xCard::ChipSettingProc
;	COMDAT xdata$x
; File c:\develop\dscaler423a\dscaler\cx2388xcard.cpp
xdata$x	SEGMENT
__unwindtable$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z$0
__ehfuncinfo$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv187 = -124						; size = 4
tv188 = -120						; size = 4
tv82 = -116						; size = 4
$T330026 = -112						; size = 28
_szVendorId$ = -84					; size = 18
_dwCardId$ = -64					; size = 4
_szCardId$ = -60					; size = 18
_pThis$ = -40						; size = 4
_szDeviceId$ = -36					; size = 18
__$ArrayPad$ = -16					; size = 4
__$EHRec$ = -12						; size = 12
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z PROC	; CCX2388xCard::ChipSettingProc, COMDAT

; 1336 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 70	 sub	 esp, 112		; 00000070H
  00014	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00019	33 c5		 xor	 eax, ebp
  0001b	89 45 f0	 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  0001e	50		 push	 eax
  0001f	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00022	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax

; 1337 :     CCX2388xCard* pThis = NULL;

  00028	c7 45 d8 00 00
	00 00		 mov	 DWORD PTR _pThis$[ebp], 0

; 1338 :     TCHAR szCardId[9] = _T("n/a     ");

  0002f	a1 00 00 00 00	 mov	 eax, DWORD PTR ??_C@_1BC@OHIBIIAF@?$AAn?$AA?1?$AAa?$AA?5?$AA?5?$AA?5?$AA?5?$AA?5?$AA?$AA@
  00034	89 45 c4	 mov	 DWORD PTR _szCardId$[ebp], eax
  00037	8b 0d 04 00 00
	00		 mov	 ecx, DWORD PTR ??_C@_1BC@OHIBIIAF@?$AAn?$AA?1?$AAa?$AA?5?$AA?5?$AA?5?$AA?5?$AA?5?$AA?$AA@+4
  0003d	89 4d c8	 mov	 DWORD PTR _szCardId$[ebp+4], ecx
  00040	8b 15 08 00 00
	00		 mov	 edx, DWORD PTR ??_C@_1BC@OHIBIIAF@?$AAn?$AA?1?$AAa?$AA?5?$AA?5?$AA?5?$AA?5?$AA?5?$AA?$AA@+8
  00046	89 55 cc	 mov	 DWORD PTR _szCardId$[ebp+8], edx
  00049	a1 0c 00 00 00	 mov	 eax, DWORD PTR ??_C@_1BC@OHIBIIAF@?$AAn?$AA?1?$AAa?$AA?5?$AA?5?$AA?5?$AA?5?$AA?5?$AA?$AA@+12
  0004e	89 45 d0	 mov	 DWORD PTR _szCardId$[ebp+12], eax
  00051	66 8b 0d 10 00
	00 00		 mov	 cx, WORD PTR ??_C@_1BC@OHIBIIAF@?$AAn?$AA?1?$AAa?$AA?5?$AA?5?$AA?5?$AA?5?$AA?5?$AA?$AA@+16
  00058	66 89 4d d4	 mov	 WORD PTR _szCardId$[ebp+16], cx

; 1339 :     TCHAR szVendorId[9] = _T("n/a ");

  0005c	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ??_C@_19JAJHKAHB@?$AAn?$AA?1?$AAa?$AA?5?$AA?$AA@
  00062	89 55 ac	 mov	 DWORD PTR _szVendorId$[ebp], edx
  00065	a1 04 00 00 00	 mov	 eax, DWORD PTR ??_C@_19JAJHKAHB@?$AAn?$AA?1?$AAa?$AA?5?$AA?$AA@+4
  0006a	89 45 b0	 mov	 DWORD PTR _szVendorId$[ebp+4], eax
  0006d	66 8b 0d 08 00
	00 00		 mov	 cx, WORD PTR ??_C@_19JAJHKAHB@?$AAn?$AA?1?$AAa?$AA?5?$AA?$AA@+8
  00074	66 89 4d b4	 mov	 WORD PTR _szVendorId$[ebp+8], cx
  00078	33 d2		 xor	 edx, edx
  0007a	89 55 b6	 mov	 DWORD PTR _szVendorId$[ebp+10], edx
  0007d	89 55 ba	 mov	 DWORD PTR _szVendorId$[ebp+14], edx

; 1340 :     TCHAR szDeviceId[9] = _T("n/a ");

  00080	a1 00 00 00 00	 mov	 eax, DWORD PTR ??_C@_19JAJHKAHB@?$AAn?$AA?1?$AAa?$AA?5?$AA?$AA@
  00085	89 45 dc	 mov	 DWORD PTR _szDeviceId$[ebp], eax
  00088	8b 0d 04 00 00
	00		 mov	 ecx, DWORD PTR ??_C@_19JAJHKAHB@?$AAn?$AA?1?$AAa?$AA?5?$AA?$AA@+4
  0008e	89 4d e0	 mov	 DWORD PTR _szDeviceId$[ebp+4], ecx
  00091	66 8b 15 08 00
	00 00		 mov	 dx, WORD PTR ??_C@_19JAJHKAHB@?$AAn?$AA?1?$AAa?$AA?5?$AA?$AA@+8
  00098	66 89 55 e4	 mov	 WORD PTR _szDeviceId$[ebp+8], dx
  0009c	33 c0		 xor	 eax, eax
  0009e	89 45 e6	 mov	 DWORD PTR _szDeviceId$[ebp+10], eax
  000a1	89 45 ea	 mov	 DWORD PTR _szDeviceId$[ebp+14], eax

; 1341 :     DWORD dwCardId(0);

  000a4	c7 45 c0 00 00
	00 00		 mov	 DWORD PTR _dwCardId$[ebp], 0

; 1342 : 
; 1343 :     switch (message)

  000ab	8b 4d 0c	 mov	 ecx, DWORD PTR _message$[ebp]
  000ae	89 4d 8c	 mov	 DWORD PTR tv82[ebp], ecx
  000b1	81 7d 8c 10 01
	00 00		 cmp	 DWORD PTR tv82[ebp], 272 ; 00000110H
  000b8	74 12		 je	 SHORT $LN5@ChipSettin@2
  000ba	81 7d 8c 11 01
	00 00		 cmp	 DWORD PTR tv82[ebp], 273 ; 00000111H
  000c1	0f 84 1e 01 00
	00		 je	 $LN3@ChipSettin@2
  000c7	e9 47 01 00 00	 jmp	 $LN6@ChipSettin@2
$LN5@ChipSettin@2:

; 1344 :     {
; 1345 :     case WM_INITDIALOG:
; 1346 :         pThis = (CCX2388xCard*)lParam;

  000cc	8b 55 14	 mov	 edx, DWORD PTR _lParam$[ebp]
  000cf	89 55 d8	 mov	 DWORD PTR _pThis$[ebp], edx

; 1347 :         SetDlgItemText(hDlg, IDC_BT_CHIP_TYPE, _T("CX2388x"));

  000d2	68 00 00 00 00	 push	 OFFSET ??_C@_1BA@GLPMPHNC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?$AA@
  000d7	68 67 07 00 00	 push	 1895			; 00000767H
  000dc	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  000df	50		 push	 eax
  000e0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 1348 :         _stprintf(szVendorId,_T("%04X"), pThis->GetVendorId());

  000e6	8b 4d d8	 mov	 ecx, DWORD PTR _pThis$[ebp]
  000e9	e8 00 00 00 00	 call	 ?GetVendorId@CPCICard@@QAEGXZ ; CPCICard::GetVendorId
  000ee	0f b7 c8	 movzx	 ecx, ax
  000f1	51		 push	 ecx
  000f2	68 00 00 00 00	 push	 OFFSET ??_C@_19KBJOGOJG@?$AA?$CF?$AA0?$AA4?$AAX?$AA?$AA@
  000f7	8d 55 ac	 lea	 edx, DWORD PTR _szVendorId$[ebp]
  000fa	52		 push	 edx
  000fb	e8 00 00 00 00	 call	 __swprintf
  00100	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1349 :         SetDlgItemText(hDlg, IDC_BT_VENDOR_ID, szVendorId);

  00103	8d 45 ac	 lea	 eax, DWORD PTR _szVendorId$[ebp]
  00106	50		 push	 eax
  00107	68 2e 07 00 00	 push	 1838			; 0000072eH
  0010c	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  0010f	51		 push	 ecx
  00110	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 1350 :         _stprintf(szDeviceId,_T("%04X"), pThis->GetDeviceId());

  00116	8b 4d d8	 mov	 ecx, DWORD PTR _pThis$[ebp]
  00119	e8 00 00 00 00	 call	 ?GetDeviceId@CPCICard@@QAEGXZ ; CPCICard::GetDeviceId
  0011e	0f b7 d0	 movzx	 edx, ax
  00121	52		 push	 edx
  00122	68 00 00 00 00	 push	 OFFSET ??_C@_19KBJOGOJG@?$AA?$CF?$AA0?$AA4?$AAX?$AA?$AA@
  00127	8d 45 dc	 lea	 eax, DWORD PTR _szDeviceId$[ebp]
  0012a	50		 push	 eax
  0012b	e8 00 00 00 00	 call	 __swprintf
  00130	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1351 :         SetDlgItemText(hDlg, IDC_BT_DEVICE_ID, szDeviceId);

  00133	8d 4d dc	 lea	 ecx, DWORD PTR _szDeviceId$[ebp]
  00136	51		 push	 ecx
  00137	68 2f 07 00 00	 push	 1839			; 0000072fH
  0013c	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0013f	52		 push	 edx
  00140	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 1352 :         SetDlgItemText(hDlg, IDC_TUNER_TYPE, pThis->GetTunerType().c_str());

  00146	8d 45 90	 lea	 eax, DWORD PTR $T330026[ebp]
  00149	50		 push	 eax
  0014a	8b 4d d8	 mov	 ecx, DWORD PTR _pThis$[ebp]
  0014d	e8 00 00 00 00	 call	 ?GetTunerType@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ ; CCX2388xCard::GetTunerType
  00152	89 45 88	 mov	 DWORD PTR tv188[ebp], eax
  00155	8b 4d 88	 mov	 ecx, DWORD PTR tv188[ebp]
  00158	89 4d 84	 mov	 DWORD PTR tv187[ebp], ecx
  0015b	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00162	8b 4d 84	 mov	 ecx, DWORD PTR tv187[ebp]
  00165	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
  0016a	50		 push	 eax
  0016b	68 35 07 00 00	 push	 1845			; 00000735H
  00170	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00173	52		 push	 edx
  00174	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12
  0017a	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00181	8d 4d 90	 lea	 ecx, DWORD PTR $T330026[ebp]
  00184	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> >

; 1353 :         SetDlgItemText(hDlg, IDC_AUDIO_DECODER_TYPE, _T(""));

  00189	68 00 00 00 00	 push	 OFFSET ??_C@_11LOCGONAA@?$AA?$AA@
  0018e	68 36 07 00 00	 push	 1846			; 00000736H
  00193	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00196	50		 push	 eax
  00197	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 1354 :         dwCardId = pThis->GetSubSystemId();

  0019d	8b 4d d8	 mov	 ecx, DWORD PTR _pThis$[ebp]
  001a0	e8 00 00 00 00	 call	 ?GetSubSystemId@CPCICard@@QAEKXZ ; CPCICard::GetSubSystemId
  001a5	89 45 c0	 mov	 DWORD PTR _dwCardId$[ebp], eax

; 1355 :         if(dwCardId != 0 && dwCardId != 0xffffffff)

  001a8	83 7d c0 00	 cmp	 DWORD PTR _dwCardId$[ebp], 0
  001ac	74 1b		 je	 SHORT $LN4@ChipSettin@2
  001ae	83 7d c0 ff	 cmp	 DWORD PTR _dwCardId$[ebp], -1
  001b2	74 15		 je	 SHORT $LN4@ChipSettin@2

; 1356 :         {
; 1357 :             _stprintf(szCardId,_T("%8X"), dwCardId);

  001b4	8b 4d c0	 mov	 ecx, DWORD PTR _dwCardId$[ebp]
  001b7	51		 push	 ecx
  001b8	68 00 00 00 00	 push	 OFFSET ??_C@_17MNNLOOCJ@?$AA?$CF?$AA8?$AAX?$AA?$AA@
  001bd	8d 55 c4	 lea	 edx, DWORD PTR _szCardId$[ebp]
  001c0	52		 push	 edx
  001c1	e8 00 00 00 00	 call	 __swprintf
  001c6	83 c4 0c	 add	 esp, 12			; 0000000cH
$LN4@ChipSettin@2:

; 1358 :         }
; 1359 :         SetDlgItemText(hDlg, IDC_AUTODECTECTID, szCardId);

  001c9	8d 45 c4	 lea	 eax, DWORD PTR _szCardId$[ebp]
  001cc	50		 push	 eax
  001cd	68 7e 05 00 00	 push	 1406			; 0000057eH
  001d2	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  001d5	51		 push	 ecx
  001d6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SetDlgItemTextW@12

; 1360 :         return TRUE;

  001dc	b8 01 00 00 00	 mov	 eax, 1
  001e1	eb 32		 jmp	 SHORT $LN8@ChipSettin@2

; 1361 :         break;

  001e3	eb 2e		 jmp	 SHORT $LN6@ChipSettin@2
$LN3@ChipSettin@2:

; 1362 : 
; 1363 :     case WM_COMMAND:
; 1364 : 
; 1365 :         if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))

  001e5	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  001e8	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  001ee	0f b7 c2	 movzx	 eax, dx
  001f1	83 f8 01	 cmp	 eax, 1
  001f4	74 11		 je	 SHORT $LN1@ChipSettin@2
  001f6	8b 4d 10	 mov	 ecx, DWORD PTR _wParam$[ebp]
  001f9	81 e1 ff ff 00
	00		 and	 ecx, 65535		; 0000ffffH
  001ff	0f b7 d1	 movzx	 edx, cx
  00202	83 fa 02	 cmp	 edx, 2
  00205	75 0c		 jne	 SHORT $LN6@ChipSettin@2
$LN1@ChipSettin@2:

; 1366 :         {
; 1367 :             EndDialog(hDlg, TRUE);

  00207	6a 01		 push	 1
  00209	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0020c	50		 push	 eax
  0020d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8
$LN6@ChipSettin@2:

; 1368 :         }
; 1369 : 
; 1370 :         break;
; 1371 :     }
; 1372 : 
; 1373 :     return (FALSE);

  00213	33 c0		 xor	 eax, eax
$LN8@ChipSettin@2:

; 1374 : }

  00215	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00218	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0021f	59		 pop	 ecx
  00220	8b 4d f0	 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  00223	33 cd		 xor	 ecx, ebp
  00225	e8 00 00 00 00	 call	 @__security_check_cookie@4
  0022a	8b e5		 mov	 esp, ebp
  0022c	5d		 pop	 ebp
  0022d	c2 10 00	 ret	 16			; 00000010H
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z$0:
  00000	8d 4d 90	 lea	 ecx, DWORD PTR $T330026[ebp]
  00003	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$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z:
  00008	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0000c	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0000f	8b 4a 8c	 mov	 ecx, DWORD PTR [edx-116]
  00012	33 c8		 xor	 ecx, eax
  00014	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00019	8b 4a fc	 mov	 ecx, DWORD PTR [edx-4]
  0001c	33 c8		 xor	 ecx, eax
  0001e	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00023	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z
  00028	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?ChipSettingProc@CCX2388xCard@@SGHPAUHWND__@@IIJ@Z ENDP	; CCX2388xCard::ChipSettingProc
PUBLIC	?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z ; CCX2388xCard::GetCardName
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z$0
__ehfuncinfo$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z
_TEXT	SEGMENT
_this$ = -20						; size = 4
$T330037 = -16						; size = 4
__$EHRec$ = -12						; size = 12
___$ReturnUdt$ = 8					; size = 4
_CardId$ = 12						; size = 4
?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z PROC ; CCX2388xCard::GetCardName, COMDAT
; _this$ = ecx

; 151  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 08	 sub	 esp, 8
  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 ec	 mov	 DWORD PTR _this$[ebp], ecx
  00028	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR $T330037[ebp], 0

; 152  :     return m_CX2388xCards[CardId].szName;

  0002f	8b 45 0c	 mov	 eax, DWORD PTR _CardId$[ebp]
  00032	50		 push	 eax
  00033	b9 00 00 00 00	 mov	 ecx, OFFSET ?m_CX2388xCards@CCX2388xCard@@0V?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@A ; CCX2388xCard::m_CX2388xCards
  00038	e8 00 00 00 00	 call	 ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
  0003d	50		 push	 eax
  0003e	8b 4d 08	 mov	 ecx, DWORD PTR ___$ReturnUdt$[ebp]
  00041	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> >
  00046	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0004d	8b 4d f0	 mov	 ecx, DWORD PTR $T330037[ebp]
  00050	83 c9 01	 or	 ecx, 1
  00053	89 4d f0	 mov	 DWORD PTR $T330037[ebp], ecx
  00056	8b 45 08	 mov	 eax, DWORD PTR ___$ReturnUdt$[ebp]

; 153  : }

  00059	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  0005c	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00063	59		 pop	 ecx
  00064	8b e5		 mov	 esp, ebp
  00066	5d		 pop	 ebp
  00067	c2 08 00	 ret	 8
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z$0:
  00000	8b 45 f0	 mov	 eax, DWORD PTR $T330037[ebp]
  00003	83 e0 01	 and	 eax, 1
  00006	0f 84 0c 00 00
	00		 je	 $LN4@GetCardNam@4
  0000c	83 65 f0 fe	 and	 DWORD PTR $T330037[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@GetCardNam@4:
  00018	c3		 ret	 0
__ehhandler$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@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 f4	 mov	 ecx, DWORD PTR [edx-12]
  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$?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z
  0002f	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?GetCardName@CCX2388xCard@@QAE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4eCX2388xCardId@@@Z ENDP ; CCX2388xCard::GetCardName
PUBLIC	?RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z ; CCX2388xCard::RegisterEditProc
;	COMDAT ?dwAddress@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?dwAddress@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CCX2388xCard::RegisterEditProc'::`2'::dwAddress
_BSS	ENDS
;	COMDAT ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
_BSS	SEGMENT
?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA DD 01H DUP (?) ; `CCX2388xCard::RegisterEditProc'::`2'::dwRegValue
_BSS	ENDS
;	COMDAT ?pThis@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
_BSS	SEGMENT
?pThis@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4PAV2@A DD 01H DUP (?) ; `CCX2388xCard::RegisterEditProc'::`2'::pThis
; Function compile flags: /Odtp
_BSS	ENDS
;	COMDAT ?RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z
_TEXT	SEGMENT
tv771 = -180						; size = 4
tv64 = -176						; size = 4
_i$146700 = -172					; size = 4
_TempRegValue$146699 = -168				; size = 4
_Index$146691 = -164					; size = 4
_Index$146657 = -160					; size = 4
_Index$146646 = -156					; size = 4
_Index$146635 = -152					; size = 4
_Index$146624 = -148					; size = 4
_Index$146613 = -144					; size = 4
_Index$146602 = -140					; size = 4
_Index$146591 = -136					; size = 4
_Index$146580 = -132					; size = 4
_Index$146569 = -128					; size = 4
_Index$146558 = -124					; size = 4
_Index$146547 = -120					; size = 4
_Index$146536 = -116					; size = 4
_Index$146525 = -112					; size = 4
_Index$146514 = -108					; size = 4
_Index$146503 = -104					; size = 4
_Index$146492 = -100					; size = 4
_Index$146481 = -96					; size = 4
_Index$146470 = -92					; size = 4
_Index$146459 = -88					; size = 4
_Index$146448 = -84					; size = 4
_Index$146437 = -80					; size = 4
_Index$146426 = -76					; size = 4
_Index$146415 = -72					; size = 4
_Index$146404 = -68					; size = 4
_Index$146393 = -64					; size = 4
_Index$146382 = -60					; size = 4
_Index$146371 = -56					; size = 4
_Index$146360 = -52					; size = 4
_Index$146349 = -48					; size = 4
_Index$146338 = -44					; size = 4
_Index$146327 = -40					; size = 4
_Index$146316 = -36					; size = 4
_Index$146305 = -32					; size = 4
_Index$146294 = -28					; size = 4
_Index$146283 = -24					; size = 4
_Index$146272 = -20					; size = 4
_Index$146261 = -16					; size = 4
_Index$146250 = -12					; size = 4
_Index$146239 = -8					; size = 4
_Index$146228 = -4					; size = 4
_hDlg$ = 8						; size = 4
_message$ = 12						; size = 4
_wParam$ = 16						; size = 4
_lParam$ = 20						; size = 4
?RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z PROC ; CCX2388xCard::RegisterEditProc, COMDAT

; 1753 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	81 ec b4 00 00
	00		 sub	 esp, 180		; 000000b4H

; 1754 :     static CCX2388xCard* pThis;
; 1755 :     static DWORD dwAddress;
; 1756 :     static DWORD dwRegValue;
; 1757 : 
; 1758 :     switch (message)

  00009	8b 45 0c	 mov	 eax, DWORD PTR _message$[ebp]
  0000c	89 85 50 ff ff
	ff		 mov	 DWORD PTR tv64[ebp], eax
  00012	81 bd 50 ff ff
	ff 10 01 00 00	 cmp	 DWORD PTR tv64[ebp], 272 ; 00000110H
  0001c	74 15		 je	 SHORT $LN18@RegisterEd
  0001e	81 bd 50 ff ff
	ff 11 01 00 00	 cmp	 DWORD PTR tv64[ebp], 273 ; 00000111H
  00028	0f 84 d4 0b 00
	00		 je	 $LN17@RegisterEd
  0002e	e9 f8 0d 00 00	 jmp	 $LN19@RegisterEd
$LN18@RegisterEd:

; 1759 :     {
; 1760 :     case WM_INITDIALOG:
; 1761 :         pThis = (CCX2388xCard*)lParam;

  00033	8b 4d 14	 mov	 ecx, DWORD PTR _lParam$[ebp]
  00036	89 0d 00 00 00
	00		 mov	 DWORD PTR ?pThis@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4PAV2@A, ecx

; 1762 :         SendMessage(GetDlgItem(hDlg, IDC_REGISTERSELECT), CB_RESETCONTENT, 0, 0);

  0003c	6a 00		 push	 0
  0003e	6a 00		 push	 0
  00040	68 4b 01 00 00	 push	 331			; 0000014bH
  00045	68 e9 03 00 00	 push	 1001			; 000003e9H
  0004a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0004d	52		 push	 edx
  0004e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00054	50		 push	 eax
  00055	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1763 : 
; 1764 :         AddRegister(CX2388X_DEVICE_STATUS);

  0005b	68 00 00 00 00	 push	 OFFSET ??_C@_0BG@PGDLCFAB@CX2388X_DEVICE_STATUS?$AA@
  00060	6a 00		 push	 0
  00062	68 43 01 00 00	 push	 323			; 00000143H
  00067	68 e9 03 00 00	 push	 1001			; 000003e9H
  0006c	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0006f	50		 push	 eax
  00070	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00076	50		 push	 eax
  00077	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0007d	89 45 fc	 mov	 DWORD PTR _Index$146228[ebp], eax
  00080	68 00 01 31 00	 push	 3211520			; 00310100H
  00085	8b 4d fc	 mov	 ecx, DWORD PTR _Index$146228[ebp]
  00088	51		 push	 ecx
  00089	68 51 01 00 00	 push	 337			; 00000151H
  0008e	68 e9 03 00 00	 push	 1001			; 000003e9H
  00093	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00096	52		 push	 edx
  00097	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0009d	50		 push	 eax
  0009e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1765 :         AddRegister(CX2388X_VIDEO_INPUT);

  000a4	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@HCEKAKJK@CX2388X_VIDEO_INPUT?$AA@
  000a9	6a 00		 push	 0
  000ab	68 43 01 00 00	 push	 323			; 00000143H
  000b0	68 e9 03 00 00	 push	 1001			; 000003e9H
  000b5	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  000b8	50		 push	 eax
  000b9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  000bf	50		 push	 eax
  000c0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  000c6	89 45 f8	 mov	 DWORD PTR _Index$146239[ebp], eax
  000c9	68 04 01 31 00	 push	 3211524			; 00310104H
  000ce	8b 4d f8	 mov	 ecx, DWORD PTR _Index$146239[ebp]
  000d1	51		 push	 ecx
  000d2	68 51 01 00 00	 push	 337			; 00000151H
  000d7	68 e9 03 00 00	 push	 1001			; 000003e9H
  000dc	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  000df	52		 push	 edx
  000e0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  000e6	50		 push	 eax
  000e7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1766 :         AddRegister(CX2388X_TEMPORAL_DEC);

  000ed	68 00 00 00 00	 push	 OFFSET ??_C@_0BF@IGFDDEKE@CX2388X_TEMPORAL_DEC?$AA@
  000f2	6a 00		 push	 0
  000f4	68 43 01 00 00	 push	 323			; 00000143H
  000f9	68 e9 03 00 00	 push	 1001			; 000003e9H
  000fe	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00101	50		 push	 eax
  00102	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00108	50		 push	 eax
  00109	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0010f	89 45 f4	 mov	 DWORD PTR _Index$146250[ebp], eax
  00112	68 08 01 31 00	 push	 3211528			; 00310108H
  00117	8b 4d f4	 mov	 ecx, DWORD PTR _Index$146250[ebp]
  0011a	51		 push	 ecx
  0011b	68 51 01 00 00	 push	 337			; 00000151H
  00120	68 e9 03 00 00	 push	 1001			; 000003e9H
  00125	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00128	52		 push	 edx
  00129	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0012f	50		 push	 eax
  00130	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1767 :         AddRegister(CX2388X_AGC_BURST_DELAY);

  00136	68 00 00 00 00	 push	 OFFSET ??_C@_0BI@PABCGDAB@CX2388X_AGC_BURST_DELAY?$AA@
  0013b	6a 00		 push	 0
  0013d	68 43 01 00 00	 push	 323			; 00000143H
  00142	68 e9 03 00 00	 push	 1001			; 000003e9H
  00147	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0014a	50		 push	 eax
  0014b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00151	50		 push	 eax
  00152	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00158	89 45 f0	 mov	 DWORD PTR _Index$146261[ebp], eax
  0015b	68 0c 01 31 00	 push	 3211532			; 0031010cH
  00160	8b 4d f0	 mov	 ecx, DWORD PTR _Index$146261[ebp]
  00163	51		 push	 ecx
  00164	68 51 01 00 00	 push	 337			; 00000151H
  00169	68 e9 03 00 00	 push	 1001			; 000003e9H
  0016e	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00171	52		 push	 edx
  00172	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00178	50		 push	 eax
  00179	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1768 :         AddRegister(CX2388X_BRIGHT_CONTRAST);

  0017f	68 00 00 00 00	 push	 OFFSET ??_C@_0BI@IJIDIFPL@CX2388X_BRIGHT_CONTRAST?$AA@
  00184	6a 00		 push	 0
  00186	68 43 01 00 00	 push	 323			; 00000143H
  0018b	68 e9 03 00 00	 push	 1001			; 000003e9H
  00190	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00193	50		 push	 eax
  00194	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0019a	50		 push	 eax
  0019b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  001a1	89 45 ec	 mov	 DWORD PTR _Index$146272[ebp], eax
  001a4	68 10 01 31 00	 push	 3211536			; 00310110H
  001a9	8b 4d ec	 mov	 ecx, DWORD PTR _Index$146272[ebp]
  001ac	51		 push	 ecx
  001ad	68 51 01 00 00	 push	 337			; 00000151H
  001b2	68 e9 03 00 00	 push	 1001			; 000003e9H
  001b7	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  001ba	52		 push	 edx
  001bb	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  001c1	50		 push	 eax
  001c2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1769 :         AddRegister(CX2388X_UVSATURATION);

  001c8	68 00 00 00 00	 push	 OFFSET ??_C@_0BF@OHNEIFFJ@CX2388X_UVSATURATION?$AA@
  001cd	6a 00		 push	 0
  001cf	68 43 01 00 00	 push	 323			; 00000143H
  001d4	68 e9 03 00 00	 push	 1001			; 000003e9H
  001d9	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  001dc	50		 push	 eax
  001dd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  001e3	50		 push	 eax
  001e4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  001ea	89 45 e8	 mov	 DWORD PTR _Index$146283[ebp], eax
  001ed	68 14 01 31 00	 push	 3211540			; 00310114H
  001f2	8b 4d e8	 mov	 ecx, DWORD PTR _Index$146283[ebp]
  001f5	51		 push	 ecx
  001f6	68 51 01 00 00	 push	 337			; 00000151H
  001fb	68 e9 03 00 00	 push	 1001			; 000003e9H
  00200	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00203	52		 push	 edx
  00204	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0020a	50		 push	 eax
  0020b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1770 :         AddRegister(CX2388X_HUE);

  00211	68 00 00 00 00	 push	 OFFSET ??_C@_0M@FEPDJIFH@CX2388X_HUE?$AA@
  00216	6a 00		 push	 0
  00218	68 43 01 00 00	 push	 323			; 00000143H
  0021d	68 e9 03 00 00	 push	 1001			; 000003e9H
  00222	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00225	50		 push	 eax
  00226	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0022c	50		 push	 eax
  0022d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00233	89 45 e4	 mov	 DWORD PTR _Index$146294[ebp], eax
  00236	68 18 01 31 00	 push	 3211544			; 00310118H
  0023b	8b 4d e4	 mov	 ecx, DWORD PTR _Index$146294[ebp]
  0023e	51		 push	 ecx
  0023f	68 51 01 00 00	 push	 337			; 00000151H
  00244	68 e9 03 00 00	 push	 1001			; 000003e9H
  00249	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0024c	52		 push	 edx
  0024d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00253	50		 push	 eax
  00254	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1771 :         AddRegister(CX2388X_WHITE_CRUSH);

  0025a	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@CGELNAEH@CX2388X_WHITE_CRUSH?$AA@
  0025f	6a 00		 push	 0
  00261	68 43 01 00 00	 push	 323			; 00000143H
  00266	68 e9 03 00 00	 push	 1001			; 000003e9H
  0026b	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0026e	50		 push	 eax
  0026f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00275	50		 push	 eax
  00276	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0027c	89 45 e0	 mov	 DWORD PTR _Index$146305[ebp], eax
  0027f	68 1c 01 31 00	 push	 3211548			; 0031011cH
  00284	8b 4d e0	 mov	 ecx, DWORD PTR _Index$146305[ebp]
  00287	51		 push	 ecx
  00288	68 51 01 00 00	 push	 337			; 00000151H
  0028d	68 e9 03 00 00	 push	 1001			; 000003e9H
  00292	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00295	52		 push	 edx
  00296	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0029c	50		 push	 eax
  0029d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1772 :         AddRegister(CX2388X_PIXEL_CNT_NOTCH);

  002a3	68 00 00 00 00	 push	 OFFSET ??_C@_0BI@ECFKGEKF@CX2388X_PIXEL_CNT_NOTCH?$AA@
  002a8	6a 00		 push	 0
  002aa	68 43 01 00 00	 push	 323			; 00000143H
  002af	68 e9 03 00 00	 push	 1001			; 000003e9H
  002b4	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  002b7	50		 push	 eax
  002b8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  002be	50		 push	 eax
  002bf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  002c5	89 45 dc	 mov	 DWORD PTR _Index$146316[ebp], eax
  002c8	68 20 01 31 00	 push	 3211552			; 00310120H
  002cd	8b 4d dc	 mov	 ecx, DWORD PTR _Index$146316[ebp]
  002d0	51		 push	 ecx
  002d1	68 51 01 00 00	 push	 337			; 00000151H
  002d6	68 e9 03 00 00	 push	 1001			; 000003e9H
  002db	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  002de	52		 push	 edx
  002df	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  002e5	50		 push	 eax
  002e6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1773 :         AddRegister(CX2388X_HORZ_DELAY_EVEN);

  002ec	68 00 00 00 00	 push	 OFFSET ??_C@_0BI@EMACEMOF@CX2388X_HORZ_DELAY_EVEN?$AA@
  002f1	6a 00		 push	 0
  002f3	68 43 01 00 00	 push	 323			; 00000143H
  002f8	68 e9 03 00 00	 push	 1001			; 000003e9H
  002fd	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00300	50		 push	 eax
  00301	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00307	50		 push	 eax
  00308	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0030e	89 45 d8	 mov	 DWORD PTR _Index$146327[ebp], eax
  00311	68 24 01 31 00	 push	 3211556			; 00310124H
  00316	8b 4d d8	 mov	 ecx, DWORD PTR _Index$146327[ebp]
  00319	51		 push	 ecx
  0031a	68 51 01 00 00	 push	 337			; 00000151H
  0031f	68 e9 03 00 00	 push	 1001			; 000003e9H
  00324	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00327	52		 push	 edx
  00328	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0032e	50		 push	 eax
  0032f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1774 :         AddRegister(CX2388X_HORZ_DELAY_ODD);

  00335	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@JDDMHBIN@CX2388X_HORZ_DELAY_ODD?$AA@
  0033a	6a 00		 push	 0
  0033c	68 43 01 00 00	 push	 323			; 00000143H
  00341	68 e9 03 00 00	 push	 1001			; 000003e9H
  00346	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00349	50		 push	 eax
  0034a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00350	50		 push	 eax
  00351	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00357	89 45 d4	 mov	 DWORD PTR _Index$146338[ebp], eax
  0035a	68 28 01 31 00	 push	 3211560			; 00310128H
  0035f	8b 4d d4	 mov	 ecx, DWORD PTR _Index$146338[ebp]
  00362	51		 push	 ecx
  00363	68 51 01 00 00	 push	 337			; 00000151H
  00368	68 e9 03 00 00	 push	 1001			; 000003e9H
  0036d	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00370	52		 push	 edx
  00371	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00377	50		 push	 eax
  00378	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1775 :         AddRegister(CX2388X_VERT_DELAY_EVEN);

  0037e	68 00 00 00 00	 push	 OFFSET ??_C@_0BI@BHEOPFHG@CX2388X_VERT_DELAY_EVEN?$AA@
  00383	6a 00		 push	 0
  00385	68 43 01 00 00	 push	 323			; 00000143H
  0038a	68 e9 03 00 00	 push	 1001			; 000003e9H
  0038f	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00392	50		 push	 eax
  00393	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00399	50		 push	 eax
  0039a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  003a0	89 45 d0	 mov	 DWORD PTR _Index$146349[ebp], eax
  003a3	68 2c 01 31 00	 push	 3211564			; 0031012cH
  003a8	8b 4d d0	 mov	 ecx, DWORD PTR _Index$146349[ebp]
  003ab	51		 push	 ecx
  003ac	68 51 01 00 00	 push	 337			; 00000151H
  003b1	68 e9 03 00 00	 push	 1001			; 000003e9H
  003b6	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  003b9	52		 push	 edx
  003ba	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003c0	50		 push	 eax
  003c1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1776 :         AddRegister(CX2388X_VERT_DELAY_ODD);

  003c7	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@BCLPPDC@CX2388X_VERT_DELAY_ODD?$AA@
  003cc	6a 00		 push	 0
  003ce	68 43 01 00 00	 push	 323			; 00000143H
  003d3	68 e9 03 00 00	 push	 1001			; 000003e9H
  003d8	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  003db	50		 push	 eax
  003dc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  003e2	50		 push	 eax
  003e3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  003e9	89 45 cc	 mov	 DWORD PTR _Index$146360[ebp], eax
  003ec	68 30 01 31 00	 push	 3211568			; 00310130H
  003f1	8b 4d cc	 mov	 ecx, DWORD PTR _Index$146360[ebp]
  003f4	51		 push	 ecx
  003f5	68 51 01 00 00	 push	 337			; 00000151H
  003fa	68 e9 03 00 00	 push	 1001			; 000003e9H
  003ff	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00402	52		 push	 edx
  00403	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00409	50		 push	 eax
  0040a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1777 :         AddRegister(CX2388X_VDELAYCCIR_EVEN);

  00410	68 00 00 00 00	 push	 OFFSET ??_C@_0BI@MAMAIKHC@CX2388X_VDELAYCCIR_EVEN?$AA@
  00415	6a 00		 push	 0
  00417	68 43 01 00 00	 push	 323			; 00000143H
  0041c	68 e9 03 00 00	 push	 1001			; 000003e9H
  00421	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00424	50		 push	 eax
  00425	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0042b	50		 push	 eax
  0042c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00432	89 45 c8	 mov	 DWORD PTR _Index$146371[ebp], eax
  00435	68 34 01 31 00	 push	 3211572			; 00310134H
  0043a	8b 4d c8	 mov	 ecx, DWORD PTR _Index$146371[ebp]
  0043d	51		 push	 ecx
  0043e	68 51 01 00 00	 push	 337			; 00000151H
  00443	68 e9 03 00 00	 push	 1001			; 000003e9H
  00448	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0044b	52		 push	 edx
  0044c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00452	50		 push	 eax
  00453	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1778 :         AddRegister(CX2388X_VDELAYCCIR_ODD);

  00459	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@ICIGBFND@CX2388X_VDELAYCCIR_ODD?$AA@
  0045e	6a 00		 push	 0
  00460	68 43 01 00 00	 push	 323			; 00000143H
  00465	68 e9 03 00 00	 push	 1001			; 000003e9H
  0046a	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0046d	50		 push	 eax
  0046e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00474	50		 push	 eax
  00475	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0047b	89 45 c4	 mov	 DWORD PTR _Index$146382[ebp], eax
  0047e	68 38 01 31 00	 push	 3211576			; 00310138H
  00483	8b 4d c4	 mov	 ecx, DWORD PTR _Index$146382[ebp]
  00486	51		 push	 ecx
  00487	68 51 01 00 00	 push	 337			; 00000151H
  0048c	68 e9 03 00 00	 push	 1001			; 000003e9H
  00491	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00494	52		 push	 edx
  00495	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0049b	50		 push	 eax
  0049c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1779 :         AddRegister(CX2388X_HACTIVE_EVEN);

  004a2	68 00 00 00 00	 push	 OFFSET ??_C@_0BF@BDMGNGKK@CX2388X_HACTIVE_EVEN?$AA@
  004a7	6a 00		 push	 0
  004a9	68 43 01 00 00	 push	 323			; 00000143H
  004ae	68 e9 03 00 00	 push	 1001			; 000003e9H
  004b3	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  004b6	50		 push	 eax
  004b7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  004bd	50		 push	 eax
  004be	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  004c4	89 45 c0	 mov	 DWORD PTR _Index$146393[ebp], eax
  004c7	68 3c 01 31 00	 push	 3211580			; 0031013cH
  004cc	8b 4d c0	 mov	 ecx, DWORD PTR _Index$146393[ebp]
  004cf	51		 push	 ecx
  004d0	68 51 01 00 00	 push	 337			; 00000151H
  004d5	68 e9 03 00 00	 push	 1001			; 000003e9H
  004da	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  004dd	52		 push	 edx
  004de	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  004e4	50		 push	 eax
  004e5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1780 :         AddRegister(CX2388X_HACTIVE_ODD);

  004eb	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@FCCODGLE@CX2388X_HACTIVE_ODD?$AA@
  004f0	6a 00		 push	 0
  004f2	68 43 01 00 00	 push	 323			; 00000143H
  004f7	68 e9 03 00 00	 push	 1001			; 000003e9H
  004fc	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  004ff	50		 push	 eax
  00500	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00506	50		 push	 eax
  00507	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0050d	89 45 bc	 mov	 DWORD PTR _Index$146404[ebp], eax
  00510	68 40 01 31 00	 push	 3211584			; 00310140H
  00515	8b 4d bc	 mov	 ecx, DWORD PTR _Index$146404[ebp]
  00518	51		 push	 ecx
  00519	68 51 01 00 00	 push	 337			; 00000151H
  0051e	68 e9 03 00 00	 push	 1001			; 000003e9H
  00523	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00526	52		 push	 edx
  00527	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0052d	50		 push	 eax
  0052e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1781 :         AddRegister(CX2388X_VACTIVE_EVEN);

  00534	68 00 00 00 00	 push	 OFFSET ??_C@_0BF@FNCHHMMA@CX2388X_VACTIVE_EVEN?$AA@
  00539	6a 00		 push	 0
  0053b	68 43 01 00 00	 push	 323			; 00000143H
  00540	68 e9 03 00 00	 push	 1001			; 000003e9H
  00545	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00548	50		 push	 eax
  00549	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0054f	50		 push	 eax
  00550	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00556	89 45 b8	 mov	 DWORD PTR _Index$146415[ebp], eax
  00559	68 44 01 31 00	 push	 3211588			; 00310144H
  0055e	8b 4d b8	 mov	 ecx, DWORD PTR _Index$146415[ebp]
  00561	51		 push	 ecx
  00562	68 51 01 00 00	 push	 337			; 00000151H
  00567	68 e9 03 00 00	 push	 1001			; 000003e9H
  0056c	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0056f	52		 push	 edx
  00570	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00576	50		 push	 eax
  00577	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1782 :         AddRegister(CX2388X_VACTIVE_ODD);

  0057d	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@LHAHAIFG@CX2388X_VACTIVE_ODD?$AA@
  00582	6a 00		 push	 0
  00584	68 43 01 00 00	 push	 323			; 00000143H
  00589	68 e9 03 00 00	 push	 1001			; 000003e9H
  0058e	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00591	50		 push	 eax
  00592	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00598	50		 push	 eax
  00599	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0059f	89 45 b4	 mov	 DWORD PTR _Index$146426[ebp], eax
  005a2	68 48 01 31 00	 push	 3211592			; 00310148H
  005a7	8b 4d b4	 mov	 ecx, DWORD PTR _Index$146426[ebp]
  005aa	51		 push	 ecx
  005ab	68 51 01 00 00	 push	 337			; 00000151H
  005b0	68 e9 03 00 00	 push	 1001			; 000003e9H
  005b5	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  005b8	52		 push	 edx
  005b9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005bf	50		 push	 eax
  005c0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1783 :         AddRegister(CX2388X_HSCALE_EVEN);

  005c6	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@CBEPAMB@CX2388X_HSCALE_EVEN?$AA@
  005cb	6a 00		 push	 0
  005cd	68 43 01 00 00	 push	 323			; 00000143H
  005d2	68 e9 03 00 00	 push	 1001			; 000003e9H
  005d7	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  005da	50		 push	 eax
  005db	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  005e1	50		 push	 eax
  005e2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  005e8	89 45 b0	 mov	 DWORD PTR _Index$146437[ebp], eax
  005eb	68 4c 01 31 00	 push	 3211596			; 0031014cH
  005f0	8b 4d b0	 mov	 ecx, DWORD PTR _Index$146437[ebp]
  005f3	51		 push	 ecx
  005f4	68 51 01 00 00	 push	 337			; 00000151H
  005f9	68 e9 03 00 00	 push	 1001			; 000003e9H
  005fe	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00601	52		 push	 edx
  00602	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00608	50		 push	 eax
  00609	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1784 :         AddRegister(CX2388X_HSCALE_ODD);

  0060f	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@IBADABGP@CX2388X_HSCALE_ODD?$AA@
  00614	6a 00		 push	 0
  00616	68 43 01 00 00	 push	 323			; 00000143H
  0061b	68 e9 03 00 00	 push	 1001			; 000003e9H
  00620	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00623	50		 push	 eax
  00624	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0062a	50		 push	 eax
  0062b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00631	89 45 ac	 mov	 DWORD PTR _Index$146448[ebp], eax
  00634	68 50 01 31 00	 push	 3211600			; 00310150H
  00639	8b 4d ac	 mov	 ecx, DWORD PTR _Index$146448[ebp]
  0063c	51		 push	 ecx
  0063d	68 51 01 00 00	 push	 337			; 00000151H
  00642	68 e9 03 00 00	 push	 1001			; 000003e9H
  00647	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0064a	52		 push	 edx
  0064b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00651	50		 push	 eax
  00652	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1785 :         AddRegister(CX2388X_VSCALE_EVEN);

  00658	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@OHDNMOCD@CX2388X_VSCALE_EVEN?$AA@
  0065d	6a 00		 push	 0
  0065f	68 43 01 00 00	 push	 323			; 00000143H
  00664	68 e9 03 00 00	 push	 1001			; 000003e9H
  00669	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0066c	50		 push	 eax
  0066d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00673	50		 push	 eax
  00674	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0067a	89 45 a8	 mov	 DWORD PTR _Index$146459[ebp], eax
  0067d	68 54 01 31 00	 push	 3211604			; 00310154H
  00682	8b 4d a8	 mov	 ecx, DWORD PTR _Index$146459[ebp]
  00685	51		 push	 ecx
  00686	68 51 01 00 00	 push	 337			; 00000151H
  0068b	68 e9 03 00 00	 push	 1001			; 000003e9H
  00690	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00693	52		 push	 edx
  00694	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0069a	50		 push	 eax
  0069b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1786 :         AddRegister(CX2388X_VSCALE_ODD);

  006a1	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@HNIDOOKC@CX2388X_VSCALE_ODD?$AA@
  006a6	6a 00		 push	 0
  006a8	68 43 01 00 00	 push	 323			; 00000143H
  006ad	68 e9 03 00 00	 push	 1001			; 000003e9H
  006b2	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  006b5	50		 push	 eax
  006b6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  006bc	50		 push	 eax
  006bd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  006c3	89 45 a4	 mov	 DWORD PTR _Index$146470[ebp], eax
  006c6	68 58 01 31 00	 push	 3211608			; 00310158H
  006cb	8b 4d a4	 mov	 ecx, DWORD PTR _Index$146470[ebp]
  006ce	51		 push	 ecx
  006cf	68 51 01 00 00	 push	 337			; 00000151H
  006d4	68 e9 03 00 00	 push	 1001			; 000003e9H
  006d9	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  006dc	52		 push	 edx
  006dd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  006e3	50		 push	 eax
  006e4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1787 :         AddRegister(CX2388X_FILTER_EVEN);

  006ea	68 00 00 00 00	 push	 OFFSET ??_C@_0BE@NBGFKEI@CX2388X_FILTER_EVEN?$AA@
  006ef	6a 00		 push	 0
  006f1	68 43 01 00 00	 push	 323			; 00000143H
  006f6	68 e9 03 00 00	 push	 1001			; 000003e9H
  006fb	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  006fe	50		 push	 eax
  006ff	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00705	50		 push	 eax
  00706	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0070c	89 45 a0	 mov	 DWORD PTR _Index$146481[ebp], eax
  0070f	68 5c 01 31 00	 push	 3211612			; 0031015cH
  00714	8b 4d a0	 mov	 ecx, DWORD PTR _Index$146481[ebp]
  00717	51		 push	 ecx
  00718	68 51 01 00 00	 push	 337			; 00000151H
  0071d	68 e9 03 00 00	 push	 1001			; 000003e9H
  00722	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00725	52		 push	 edx
  00726	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0072c	50		 push	 eax
  0072d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1788 :         AddRegister(CX2388X_FILTER_ODD);

  00733	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@IDFALMCG@CX2388X_FILTER_ODD?$AA@
  00738	6a 00		 push	 0
  0073a	68 43 01 00 00	 push	 323			; 00000143H
  0073f	68 e9 03 00 00	 push	 1001			; 000003e9H
  00744	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00747	50		 push	 eax
  00748	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0074e	50		 push	 eax
  0074f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00755	89 45 9c	 mov	 DWORD PTR _Index$146492[ebp], eax
  00758	68 60 01 31 00	 push	 3211616			; 00310160H
  0075d	8b 4d 9c	 mov	 ecx, DWORD PTR _Index$146492[ebp]
  00760	51		 push	 ecx
  00761	68 51 01 00 00	 push	 337			; 00000151H
  00766	68 e9 03 00 00	 push	 1001			; 000003e9H
  0076b	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0076e	52		 push	 edx
  0076f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00775	50		 push	 eax
  00776	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1789 :         AddRegister(CX2388X_FORMAT_2HCOMB);

  0077c	68 00 00 00 00	 push	 OFFSET ??_C@_0BG@MEHKJOOP@CX2388X_FORMAT_2HCOMB?$AA@
  00781	6a 00		 push	 0
  00783	68 43 01 00 00	 push	 323			; 00000143H
  00788	68 e9 03 00 00	 push	 1001			; 000003e9H
  0078d	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00790	50		 push	 eax
  00791	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00797	50		 push	 eax
  00798	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0079e	89 45 98	 mov	 DWORD PTR _Index$146503[ebp], eax
  007a1	68 64 01 31 00	 push	 3211620			; 00310164H
  007a6	8b 4d 98	 mov	 ecx, DWORD PTR _Index$146503[ebp]
  007a9	51		 push	 ecx
  007aa	68 51 01 00 00	 push	 337			; 00000151H
  007af	68 e9 03 00 00	 push	 1001			; 000003e9H
  007b4	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  007b7	52		 push	 edx
  007b8	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  007be	50		 push	 eax
  007bf	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1790 :         AddRegister(CX2388X_PLL);

  007c5	68 00 00 00 00	 push	 OFFSET ??_C@_0M@DGLMEJB@CX2388X_PLL?$AA@
  007ca	6a 00		 push	 0
  007cc	68 43 01 00 00	 push	 323			; 00000143H
  007d1	68 e9 03 00 00	 push	 1001			; 000003e9H
  007d6	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  007d9	50		 push	 eax
  007da	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  007e0	50		 push	 eax
  007e1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  007e7	89 45 94	 mov	 DWORD PTR _Index$146514[ebp], eax
  007ea	68 68 01 31 00	 push	 3211624			; 00310168H
  007ef	8b 4d 94	 mov	 ecx, DWORD PTR _Index$146514[ebp]
  007f2	51		 push	 ecx
  007f3	68 51 01 00 00	 push	 337			; 00000151H
  007f8	68 e9 03 00 00	 push	 1001			; 000003e9H
  007fd	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00800	52		 push	 edx
  00801	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00807	50		 push	 eax
  00808	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1791 :         AddRegister(CX2388X_PLL_ADJUST);

  0080e	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@JLJPKIIE@CX2388X_PLL_ADJUST?$AA@
  00813	6a 00		 push	 0
  00815	68 43 01 00 00	 push	 323			; 00000143H
  0081a	68 e9 03 00 00	 push	 1001			; 000003e9H
  0081f	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00822	50		 push	 eax
  00823	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00829	50		 push	 eax
  0082a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00830	89 45 90	 mov	 DWORD PTR _Index$146525[ebp], eax
  00833	68 6c 01 31 00	 push	 3211628			; 0031016cH
  00838	8b 4d 90	 mov	 ecx, DWORD PTR _Index$146525[ebp]
  0083b	51		 push	 ecx
  0083c	68 51 01 00 00	 push	 337			; 00000151H
  00841	68 e9 03 00 00	 push	 1001			; 000003e9H
  00846	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00849	52		 push	 edx
  0084a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00850	50		 push	 eax
  00851	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1792 :         AddRegister(CX2388X_SAMPLERATECONV);

  00857	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@KBICILKA@CX2388X_SAMPLERATECONV?$AA@
  0085c	6a 00		 push	 0
  0085e	68 43 01 00 00	 push	 323			; 00000143H
  00863	68 e9 03 00 00	 push	 1001			; 000003e9H
  00868	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0086b	50		 push	 eax
  0086c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00872	50		 push	 eax
  00873	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00879	89 45 8c	 mov	 DWORD PTR _Index$146536[ebp], eax
  0087c	68 70 01 31 00	 push	 3211632			; 00310170H
  00881	8b 4d 8c	 mov	 ecx, DWORD PTR _Index$146536[ebp]
  00884	51		 push	 ecx
  00885	68 51 01 00 00	 push	 337			; 00000151H
  0088a	68 e9 03 00 00	 push	 1001			; 000003e9H
  0088f	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00892	52		 push	 edx
  00893	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00899	50		 push	 eax
  0089a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1793 :         AddRegister(CX2388X_SAMPLERATEFIFO);

  008a0	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@NJBKKDKM@CX2388X_SAMPLERATEFIFO?$AA@
  008a5	6a 00		 push	 0
  008a7	68 43 01 00 00	 push	 323			; 00000143H
  008ac	68 e9 03 00 00	 push	 1001			; 000003e9H
  008b1	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  008b4	50		 push	 eax
  008b5	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008bb	50		 push	 eax
  008bc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  008c2	89 45 88	 mov	 DWORD PTR _Index$146547[ebp], eax
  008c5	68 74 01 31 00	 push	 3211636			; 00310174H
  008ca	8b 4d 88	 mov	 ecx, DWORD PTR _Index$146547[ebp]
  008cd	51		 push	 ecx
  008ce	68 51 01 00 00	 push	 337			; 00000151H
  008d3	68 e9 03 00 00	 push	 1001			; 000003e9H
  008d8	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  008db	52		 push	 edx
  008dc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  008e2	50		 push	 eax
  008e3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1794 :         AddRegister(CX2388X_SUBCARRIERSTEP);

  008e9	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@DNOELEOP@CX2388X_SUBCARRIERSTEP?$AA@
  008ee	6a 00		 push	 0
  008f0	68 43 01 00 00	 push	 323			; 00000143H
  008f5	68 e9 03 00 00	 push	 1001			; 000003e9H
  008fa	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  008fd	50		 push	 eax
  008fe	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00904	50		 push	 eax
  00905	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0090b	89 45 84	 mov	 DWORD PTR _Index$146558[ebp], eax
  0090e	68 78 01 31 00	 push	 3211640			; 00310178H
  00913	8b 4d 84	 mov	 ecx, DWORD PTR _Index$146558[ebp]
  00916	51		 push	 ecx
  00917	68 51 01 00 00	 push	 337			; 00000151H
  0091c	68 e9 03 00 00	 push	 1001			; 000003e9H
  00921	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00924	52		 push	 edx
  00925	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0092b	50		 push	 eax
  0092c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1795 :         AddRegister(CX2388X_SUBCARRIERSTEPDR);

  00932	68 00 00 00 00	 push	 OFFSET ??_C@_0BJ@OKPELPJI@CX2388X_SUBCARRIERSTEPDR?$AA@
  00937	6a 00		 push	 0
  00939	68 43 01 00 00	 push	 323			; 00000143H
  0093e	68 e9 03 00 00	 push	 1001			; 000003e9H
  00943	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00946	50		 push	 eax
  00947	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  0094d	50		 push	 eax
  0094e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00954	89 45 80	 mov	 DWORD PTR _Index$146569[ebp], eax
  00957	68 7c 01 31 00	 push	 3211644			; 0031017cH
  0095c	8b 4d 80	 mov	 ecx, DWORD PTR _Index$146569[ebp]
  0095f	51		 push	 ecx
  00960	68 51 01 00 00	 push	 337			; 00000151H
  00965	68 e9 03 00 00	 push	 1001			; 000003e9H
  0096a	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  0096d	52		 push	 edx
  0096e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00974	50		 push	 eax
  00975	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1796 :         AddRegister(CX2388X_CAPTURECONTROL);

  0097b	68 00 00 00 00	 push	 OFFSET ??_C@_0BH@EBMCMNOF@CX2388X_CAPTURECONTROL?$AA@
  00980	6a 00		 push	 0
  00982	68 43 01 00 00	 push	 323			; 00000143H
  00987	68 e9 03 00 00	 push	 1001			; 000003e9H
  0098c	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  0098f	50		 push	 eax
  00990	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00996	50		 push	 eax
  00997	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  0099d	89 85 7c ff ff
	ff		 mov	 DWORD PTR _Index$146580[ebp], eax
  009a3	68 80 01 31 00	 push	 3211648			; 00310180H
  009a8	8b 8d 7c ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146580[ebp]
  009ae	51		 push	 ecx
  009af	68 51 01 00 00	 push	 337			; 00000151H
  009b4	68 e9 03 00 00	 push	 1001			; 000003e9H
  009b9	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  009bc	52		 push	 edx
  009bd	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  009c3	50		 push	 eax
  009c4	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1797 :         AddRegister(CX2388X_VIDEO_COLOR_FORMAT);

  009ca	68 00 00 00 00	 push	 OFFSET ??_C@_0BL@KOCHEMHJ@CX2388X_VIDEO_COLOR_FORMAT?$AA@
  009cf	6a 00		 push	 0
  009d1	68 43 01 00 00	 push	 323			; 00000143H
  009d6	68 e9 03 00 00	 push	 1001			; 000003e9H
  009db	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  009de	50		 push	 eax
  009df	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  009e5	50		 push	 eax
  009e6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  009ec	89 85 78 ff ff
	ff		 mov	 DWORD PTR _Index$146591[ebp], eax
  009f2	68 84 01 31 00	 push	 3211652			; 00310184H
  009f7	8b 8d 78 ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146591[ebp]
  009fd	51		 push	 ecx
  009fe	68 51 01 00 00	 push	 337			; 00000151H
  00a03	68 e9 03 00 00	 push	 1001			; 000003e9H
  00a08	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00a0b	52		 push	 edx
  00a0c	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00a12	50		 push	 eax
  00a13	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1798 :         AddRegister(CX2388X_VBI_SIZE);

  00a19	68 00 00 00 00	 push	 OFFSET ??_C@_0BB@MGBMEMEE@CX2388X_VBI_SIZE?$AA@
  00a1e	6a 00		 push	 0
  00a20	68 43 01 00 00	 push	 323			; 00000143H
  00a25	68 e9 03 00 00	 push	 1001			; 000003e9H
  00a2a	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00a2d	50		 push	 eax
  00a2e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00a34	50		 push	 eax
  00a35	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00a3b	89 85 74 ff ff
	ff		 mov	 DWORD PTR _Index$146602[ebp], eax
  00a41	68 88 01 31 00	 push	 3211656			; 00310188H
  00a46	8b 8d 74 ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146602[ebp]
  00a4c	51		 push	 ecx
  00a4d	68 51 01 00 00	 push	 337			; 00000151H
  00a52	68 e9 03 00 00	 push	 1001			; 000003e9H
  00a57	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00a5a	52		 push	 edx
  00a5b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00a61	50		 push	 eax
  00a62	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1799 :         AddRegister(CX2388X_FIELD_CAP_CNT);

  00a68	68 00 00 00 00	 push	 OFFSET ??_C@_0BG@FBOEGPIJ@CX2388X_FIELD_CAP_CNT?$AA@
  00a6d	6a 00		 push	 0
  00a6f	68 43 01 00 00	 push	 323			; 00000143H
  00a74	68 e9 03 00 00	 push	 1001			; 000003e9H
  00a79	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00a7c	50		 push	 eax
  00a7d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00a83	50		 push	 eax
  00a84	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00a8a	89 85 70 ff ff
	ff		 mov	 DWORD PTR _Index$146613[ebp], eax
  00a90	68 90 01 31 00	 push	 3211664			; 00310190H
  00a95	8b 8d 70 ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146613[ebp]
  00a9b	51		 push	 ecx
  00a9c	68 51 01 00 00	 push	 337			; 00000151H
  00aa1	68 e9 03 00 00	 push	 1001			; 000003e9H
  00aa6	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00aa9	52		 push	 edx
  00aaa	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00ab0	50		 push	 eax
  00ab1	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1800 :         AddRegister(CX2388X_VIP_CONFIG);

  00ab7	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@OFNNMAIJ@CX2388X_VIP_CONFIG?$AA@
  00abc	6a 00		 push	 0
  00abe	68 43 01 00 00	 push	 323			; 00000143H
  00ac3	68 e9 03 00 00	 push	 1001			; 000003e9H
  00ac8	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00acb	50		 push	 eax
  00acc	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00ad2	50		 push	 eax
  00ad3	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00ad9	89 85 6c ff ff
	ff		 mov	 DWORD PTR _Index$146624[ebp], eax
  00adf	68 94 01 31 00	 push	 3211668			; 00310194H
  00ae4	8b 8d 6c ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146624[ebp]
  00aea	51		 push	 ecx
  00aeb	68 51 01 00 00	 push	 337			; 00000151H
  00af0	68 e9 03 00 00	 push	 1001			; 000003e9H
  00af5	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00af8	52		 push	 edx
  00af9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00aff	50		 push	 eax
  00b00	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1801 :         AddRegister(CX2388X_VIP_CONTBRGT);

  00b06	68 00 00 00 00	 push	 OFFSET ??_C@_0BF@IECODCFG@CX2388X_VIP_CONTBRGT?$AA@
  00b0b	6a 00		 push	 0
  00b0d	68 43 01 00 00	 push	 323			; 00000143H
  00b12	68 e9 03 00 00	 push	 1001			; 000003e9H
  00b17	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00b1a	50		 push	 eax
  00b1b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00b21	50		 push	 eax
  00b22	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00b28	89 85 68 ff ff
	ff		 mov	 DWORD PTR _Index$146635[ebp], eax
  00b2e	68 98 01 31 00	 push	 3211672			; 00310198H
  00b33	8b 8d 68 ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146635[ebp]
  00b39	51		 push	 ecx
  00b3a	68 51 01 00 00	 push	 337			; 00000151H
  00b3f	68 e9 03 00 00	 push	 1001			; 000003e9H
  00b44	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00b47	52		 push	 edx
  00b48	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00b4e	50		 push	 eax
  00b4f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1802 :         AddRegister(CX2388X_VIP_HSCALE);

  00b55	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@MCHEAKPC@CX2388X_VIP_HSCALE?$AA@
  00b5a	6a 00		 push	 0
  00b5c	68 43 01 00 00	 push	 323			; 00000143H
  00b61	68 e9 03 00 00	 push	 1001			; 000003e9H
  00b66	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00b69	50		 push	 eax
  00b6a	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00b70	50		 push	 eax
  00b71	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00b77	89 85 64 ff ff
	ff		 mov	 DWORD PTR _Index$146646[ebp], eax
  00b7d	68 a0 01 31 00	 push	 3211680			; 003101a0H
  00b82	8b 8d 64 ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146646[ebp]
  00b88	51		 push	 ecx
  00b89	68 51 01 00 00	 push	 337			; 00000151H
  00b8e	68 e9 03 00 00	 push	 1001			; 000003e9H
  00b93	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00b96	52		 push	 edx
  00b97	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00b9d	50		 push	 eax
  00b9e	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1803 :         AddRegister(CX2388X_VIP_VSCALE);

  00ba4	68 00 00 00 00	 push	 OFFSET ??_C@_0BD@PFJFONGB@CX2388X_VIP_VSCALE?$AA@
  00ba9	6a 00		 push	 0
  00bab	68 43 01 00 00	 push	 323			; 00000143H
  00bb0	68 e9 03 00 00	 push	 1001			; 000003e9H
  00bb5	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00bb8	50		 push	 eax
  00bb9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00bbf	50		 push	 eax
  00bc0	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00bc6	89 85 60 ff ff
	ff		 mov	 DWORD PTR _Index$146657[ebp], eax
  00bcc	68 a4 01 31 00	 push	 3211684			; 003101a4H
  00bd1	8b 8d 60 ff ff
	ff		 mov	 ecx, DWORD PTR _Index$146657[ebp]
  00bd7	51		 push	 ecx
  00bd8	68 51 01 00 00	 push	 337			; 00000151H
  00bdd	68 e9 03 00 00	 push	 1001			; 000003e9H
  00be2	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00be5	52		 push	 edx
  00be6	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00bec	50		 push	 eax
  00bed	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1804 :         return TRUE;

  00bf3	b8 01 00 00 00	 mov	 eax, 1
  00bf8	e9 30 02 00 00	 jmp	 $LN21@RegisterEd

; 1805 :         break;

  00bfd	e9 29 02 00 00	 jmp	 $LN19@RegisterEd
$LN17@RegisterEd:

; 1806 : 
; 1807 :     case WM_COMMAND:
; 1808 :         switch(LOWORD(wParam))

  00c02	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00c05	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00c0a	0f b7 c8	 movzx	 ecx, ax
  00c0d	89 8d 4c ff ff
	ff		 mov	 DWORD PTR tv771[ebp], ecx
  00c13	81 bd 4c ff ff
	ff e9 03 00 00	 cmp	 DWORD PTR tv771[ebp], 1001 ; 000003e9H
  00c1d	7f 1e		 jg	 SHORT $LN23@RegisterEd
  00c1f	81 bd 4c ff ff
	ff e9 03 00 00	 cmp	 DWORD PTR tv771[ebp], 1001 ; 000003e9H
  00c29	0f 84 d4 00 00
	00		 je	 $LN10@RegisterEd
  00c2f	83 bd 4c ff ff
	ff 01		 cmp	 DWORD PTR tv771[ebp], 1
  00c36	74 26		 je	 SHORT $LN14@RegisterEd
  00c38	e9 ee 01 00 00	 jmp	 $LN19@RegisterEd
$LN23@RegisterEd:
  00c3d	81 bd 4c ff ff
	ff ea 03 00 00	 cmp	 DWORD PTR tv771[ebp], 1002 ; 000003eaH
  00c47	0f 8c de 01 00
	00		 jl	 $LN19@RegisterEd
  00c4d	81 bd 4c ff ff
	ff 09 04 00 00	 cmp	 DWORD PTR tv771[ebp], 1033 ; 00000409H
  00c57	7e 16		 jle	 SHORT $LN13@RegisterEd
  00c59	e9 cd 01 00 00	 jmp	 $LN19@RegisterEd
$LN14@RegisterEd:

; 1809 :         {
; 1810 :         case IDOK:
; 1811 :             EndDialog(hDlg, TRUE);

  00c5e	6a 01		 push	 1
  00c60	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00c63	52		 push	 edx
  00c64	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__EndDialog@8

; 1812 :             break;

  00c6a	e9 bc 01 00 00	 jmp	 $LN19@RegisterEd
$LN13@RegisterEd:

; 1813 : 
; 1814 :         case IDC_BIT0:
; 1815 :         case IDC_BIT1:
; 1816 :         case IDC_BIT2:
; 1817 :         case IDC_BIT3:
; 1818 :         case IDC_BIT4:
; 1819 :         case IDC_BIT5:
; 1820 :         case IDC_BIT6:
; 1821 :         case IDC_BIT7:
; 1822 :         case IDC_BIT8:
; 1823 :         case IDC_BIT9:
; 1824 :         case IDC_BIT10:
; 1825 :         case IDC_BIT11:
; 1826 :         case IDC_BIT12:
; 1827 :         case IDC_BIT13:
; 1828 :         case IDC_BIT14:
; 1829 :         case IDC_BIT15:
; 1830 :         case IDC_BIT16:
; 1831 :         case IDC_BIT17:
; 1832 :         case IDC_BIT18:
; 1833 :         case IDC_BIT19:
; 1834 :         case IDC_BIT20:
; 1835 :         case IDC_BIT21:
; 1836 :         case IDC_BIT22:
; 1837 :         case IDC_BIT23:
; 1838 :         case IDC_BIT24:
; 1839 :         case IDC_BIT25:
; 1840 :         case IDC_BIT26:
; 1841 :         case IDC_BIT27:
; 1842 :         case IDC_BIT28:
; 1843 :         case IDC_BIT29:
; 1844 :         case IDC_BIT30:
; 1845 :         case IDC_BIT31:
; 1846 :             if(Button_GetCheck(GetDlgItem(hDlg, LOWORD(wParam))) == BST_CHECKED)

  00c6f	6a 00		 push	 0
  00c71	6a 00		 push	 0
  00c73	68 f0 00 00 00	 push	 240			; 000000f0H
  00c78	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00c7b	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00c80	0f b7 c8	 movzx	 ecx, ax
  00c83	51		 push	 ecx
  00c84	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00c87	52		 push	 edx
  00c88	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00c8e	50		 push	 eax
  00c8f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00c95	83 f8 01	 cmp	 eax, 1
  00c98	75 26		 jne	 SHORT $LN12@RegisterEd

; 1847 :             {
; 1848 :                 dwRegValue |= 1 << (LOWORD(wParam) - IDC_BIT0);

  00c9a	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00c9d	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00ca2	0f b7 c8	 movzx	 ecx, ax
  00ca5	81 e9 ea 03 00
	00		 sub	 ecx, 1002		; 000003eaH
  00cab	ba 01 00 00 00	 mov	 edx, 1
  00cb0	d3 e2		 shl	 edx, cl
  00cb2	0b 15 00 00 00
	00		 or	 edx, DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
  00cb8	89 15 00 00 00
	00		 mov	 DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA, edx

; 1849 :             }
; 1850 :             else

  00cbe	eb 26		 jmp	 SHORT $LN11@RegisterEd
$LN12@RegisterEd:

; 1851 :             {
; 1852 :                 dwRegValue &= ~(1 << (LOWORD(wParam) - IDC_BIT0));

  00cc0	8b 45 10	 mov	 eax, DWORD PTR _wParam$[ebp]
  00cc3	25 ff ff 00 00	 and	 eax, 65535		; 0000ffffH
  00cc8	0f b7 c8	 movzx	 ecx, ax
  00ccb	81 e9 ea 03 00
	00		 sub	 ecx, 1002		; 000003eaH
  00cd1	ba 01 00 00 00	 mov	 edx, 1
  00cd6	d3 e2		 shl	 edx, cl
  00cd8	f7 d2		 not	 edx
  00cda	23 15 00 00 00
	00		 and	 edx, DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
  00ce0	89 15 00 00 00
	00		 mov	 DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA, edx
$LN11@RegisterEd:

; 1853 :             }
; 1854 :             pThis->WriteDword(dwAddress, dwRegValue);

  00ce6	a1 00 00 00 00	 mov	 eax, DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
  00ceb	50		 push	 eax
  00cec	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?dwAddress@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
  00cf2	51		 push	 ecx
  00cf3	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00cf9	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1855 :             break;

  00cfe	e9 28 01 00 00	 jmp	 $LN19@RegisterEd
$LN10@RegisterEd:

; 1856 : 
; 1857 :         case IDC_REGISTERSELECT:
; 1858 :             if(HIWORD(wParam) == LBN_SELCHANGE)

  00d03	8b 55 10	 mov	 edx, DWORD PTR _wParam$[ebp]
  00d06	c1 ea 10	 shr	 edx, 16			; 00000010H
  00d09	81 e2 ff ff 00
	00		 and	 edx, 65535		; 0000ffffH
  00d0f	0f b7 c2	 movzx	 eax, dx
  00d12	83 f8 01	 cmp	 eax, 1
  00d15	0f 85 10 01 00
	00		 jne	 $LN19@RegisterEd

; 1859 :             {
; 1860 :                 long Index = ComboBox_GetCurSel(GetDlgItem(hDlg, IDC_REGISTERSELECT));

  00d1b	6a 00		 push	 0
  00d1d	6a 00		 push	 0
  00d1f	68 47 01 00 00	 push	 327			; 00000147H
  00d24	68 e9 03 00 00	 push	 1001			; 000003e9H
  00d29	8b 4d 08	 mov	 ecx, DWORD PTR _hDlg$[ebp]
  00d2c	51		 push	 ecx
  00d2d	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00d33	50		 push	 eax
  00d34	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00d3a	89 85 5c ff ff
	ff		 mov	 DWORD PTR _Index$146691[ebp], eax

; 1861 :                 if(Index != -1)

  00d40	83 bd 5c ff ff
	ff ff		 cmp	 DWORD PTR _Index$146691[ebp], -1
  00d47	0f 84 de 00 00
	00		 je	 $LN19@RegisterEd

; 1862 :                 {
; 1863 :                     dwAddress = ComboBox_GetItemData(GetDlgItem(hDlg, IDC_REGISTERSELECT), Index);

  00d4d	6a 00		 push	 0
  00d4f	8b 95 5c ff ff
	ff		 mov	 edx, DWORD PTR _Index$146691[ebp]
  00d55	52		 push	 edx
  00d56	68 50 01 00 00	 push	 336			; 00000150H
  00d5b	68 e9 03 00 00	 push	 1001			; 000003e9H
  00d60	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00d63	50		 push	 eax
  00d64	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00d6a	50		 push	 eax
  00d6b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
  00d71	a3 00 00 00 00	 mov	 DWORD PTR ?dwAddress@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 1864 :                     dwRegValue = pThis->ReadDword(dwAddress);

  00d76	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?dwAddress@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
  00d7c	51		 push	 ecx
  00d7d	8b 0d 00 00 00
	00		 mov	 ecx, DWORD PTR ?pThis@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4PAV2@A
  00d83	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00d88	a3 00 00 00 00	 mov	 DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA, eax

; 1865 :                     DWORD TempRegValue(dwRegValue);

  00d8d	8b 15 00 00 00
	00		 mov	 edx, DWORD PTR ?dwRegValue@?1??RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z@4KA
  00d93	89 95 58 ff ff
	ff		 mov	 DWORD PTR _TempRegValue$146699[ebp], edx

; 1866 :                     for(int i(0); i < 32; ++i)

  00d99	c7 85 54 ff ff
	ff 00 00 00 00	 mov	 DWORD PTR _i$146700[ebp], 0
  00da3	eb 0f		 jmp	 SHORT $LN7@RegisterEd
$LN6@RegisterEd:
  00da5	8b 85 54 ff ff
	ff		 mov	 eax, DWORD PTR _i$146700[ebp]
  00dab	83 c0 01	 add	 eax, 1
  00dae	89 85 54 ff ff
	ff		 mov	 DWORD PTR _i$146700[ebp], eax
$LN7@RegisterEd:
  00db4	83 bd 54 ff ff
	ff 20		 cmp	 DWORD PTR _i$146700[ebp], 32 ; 00000020H
  00dbb	7d 6e		 jge	 SHORT $LN19@RegisterEd

; 1867 :                     {
; 1868 :                         if(TempRegValue & 1)

  00dbd	8b 8d 58 ff ff
	ff		 mov	 ecx, DWORD PTR _TempRegValue$146699[ebp]
  00dc3	83 e1 01	 and	 ecx, 1
  00dc6	74 29		 je	 SHORT $LN4@RegisterEd

; 1869 :                         {
; 1870 :                             Button_SetCheck(GetDlgItem(hDlg, IDC_BIT0 + i), BST_CHECKED);

  00dc8	6a 00		 push	 0
  00dca	6a 01		 push	 1
  00dcc	68 f1 00 00 00	 push	 241			; 000000f1H
  00dd1	8b 95 54 ff ff
	ff		 mov	 edx, DWORD PTR _i$146700[ebp]
  00dd7	81 c2 ea 03 00
	00		 add	 edx, 1002		; 000003eaH
  00ddd	52		 push	 edx
  00dde	8b 45 08	 mov	 eax, DWORD PTR _hDlg$[ebp]
  00de1	50		 push	 eax
  00de2	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00de8	50		 push	 eax
  00de9	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16

; 1871 :                         }
; 1872 :                         else

  00def	eb 27		 jmp	 SHORT $LN3@RegisterEd
$LN4@RegisterEd:

; 1873 :                         {
; 1874 :                             Button_SetCheck(GetDlgItem(hDlg, IDC_BIT0 + i), BST_UNCHECKED);

  00df1	6a 00		 push	 0
  00df3	6a 00		 push	 0
  00df5	68 f1 00 00 00	 push	 241			; 000000f1H
  00dfa	8b 8d 54 ff ff
	ff		 mov	 ecx, DWORD PTR _i$146700[ebp]
  00e00	81 c1 ea 03 00
	00		 add	 ecx, 1002		; 000003eaH
  00e06	51		 push	 ecx
  00e07	8b 55 08	 mov	 edx, DWORD PTR _hDlg$[ebp]
  00e0a	52		 push	 edx
  00e0b	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__GetDlgItem@8
  00e11	50		 push	 eax
  00e12	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__SendMessageW@16
$LN3@RegisterEd:

; 1875 :                         }
; 1876 :                         TempRegValue = TempRegValue >> 1;

  00e18	8b 85 58 ff ff
	ff		 mov	 eax, DWORD PTR _TempRegValue$146699[ebp]
  00e1e	d1 e8		 shr	 eax, 1
  00e20	89 85 58 ff ff
	ff		 mov	 DWORD PTR _TempRegValue$146699[ebp], eax

; 1877 :                     }

  00e26	e9 7a ff ff ff	 jmp	 $LN6@RegisterEd
$LN19@RegisterEd:

; 1878 :                 }
; 1879 :             }
; 1880 :             break;
; 1881 :         default:
; 1882 :             break;
; 1883 :         }
; 1884 :         break;
; 1885 : 
; 1886 :     default:
; 1887 :         break;
; 1888 :     }
; 1889 :     return (FALSE);

  00e2b	33 c0		 xor	 eax, eax
$LN21@RegisterEd:

; 1890 : }

  00e2d	8b e5		 mov	 esp, ebp
  00e2f	5d		 pop	 ebp
  00e30	c2 10 00	 ret	 16			; 00000010H
?RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z ENDP ; CCX2388xCard::RegisterEditProc
_TEXT	ENDS
PUBLIC	?ShowRegisterSettingsDialog@CCX2388xCard@@QAEXPAUHINSTANCE__@@@Z ; CCX2388xCard::ShowRegisterSettingsDialog
; Function compile flags: /Odtp
;	COMDAT ?ShowRegisterSettingsDialog@CCX2388xCard@@QAEXPAUHINSTANCE__@@@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_hCX2388xResourceInst$ = 8				; size = 4
?ShowRegisterSettingsDialog@CCX2388xCard@@QAEXPAUHINSTANCE__@@@Z PROC ; CCX2388xCard::ShowRegisterSettingsDialog, COMDAT
; _this$ = ecx

; 1746 : {

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

; 1747 :     DialogBoxParam(hCX2388xResourceInst, _T("REGISTEREDIT"), GetMainWnd(), RegisterEditProc, (LPARAM)this);

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	50		 push	 eax
  0000b	68 00 00 00 00	 push	 OFFSET ?RegisterEditProc@CCX2388xCard@@CGHPAUHWND__@@IIJ@Z ; CCX2388xCard::RegisterEditProc
  00010	e8 00 00 00 00	 call	 ?GetMainWnd@@YAPAUHWND__@@XZ ; GetMainWnd
  00015	50		 push	 eax
  00016	68 00 00 00 00	 push	 OFFSET ??_C@_1BK@EJBLIMAF@?$AAR?$AAE?$AAG?$AAI?$AAS?$AAT?$AAE?$AAR?$AAE?$AAD?$AAI?$AAT?$AA?$AA@
  0001b	8b 4d 08	 mov	 ecx, DWORD PTR _hCX2388xResourceInst$[ebp]
  0001e	51		 push	 ecx
  0001f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__DialogBoxParamW@20

; 1748 : }

  00025	8b e5		 mov	 esp, ebp
  00027	5d		 pop	 ebp
  00028	c2 04 00	 ret	 4
?ShowRegisterSettingsDialog@CCX2388xCard@@QAEXPAUHINSTANCE__@@@Z ENDP ; CCX2388xCard::ShowRegisterSettingsDialog
_TEXT	ENDS
PUBLIC	__$ArrayPad$
PUBLIC	?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z	; CCX2388xCard::DumpChipStatus
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z$0
__ehfuncinfo$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z
_TEXT	SEGMENT
_this$ = -52						; size = 4
_hFile$ = -48						; size = 4
_Filename$ = -44					; size = 28
__$ArrayPad$ = -16					; size = 4
__$EHRec$ = -12						; size = 12
_CardName$ = 8						; size = 4
?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z PROC		; CCX2388xCard::DumpChipStatus, COMDAT
; _this$ = ecx

; 1565 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 28	 sub	 esp, 40			; 00000028H
  00014	a1 00 00 00 00	 mov	 eax, DWORD PTR ___security_cookie
  00019	33 c5		 xor	 eax, ebp
  0001b	89 45 f0	 mov	 DWORD PTR __$ArrayPad$[ebp], eax
  0001e	50		 push	 eax
  0001f	8d 45 f4	 lea	 eax, DWORD PTR __$EHRec$[ebp]
  00022	64 a3 00 00 00
	00		 mov	 DWORD PTR fs:0, eax
  00028	89 4d cc	 mov	 DWORD PTR _this$[ebp], ecx

; 1566 :     FILE* hFile;
; 1567 :     tstring Filename(CardName);

  0002b	8b 45 08	 mov	 eax, DWORD PTR _CardName$[ebp]
  0002e	50		 push	 eax
  0002f	8d 4d d4	 lea	 ecx, DWORD PTR _Filename$[ebp]
  00032	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> >
  00037	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0

; 1568 : 
; 1569 :     Filename += _T(".txt");

  0003e	68 00 00 00 00	 push	 OFFSET ??_C@_19GGNHIDOH@?$AA?4?$AAt?$AAx?$AAt?$AA?$AA@
  00043	8d 4d d4	 lea	 ecx, DWORD PTR _Filename$[ebp]
  00046	e8 00 00 00 00	 call	 ??Y?$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+=

; 1570 : 
; 1571 :     hFile = _tfopen(Filename.c_str(), _T("w"));

  0004b	68 00 00 00 00	 push	 OFFSET ??_C@_13CIFDLIMG@?$AAw?$AA?$AA@
  00050	8d 4d d4	 lea	 ecx, DWORD PTR _Filename$[ebp]
  00053	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
  00058	50		 push	 eax
  00059	e8 00 00 00 00	 call	 __wfopen
  0005e	83 c4 08	 add	 esp, 8
  00061	89 45 d0	 mov	 DWORD PTR _hFile$[ebp], eax

; 1572 :     if(!hFile)

  00064	83 7d d0 00	 cmp	 DWORD PTR _hFile$[ebp], 0
  00068	75 14		 jne	 SHORT $LN1@DumpChipSt

; 1573 :     {
; 1574 :         return;

  0006a	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00071	8d 4d d4	 lea	 ecx, DWORD PTR _Filename$[ebp]
  00074	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> >
  00079	e9 29 13 00 00	 jmp	 $LN2@DumpChipSt
$LN1@DumpChipSt:

; 1575 :     }
; 1576 : 
; 1577 :     _ftprintf(hFile, _T("SubSystemId\t%08x\n"), m_SubSystemId);

  0007e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00081	8b 51 04	 mov	 edx, DWORD PTR [ecx+4]
  00084	52		 push	 edx
  00085	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@NAEHNO@?$AAS?$AAu?$AAb?$AAS?$AAy?$AAs?$AAt?$AAe?$AAm?$AAI?$AAd?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0008a	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0008d	50		 push	 eax
  0008e	e8 00 00 00 00	 call	 _fwprintf
  00093	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1578 : 
; 1579 :     DumpRegister(CX2388X_DEVICE_STATUS);

  00096	68 00 01 31 00	 push	 3211520			; 00310100H
  0009b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0009e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  000a3	50		 push	 eax
  000a4	68 00 00 00 00	 push	 OFFSET ??_C@_1DI@GHHPHAEN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAD?$AAE?$AAV?$AAI?$AAC?$AAE?$AA_?$AAS?$AAT?$AAA?$AAT?$AAU?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  000a9	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  000ac	51		 push	 ecx
  000ad	e8 00 00 00 00	 call	 _fwprintf
  000b2	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1580 :     DumpRegister(CX2388X_VIDEO_INPUT);

  000b5	68 04 01 31 00	 push	 3211524			; 00310104H
  000ba	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  000bd	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  000c2	50		 push	 eax
  000c3	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@EEAJPOGO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAI?$AAN?$AAP?$AAU?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  000c8	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  000cb	52		 push	 edx
  000cc	e8 00 00 00 00	 call	 _fwprintf
  000d1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1581 :     DumpRegister(CX2388X_TEMPORAL_DEC);

  000d4	68 08 01 31 00	 push	 3211528			; 00310108H
  000d9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  000dc	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  000e1	50		 push	 eax
  000e2	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@MLOMPFDJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAT?$AAE?$AAM?$AAP?$AAO?$AAR?$AAA?$AAL?$AA_?$AAD?$AAE?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  000e7	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  000ea	50		 push	 eax
  000eb	e8 00 00 00 00	 call	 _fwprintf
  000f0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1582 :     DumpRegister(CX2388X_AGC_BURST_DELAY);

  000f3	68 0c 01 31 00	 push	 3211532			; 0031010cH
  000f8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  000fb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00100	50		 push	 eax
  00101	68 00 00 00 00	 push	 OFFSET ??_C@_1DM@CBDALIOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAA?$AAG?$AAC?$AA_?$AAB?$AAU?$AAR?$AAS?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00106	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00109	51		 push	 ecx
  0010a	e8 00 00 00 00	 call	 _fwprintf
  0010f	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1583 :     DumpRegister(CX2388X_BRIGHT_CONTRAST);

  00112	68 10 01 31 00	 push	 3211536			; 00310110H
  00117	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0011a	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0011f	50		 push	 eax
  00120	68 00 00 00 00	 push	 OFFSET ??_C@_1DM@DBDIENHI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAB?$AAR?$AAI?$AAG?$AAH?$AAT?$AA_?$AAC?$AAO?$AAN?$AAT?$AAR?$AAA?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00125	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00128	52		 push	 edx
  00129	e8 00 00 00 00	 call	 _fwprintf
  0012e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1584 :     DumpRegister(CX2388X_UVSATURATION);

  00131	68 14 01 31 00	 push	 3211540			; 00310114H
  00136	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00139	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0013e	50		 push	 eax
  0013f	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@GJCCIFOJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAU?$AAV?$AAS?$AAA?$AAT?$AAU?$AAR?$AAA?$AAT?$AAI?$AAO?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00144	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00147	50		 push	 eax
  00148	e8 00 00 00 00	 call	 _fwprintf
  0014d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1585 :     DumpRegister(CX2388X_HUE);

  00150	68 18 01 31 00	 push	 3211544			; 00310118H
  00155	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00158	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0015d	50		 push	 eax
  0015e	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@DEIDOOJC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAU?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00163	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00166	51		 push	 ecx
  00167	e8 00 00 00 00	 call	 _fwprintf
  0016c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1586 :     DumpRegister(CX2388X_WHITE_CRUSH);

  0016f	68 1c 01 31 00	 push	 3211548			; 0031011cH
  00174	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00177	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0017c	50		 push	 eax
  0017d	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@PHCHBDPN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAW?$AAH?$AAI?$AAT?$AAE?$AA_?$AAC?$AAR?$AAU?$AAS?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00182	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00185	52		 push	 edx
  00186	e8 00 00 00 00	 call	 _fwprintf
  0018b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1587 :     DumpRegister(CX2388X_PIXEL_CNT_NOTCH);

  0018e	68 20 01 31 00	 push	 3211552			; 00310120H
  00193	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00196	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0019b	50		 push	 eax
  0019c	68 00 00 00 00	 push	 OFFSET ??_C@_1DM@BBCBADMC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAI?$AAX?$AAE?$AAL?$AA_?$AAC?$AAN?$AAT?$AA_?$AAN?$AAO?$AAT?$AAC?$AAH?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  001a1	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  001a4	50		 push	 eax
  001a5	e8 00 00 00 00	 call	 _fwprintf
  001aa	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1588 :     DumpRegister(CX2388X_HORZ_DELAY_EVEN);

  001ad	68 24 01 31 00	 push	 3211556			; 00310124H
  001b2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  001b5	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  001ba	50		 push	 eax
  001bb	68 00 00 00 00	 push	 OFFSET ??_C@_1DM@BBJHPFIL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  001c0	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  001c3	51		 push	 ecx
  001c4	e8 00 00 00 00	 call	 _fwprintf
  001c9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1589 :     DumpRegister(CX2388X_HORZ_DELAY_ODD);

  001cc	68 28 01 31 00	 push	 3211560			; 00310128H
  001d1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  001d4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  001d9	50		 push	 eax
  001da	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@DKNJEDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAO?$AAR?$AAZ?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  001df	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  001e2	52		 push	 edx
  001e3	e8 00 00 00 00	 call	 _fwprintf
  001e8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1590 :     DumpRegister(CX2388X_VERT_DELAY_EVEN);

  001eb	68 2c 01 31 00	 push	 3211564			; 0031012cH
  001f0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  001f3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  001f8	50		 push	 eax
  001f9	68 00 00 00 00	 push	 OFFSET ??_C@_1DM@BEGPOMAH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  001fe	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00201	50		 push	 eax
  00202	e8 00 00 00 00	 call	 _fwprintf
  00207	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1591 :     DumpRegister(CX2388X_VERT_DELAY_ODD);

  0020a	68 30 01 31 00	 push	 3211568			; 00310130H
  0020f	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00212	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00217	50		 push	 eax
  00218	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@BGOIONAD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAE?$AAR?$AAT?$AA_?$AAD?$AAE?$AAL?$AAA?$AAY?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0021d	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00220	51		 push	 ecx
  00221	e8 00 00 00 00	 call	 _fwprintf
  00226	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1592 :     DumpRegister(CX2388X_VDELAYCCIR_EVEN);

  00229	68 34 01 31 00	 push	 3211572			; 00310134H
  0022e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00231	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00236	50		 push	 eax
  00237	68 00 00 00 00	 push	 OFFSET ??_C@_1DM@ODOKLOCD@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0023c	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0023f	52		 push	 edx
  00240	e8 00 00 00 00	 call	 _fwprintf
  00245	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1593 :     DumpRegister(CX2388X_VDELAYCCIR_ODD);

  00248	68 38 01 31 00	 push	 3211576			; 00310138H
  0024d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00250	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00255	50		 push	 eax
  00256	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@KLLMHOAN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAD?$AAE?$AAL?$AAA?$AAY?$AAC?$AAC?$AAI?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0025b	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0025e	50		 push	 eax
  0025f	e8 00 00 00 00	 call	 _fwprintf
  00264	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1594 :     DumpRegister(CX2388X_HACTIVE_EVEN);

  00267	68 3c 01 31 00	 push	 3211580			; 0031013cH
  0026c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0026f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00274	50		 push	 eax
  00275	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@GAOJOOMP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0027a	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0027d	51		 push	 ecx
  0027e	e8 00 00 00 00	 call	 _fwprintf
  00283	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1595 :     DumpRegister(CX2388X_HACTIVE_ODD);

  00286	68 40 01 31 00	 push	 3211584			; 00310140H
  0028b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0028e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00293	50		 push	 eax
  00294	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@BOIBJOOI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00299	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0029c	52		 push	 edx
  0029d	e8 00 00 00 00	 call	 _fwprintf
  002a2	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1596 :     DumpRegister(CX2388X_VACTIVE_EVEN);

  002a5	68 44 01 31 00	 push	 3211588			; 00310144H
  002aa	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  002ad	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  002b2	50		 push	 eax
  002b3	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@PJOKOHPK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  002b8	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  002bb	50		 push	 eax
  002bc	e8 00 00 00 00	 call	 _fwprintf
  002c1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1597 :     DumpRegister(CX2388X_VACTIVE_ODD);

  002c4	68 48 01 31 00	 push	 3211592			; 00310148H
  002c9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  002cc	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  002d1	50		 push	 eax
  002d2	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@EGKALKGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAA?$AAC?$AAT?$AAI?$AAV?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  002d7	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  002da	51		 push	 ecx
  002db	e8 00 00 00 00	 call	 _fwprintf
  002e0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1598 :     DumpRegister(CX2388X_HSCALE_EVEN);

  002e3	68 4c 01 31 00	 push	 3211596			; 0031014cH
  002e8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  002eb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  002f0	50		 push	 eax
  002f1	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@NJHJKJLF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  002f6	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  002f9	52		 push	 edx
  002fa	e8 00 00 00 00	 call	 _fwprintf
  002ff	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1599 :     DumpRegister(CX2388X_HSCALE_ODD);

  00302	68 50 01 31 00	 push	 3211600			; 00310150H
  00307	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0030a	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0030f	50		 push	 eax
  00310	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@DENELDDN@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00315	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00318	50		 push	 eax
  00319	e8 00 00 00 00	 call	 _fwprintf
  0031e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1600 :     DumpRegister(CX2388X_VSCALE_EVEN);

  00321	68 54 01 31 00	 push	 3211604			; 00310154H
  00326	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00329	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0032e	50		 push	 eax
  0032f	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@IBFIINDL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00334	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00337	51		 push	 ecx
  00338	e8 00 00 00 00	 call	 _fwprintf
  0033d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1601 :     DumpRegister(CX2388X_VSCALE_ODD);

  00340	68 58 01 31 00	 push	 3211608			; 00310158H
  00345	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00348	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0034d	50		 push	 eax
  0034e	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@DFAMMDNL@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00353	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00356	52		 push	 edx
  00357	e8 00 00 00 00	 call	 _fwprintf
  0035c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1602 :     DumpRegister(CX2388X_FILTER_EVEN);

  0035f	68 5c 01 31 00	 push	 3211612			; 0031015cH
  00364	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00367	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0036c	50		 push	 eax
  0036d	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@GLMNJLBJ@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAE?$AAV?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00372	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00375	50		 push	 eax
  00376	e8 00 00 00 00	 call	 _fwprintf
  0037b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1603 :     DumpRegister(CX2388X_FILTER_ODD);

  0037e	68 60 01 31 00	 push	 3211616			; 00310160H
  00383	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00386	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0038b	50		 push	 eax
  0038c	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@LLBMCBDB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAL?$AAT?$AAE?$AAR?$AA_?$AAO?$AAD?$AAD?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00391	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00394	51		 push	 ecx
  00395	e8 00 00 00 00	 call	 _fwprintf
  0039a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1604 :     DumpRegister(CX2388X_FORMAT_2HCOMB);

  0039d	68 64 01 31 00	 push	 3211620			; 00310164H
  003a2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  003a5	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  003aa	50		 push	 eax
  003ab	68 00 00 00 00	 push	 OFFSET ??_C@_1DI@KOLNJDNO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA_?$AA2?$AAH?$AAC?$AAO?$AAM?$AAB?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  003b0	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  003b3	52		 push	 edx
  003b4	e8 00 00 00 00	 call	 _fwprintf
  003b9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1605 :     DumpRegister(CX2388X_PLL);

  003bc	68 68 01 31 00	 push	 3211624			; 00310168H
  003c1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  003c4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  003c9	50		 push	 eax
  003ca	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@ECEFNJCO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  003cf	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  003d2	50		 push	 eax
  003d3	e8 00 00 00 00	 call	 _fwprintf
  003d8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1606 :     DumpRegister(CX2388X_PLL_ADJUST);

  003db	68 6c 01 31 00	 push	 3211628			; 0031016cH
  003e0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  003e3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  003e8	50		 push	 eax
  003e9	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@FDEDELKC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAP?$AAL?$AAL?$AA_?$AAA?$AAD?$AAJ?$AAU?$AAS?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  003ee	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  003f1	51		 push	 ecx
  003f2	e8 00 00 00 00	 call	 _fwprintf
  003f7	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1607 :     DumpRegister(CX2388X_SAMPLERATECONV);

  003fa	68 70 01 31 00	 push	 3211632			; 00310170H
  003ff	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00402	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00407	50		 push	 eax
  00408	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@EILLJDDP@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAC?$AAO?$AAN?$AAV?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0040d	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00410	52		 push	 edx
  00411	e8 00 00 00 00	 call	 _fwprintf
  00416	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1608 :     DumpRegister(CX2388X_SAMPLERATEFIFO);

  00419	68 74 01 31 00	 push	 3211636			; 00310174H
  0041e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00421	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00426	50		 push	 eax
  00427	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@KLBMGHGG@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAA?$AAM?$AAP?$AAL?$AAE?$AAR?$AAA?$AAT?$AAE?$AAF?$AAI?$AAF?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0042c	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0042f	50		 push	 eax
  00430	e8 00 00 00 00	 call	 _fwprintf
  00435	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1609 :     DumpRegister(CX2388X_SUBCARRIERSTEP);

  00438	68 78 01 31 00	 push	 3211640			; 00310178H
  0043d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00440	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00445	50		 push	 eax
  00446	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@HPPHBGLO@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0044b	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0044e	51		 push	 ecx
  0044f	e8 00 00 00 00	 call	 _fwprintf
  00454	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1610 :     DumpRegister(CX2388X_SUBCARRIERSTEPDR);

  00457	68 7c 01 31 00	 push	 3211644			; 0031017cH
  0045c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0045f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00464	50		 push	 eax
  00465	68 00 00 00 00	 push	 OFFSET ??_C@_1DO@EAIGCCCB@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAS?$AAU?$AAB?$AAC?$AAA?$AAR?$AAR?$AAI?$AAE?$AAR?$AAS?$AAT?$AAE?$AAP?$AAD?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0046a	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0046d	52		 push	 edx
  0046e	e8 00 00 00 00	 call	 _fwprintf
  00473	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1611 :     DumpRegister(CX2388X_CAPTURECONTROL);

  00476	68 80 01 31 00	 push	 3211648			; 00310180H
  0047b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0047e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00483	50		 push	 eax
  00484	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@MKEIJKPM@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAC?$AAA?$AAP?$AAT?$AAU?$AAR?$AAE?$AAC?$AAO?$AAN?$AAT?$AAR?$AAO?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00489	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0048c	50		 push	 eax
  0048d	e8 00 00 00 00	 call	 _fwprintf
  00492	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1612 :     DumpRegister(CX2388X_VIDEO_COLOR_FORMAT);

  00495	68 84 01 31 00	 push	 3211652			; 00310184H
  0049a	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0049d	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  004a2	50		 push	 eax
  004a3	68 00 00 00 00	 push	 OFFSET ??_C@_1EC@PAECBFKF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAD?$AAE?$AAO?$AA_?$AAC?$AAO?$AAL?$AAO?$AAR?$AA_?$AAF?$AAO?$AAR?$AAM?$AAA?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6@
  004a8	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  004ab	51		 push	 ecx
  004ac	e8 00 00 00 00	 call	 _fwprintf
  004b1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1613 :     DumpRegister(CX2388X_VBI_SIZE);

  004b4	68 88 01 31 00	 push	 3211656			; 00310188H
  004b9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  004bc	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  004c1	50		 push	 eax
  004c2	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@ILLILE@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAI?$AA_?$AAS?$AAI?$AAZ?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  004c7	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  004ca	52		 push	 edx
  004cb	e8 00 00 00 00	 call	 _fwprintf
  004d0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1614 :     DumpRegister(CX2388X_FIELD_CAP_CNT);

  004d3	68 90 01 31 00	 push	 3211664			; 00310190H
  004d8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  004db	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  004e0	50		 push	 eax
  004e1	68 00 00 00 00	 push	 OFFSET ??_C@_1DI@DOMBAAOF@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAF?$AAI?$AAE?$AAL?$AAD?$AA_?$AAC?$AAA?$AAP?$AA_?$AAC?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  004e6	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  004e9	50		 push	 eax
  004ea	e8 00 00 00 00	 call	 _fwprintf
  004ef	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1615 :     DumpRegister(CX2388X_VIP_CONFIG);

  004f2	68 94 01 31 00	 push	 3211668			; 00310194H
  004f7	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  004fa	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  004ff	50		 push	 eax
  00500	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@MOFJKEFI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAF?$AAI?$AAG?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00505	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00508	51		 push	 ecx
  00509	e8 00 00 00 00	 call	 _fwprintf
  0050e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1616 :     DumpRegister(CX2388X_VIP_CONTBRGT);

  00511	68 98 01 31 00	 push	 3211672			; 00310198H
  00516	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00519	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0051e	50		 push	 eax
  0051f	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@KNJKPDAI@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAC?$AAO?$AAN?$AAT?$AAB?$AAR?$AAG?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00524	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00527	52		 push	 edx
  00528	e8 00 00 00 00	 call	 _fwprintf
  0052d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1617 :     DumpRegister(CX2388X_VIP_HSCALE);

  00530	68 a0 01 31 00	 push	 3211680			; 003101a0H
  00535	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00538	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0053d	50		 push	 eax
  0053e	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@NNJDIKBH@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAH?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00543	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00546	50		 push	 eax
  00547	e8 00 00 00 00	 call	 _fwprintf
  0054c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1618 :     DumpRegister(CX2388X_VIP_VSCALE);

  0054f	68 a4 01 31 00	 push	 3211684			; 003101a4H
  00554	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00557	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0055c	50		 push	 eax
  0055d	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@BNDGCBGC@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAI?$AAP?$AA_?$AAV?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00562	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00565	51		 push	 ecx
  00566	e8 00 00 00 00	 call	 _fwprintf
  0056b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1619 :     DumpRegister(CX2388X_VBOS);

  0056e	68 a8 01 31 00	 push	 3211688			; 003101a8H
  00573	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00576	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0057b	50		 push	 eax
  0057c	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@CJFKCCHK@?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAX?$AA_?$AAV?$AAB?$AAO?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00581	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00584	52		 push	 edx
  00585	e8 00 00 00 00	 call	 _fwprintf
  0058a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1620 : 
; 1621 :     DumpRegister(MO_GP0_IO);

  0058d	68 10 00 35 00	 push	 3473424			; 00350010H
  00592	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00595	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0059a	50		 push	 eax
  0059b	68 00 00 00 00	 push	 OFFSET ??_C@_1CA@KNGJMDLJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA0?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  005a0	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  005a3	50		 push	 eax
  005a4	e8 00 00 00 00	 call	 _fwprintf
  005a9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1622 :     DumpRegister(MO_GP1_IO);

  005ac	68 14 00 35 00	 push	 3473428			; 00350014H
  005b1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  005b4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  005b9	50		 push	 eax
  005ba	68 00 00 00 00	 push	 OFFSET ??_C@_1CA@LKEBKHHJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA1?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  005bf	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  005c2	51		 push	 ecx
  005c3	e8 00 00 00 00	 call	 _fwprintf
  005c8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1623 :     DumpRegister(MO_GP2_IO);

  005cb	68 18 00 35 00	 push	 3473432			; 00350018H
  005d0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  005d3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  005d8	50		 push	 eax
  005d9	68 00 00 00 00	 push	 OFFSET ??_C@_1CA@IDDJAKDJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA2?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  005de	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  005e1	52		 push	 edx
  005e2	e8 00 00 00 00	 call	 _fwprintf
  005e7	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1624 :     DumpRegister(MO_GP3_IO);

  005ea	68 1c 00 35 00	 push	 3473436			; 0035001cH
  005ef	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  005f2	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  005f7	50		 push	 eax
  005f8	68 00 00 00 00	 push	 OFFSET ??_C@_1CA@JEBBGOPJ@?$AAM?$AAO?$AA_?$AAG?$AAP?$AA3?$AA_?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  005fd	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00600	50		 push	 eax
  00601	e8 00 00 00 00	 call	 _fwprintf
  00606	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1625 :     DumpRegister(MO_GPIO);

  00609	68 20 00 35 00	 push	 3473440			; 00350020H
  0060e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00611	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00616	50		 push	 eax
  00617	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@OLMPIIEG@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAI?$AAO?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0061c	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0061f	51		 push	 ecx
  00620	e8 00 00 00 00	 call	 _fwprintf
  00625	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1626 :     DumpRegister(MO_GPOE);

  00628	68 24 00 35 00	 push	 3473444			; 00350024H
  0062d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00630	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00635	50		 push	 eax
  00636	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@BBAAIOOP@?$AAM?$AAO?$AA_?$AAG?$AAP?$AAO?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0063b	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0063e	52		 push	 edx
  0063f	e8 00 00 00 00	 call	 _fwprintf
  00644	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1627 : 
; 1628 :     DumpBRegister(0x320d01);

  00647	68 01 0d 32 00	 push	 3280129			; 00320d01H
  0064c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0064f	e8 00 00 00 00	 call	 ?ReadByte@CPCICard@@QAEEK@Z ; CPCICard::ReadByte
  00654	0f b6 c0	 movzx	 eax, al
  00657	50		 push	 eax
  00658	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@MJKOAKCJ@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA1?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
  0065d	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00660	51		 push	 ecx
  00661	e8 00 00 00 00	 call	 _fwprintf
  00666	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1629 :     DumpBRegister(0x320d02);

  00669	68 02 0d 32 00	 push	 3280130			; 00320d02H
  0066e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00671	e8 00 00 00 00	 call	 ?ReadByte@CPCICard@@QAEEK@Z ; CPCICard::ReadByte
  00676	0f b6 d0	 movzx	 edx, al
  00679	52		 push	 edx
  0067a	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@OAGGLONL@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA2?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
  0067f	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00682	50		 push	 eax
  00683	e8 00 00 00 00	 call	 _fwprintf
  00688	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1630 :     DumpBRegister(0x320d03);

  0068b	68 03 0d 32 00	 push	 3280131			; 00320d03H
  00690	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00693	e8 00 00 00 00	 call	 ?ReadByte@CPCICard@@QAEEK@Z ; CPCICard::ReadByte
  00698	0f b6 c8	 movzx	 ecx, al
  0069b	51		 push	 ecx
  0069c	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@EOAOCPEK@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA3?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
  006a1	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  006a4	52		 push	 edx
  006a5	e8 00 00 00 00	 call	 _fwprintf
  006aa	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1631 :     DumpBRegister(0x320d04);

  006ad	68 04 0d 32 00	 push	 3280132			; 00320d04H
  006b2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  006b5	e8 00 00 00 00	 call	 ?ReadByte@CPCICard@@QAEEK@Z ; CPCICard::ReadByte
  006ba	0f b6 c0	 movzx	 eax, al
  006bd	50		 push	 eax
  006be	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@LDPHNHDP@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA0?$AA4?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
  006c3	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  006c6	51		 push	 ecx
  006c7	e8 00 00 00 00	 call	 _fwprintf
  006cc	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1632 :     DumpBRegister(0x320d2a);

  006cf	68 2a 0d 32 00	 push	 3280170			; 00320d2aH
  006d4	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  006d7	e8 00 00 00 00	 call	 ?ReadByte@CPCICard@@QAEEK@Z ; CPCICard::ReadByte
  006dc	0f b6 d0	 movzx	 edx, al
  006df	52		 push	 edx
  006e0	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@ECDKJMO@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAa?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
  006e5	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  006e8	50		 push	 eax
  006e9	e8 00 00 00 00	 call	 _fwprintf
  006ee	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1633 :     DumpBRegister(0x320d2b);

  006f1	68 2b 0d 32 00	 push	 3280171			; 00320d2bH
  006f6	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  006f9	e8 00 00 00 00	 call	 ?ReadByte@CPCICard@@QAEEK@Z ; CPCICard::ReadByte
  006fe	0f b6 c8	 movzx	 ecx, al
  00701	51		 push	 ecx
  00702	68 00 00 00 00	 push	 OFFSET ??_C@_1BO@CNOLBNDM@?$AA0?$AAx?$AA3?$AA2?$AA0?$AAd?$AA2?$AAb?$AA?7?$AA?$CF?$AA0?$AA2?$AAx?$AA?6?$AA?$AA@
  00707	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0070a	52		 push	 edx
  0070b	e8 00 00 00 00	 call	 _fwprintf
  00710	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1634 : 
; 1635 :     DumpRegister(AUD_DN0_FREQ);

  00713	68 74 02 32 00	 push	 3277428			; 00320274H
  00718	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0071b	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00720	50		 push	 eax
  00721	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@NONOALA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA0?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00726	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00729	50		 push	 eax
  0072a	e8 00 00 00 00	 call	 _fwprintf
  0072f	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1636 :     DumpRegister(AUD_POLY0_DDS_CONSTANT);

  00732	68 70 02 32 00	 push	 3277424			; 00320270H
  00737	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0073a	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0073f	50		 push	 eax
  00740	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@OGDHCPNP@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAO?$AAL?$AAY?$AA0?$AA_?$AAD?$AAD?$AAS?$AA_?$AAC?$AAO?$AAN?$AAS?$AAT?$AAA?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00745	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00748	51		 push	 ecx
  00749	e8 00 00 00 00	 call	 _fwprintf
  0074e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1637 :     DumpRegister(AUD_IIR1_0_SEL);

  00751	68 50 01 32 00	 push	 3277136			; 00320150H
  00756	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00759	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0075e	50		 push	 eax
  0075f	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@PIMKMHCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00764	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00767	52		 push	 edx
  00768	e8 00 00 00 00	 call	 _fwprintf
  0076d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1638 :     DumpRegister(AUD_IIR1_1_SEL);

  00770	68 58 01 32 00	 push	 3277144			; 00320158H
  00775	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00778	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0077d	50		 push	 eax
  0077e	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HJOPKCAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00783	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00786	50		 push	 eax
  00787	e8 00 00 00 00	 call	 _fwprintf
  0078c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1639 :     DumpRegister(AUD_IIR1_2_SEL);

  0078f	68 60 01 32 00	 push	 3277152			; 00320160H
  00794	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00797	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0079c	50		 push	 eax
  0079d	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@CBPBALCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  007a2	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  007a5	51		 push	 ecx
  007a6	e8 00 00 00 00	 call	 _fwprintf
  007ab	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1640 :     DumpRegister(AUD_IIR1_3_SEL);

  007ae	68 68 01 32 00	 push	 3277160			; 00320168H
  007b3	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  007b6	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  007bb	50		 push	 eax
  007bc	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@KANEGOAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  007c1	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  007c4	52		 push	 edx
  007c5	e8 00 00 00 00	 call	 _fwprintf
  007ca	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1641 :     DumpRegister(AUD_IIR1_4_SEL);

  007cd	68 70 01 32 00	 push	 3277168			; 00320170H
  007d2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  007d5	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  007da	50		 push	 eax
  007db	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@JBMMFJHP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  007e0	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  007e3	50		 push	 eax
  007e4	e8 00 00 00 00	 call	 _fwprintf
  007e9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1642 :     DumpRegister(AUD_IIR1_5_SEL);

  007ec	68 80 01 32 00	 push	 3277184			; 00320180H
  007f1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  007f4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  007f9	50		 push	 eax
  007fa	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@BAOJDMFI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  007ff	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00802	51		 push	 ecx
  00803	e8 00 00 00 00	 call	 _fwprintf
  00808	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1643 :     DumpRegister(AUD_IIR1_0_SHIFT);

  0080b	68 54 01 32 00	 push	 3277140			; 00320154H
  00810	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00813	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00818	50		 push	 eax
  00819	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@HGDLGDE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0081e	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00821	52		 push	 edx
  00822	e8 00 00 00 00	 call	 _fwprintf
  00827	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1644 :     DumpRegister(AUD_IIR1_1_SHIFT);

  0082a	68 5c 01 32 00	 push	 3277148			; 0032015cH
  0082f	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00832	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00837	50		 push	 eax
  00838	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@GNGELCJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0083d	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00840	50		 push	 eax
  00841	e8 00 00 00 00	 call	 _fwprintf
  00846	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1645 :     DumpRegister(AUD_IIR1_2_SHIFT);

  00849	68 64 01 32 00	 push	 3277156			; 00320164H
  0084e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00851	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00856	50		 push	 eax
  00857	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@EAIEMAO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0085c	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0085f	51		 push	 ecx
  00860	e8 00 00 00 00	 call	 _fwprintf
  00865	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1646 :     DumpRegister(AUD_IIR1_3_SHIFT);

  00868	68 6c 01 32 00	 push	 3277164			; 0032016cH
  0086d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00870	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00875	50		 push	 eax
  00876	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@FLNLBBD@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA3?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0087b	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0087e	52		 push	 edx
  0087f	e8 00 00 00 00	 call	 _fwprintf
  00884	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1647 :     DumpRegister(AUD_IIR1_4_SHIFT);

  00887	68 7c 01 32 00	 push	 3277180			; 0032017cH
  0088c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0088f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00894	50		 push	 eax
  00895	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@BLEECEA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA4?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0089a	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0089d	50		 push	 eax
  0089e	e8 00 00 00 00	 call	 _fwprintf
  008a3	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1648 :     DumpRegister(AUD_IIR1_5_SHIFT);

  008a6	68 84 01 32 00	 push	 3277188			; 00320184H
  008ab	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  008ae	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  008b3	50		 push	 eax
  008b4	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@BLPFN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA1?$AA_?$AA5?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  008b9	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  008bc	51		 push	 ecx
  008bd	e8 00 00 00 00	 call	 _fwprintf
  008c2	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1649 :     DumpRegister(AUD_IIR2_0_SEL);

  008c5	68 90 01 32 00	 push	 3277200			; 00320190H
  008ca	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  008cd	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  008d2	50		 push	 eax
  008d3	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@PKBEMAAH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  008d8	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  008db	52		 push	 edx
  008dc	e8 00 00 00 00	 call	 _fwprintf
  008e1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1650 :     DumpRegister(AUD_IIR2_1_SEL);

  008e4	68 98 01 32 00	 push	 3277208			; 00320198H
  008e9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  008ec	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  008f1	50		 push	 eax
  008f2	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HLDBKFCA@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  008f7	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  008fa	50		 push	 eax
  008fb	e8 00 00 00 00	 call	 _fwprintf
  00900	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1651 :     DumpRegister(AUD_IIR2_2_SEL);

  00903	68 a0 01 32 00	 push	 3277216			; 003201a0H
  00908	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0090b	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00910	50		 push	 eax
  00911	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@CDCPAMAI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00916	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00919	51		 push	 ecx
  0091a	e8 00 00 00 00	 call	 _fwprintf
  0091f	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1652 :     DumpRegister(AUD_IIR2_3_SEL);

  00922	68 a8 01 32 00	 push	 3277224			; 003201a8H
  00927	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0092a	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0092f	50		 push	 eax
  00930	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@KCAKGJCP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA2?$AA_?$AA3?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00935	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00938	52		 push	 edx
  00939	e8 00 00 00 00	 call	 _fwprintf
  0093e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1653 :     DumpRegister(AUD_IIR3_0_SEL);

  00941	68 c0 01 32 00	 push	 3277248			; 003201c0H
  00946	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00949	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0094e	50		 push	 eax
  0094f	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@PLKBDNBK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00954	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00957	50		 push	 eax
  00958	e8 00 00 00 00	 call	 _fwprintf
  0095d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1654 :     DumpRegister(AUD_IIR3_1_SEL);

  00960	68 c8 01 32 00	 push	 3277256			; 003201c8H
  00965	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00968	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0096d	50		 push	 eax
  0096e	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HKIEFIDN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00973	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00976	51		 push	 ecx
  00977	e8 00 00 00 00	 call	 _fwprintf
  0097c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1655 :     DumpRegister(AUD_IIR3_2_SEL);

  0097f	68 d0 01 32 00	 push	 3277264			; 003201d0H
  00984	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00987	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0098c	50		 push	 eax
  0098d	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@CCJKPBBF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00992	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00995	52		 push	 edx
  00996	e8 00 00 00 00	 call	 _fwprintf
  0099b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1656 :     DumpRegister(AUD_IIR3_0_SHIFT);

  0099e	68 c4 01 32 00	 push	 3277252			; 003201c4H
  009a3	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  009a6	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  009ab	50		 push	 eax
  009ac	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@DPKGLLCB@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  009b1	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  009b4	50		 push	 eax
  009b5	e8 00 00 00 00	 call	 _fwprintf
  009ba	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1657 :     DumpRegister(AUD_IIR3_1_SHIFT);

  009bd	68 cc 01 32 00	 push	 3277260			; 003201ccH
  009c2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  009c5	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  009ca	50		 push	 eax
  009cb	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@DOBDEGDM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  009d0	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  009d3	51		 push	 ecx
  009d4	e8 00 00 00 00	 call	 _fwprintf
  009d9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1658 :     DumpRegister(AUD_IIR3_2_SHIFT);

  009dc	68 d4 01 32 00	 push	 3277268			; 003201d4H
  009e1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  009e4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  009e9	50		 push	 eax
  009ea	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@DMMNEBBL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA3?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  009ef	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  009f2	52		 push	 edx
  009f3	e8 00 00 00 00	 call	 _fwprintf
  009f8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1659 :     DumpRegister(AUD_IIR4_0_SEL);

  009fb	68 e0 01 32 00	 push	 3277280			; 003201e0H
  00a00	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00a03	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00a08	50		 push	 eax
  00a09	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@PPKIMOEJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00a0e	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00a11	50		 push	 eax
  00a12	e8 00 00 00 00	 call	 _fwprintf
  00a17	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1660 :     DumpRegister(AUD_IIR4_1_SEL);

  00a1a	68 e8 01 32 00	 push	 3277288			; 003201e8H
  00a1f	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00a22	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00a27	50		 push	 eax
  00a28	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HOINKLGO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00a2d	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00a30	51		 push	 ecx
  00a31	e8 00 00 00 00	 call	 _fwprintf
  00a36	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1661 :     DumpRegister(AUD_IIR4_2_SEL);

  00a39	68 f0 01 32 00	 push	 3277296			; 003201f0H
  00a3e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00a41	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00a46	50		 push	 eax
  00a47	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@CGJDACEG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00a4c	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00a4f	52		 push	 edx
  00a50	e8 00 00 00 00	 call	 _fwprintf
  00a55	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1662 :     DumpRegister(AUD_IIR4_0_SHIFT);

  00a58	68 e4 01 32 00	 push	 3277284			; 003201e4H
  00a5d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00a60	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00a65	50		 push	 eax
  00a66	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@IHDDKJLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00a6b	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00a6e	50		 push	 eax
  00a6f	e8 00 00 00 00	 call	 _fwprintf
  00a74	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1663 :     DumpRegister(AUD_IIR4_1_SHIFT);

  00a77	68 ec 01 32 00	 push	 3277292			; 003201ecH
  00a7c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00a7f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00a84	50		 push	 eax
  00a85	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@IGIGFEKJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00a8a	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00a8d	51		 push	 ecx
  00a8e	e8 00 00 00 00	 call	 _fwprintf
  00a93	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1664 :     DumpRegister(AUD_IIR4_2_SHIFT);

  00a96	68 f4 01 32 00	 push	 3277300			; 003201f4H
  00a9b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00a9e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00aa3	50		 push	 eax
  00aa4	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@IEFIFDIO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00aa9	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00aac	52		 push	 edx
  00aad	e8 00 00 00 00	 call	 _fwprintf
  00ab2	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1665 :     DumpRegister(AUD_IIR4_0_CA0);

  00ab5	68 00 02 32 00	 push	 3277312			; 00320200H
  00aba	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00abd	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00ac2	50		 push	 eax
  00ac3	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@GMICNCLL@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ac8	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00acb	50		 push	 eax
  00acc	e8 00 00 00 00	 call	 _fwprintf
  00ad1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1666 :     DumpRegister(AUD_IIR4_0_CA1);

  00ad4	68 04 02 32 00	 push	 3277316			; 00320204H
  00ad9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00adc	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00ae1	50		 push	 eax
  00ae2	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@MCOKEDCK@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ae7	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00aea	51		 push	 ecx
  00aeb	e8 00 00 00 00	 call	 _fwprintf
  00af0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1667 :     DumpRegister(AUD_IIR4_0_CA2);

  00af3	68 08 02 32 00	 push	 3277320			; 00320208H
  00af8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00afb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00b00	50		 push	 eax
  00b01	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@OLCCPHNI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00b06	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00b09	52		 push	 edx
  00b0a	e8 00 00 00 00	 call	 _fwprintf
  00b0f	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1668 :     DumpRegister(AUD_IIR4_0_CB0);

  00b12	68 0c 02 32 00	 push	 3277324			; 0032020cH
  00b17	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00b1a	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00b1f	50		 push	 eax
  00b20	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@IGAEAPNJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00b25	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00b28	50		 push	 eax
  00b29	e8 00 00 00 00	 call	 _fwprintf
  00b2e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1669 :     DumpRegister(AUD_IIR4_0_CB1);

  00b31	68 10 02 32 00	 push	 3277328			; 00320210H
  00b36	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00b39	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00b3e	50		 push	 eax
  00b3f	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@CIGMJOEI@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00b44	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00b47	51		 push	 ecx
  00b48	e8 00 00 00 00	 call	 _fwprintf
  00b4d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1670 :     DumpRegister(AUD_IIR4_1_CA0);

  00b50	68 14 02 32 00	 push	 3277332			; 00320214H
  00b55	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00b58	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00b5d	50		 push	 eax
  00b5e	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@ONKHLHJM@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00b63	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00b66	52		 push	 edx
  00b67	e8 00 00 00 00	 call	 _fwprintf
  00b6c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1671 :     DumpRegister(AUD_IIR4_1_CA1);

  00b6f	68 18 02 32 00	 push	 3277336			; 00320218H
  00b74	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00b77	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00b7c	50		 push	 eax
  00b7d	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@EDMPCGAN@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00b82	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00b85	50		 push	 eax
  00b86	e8 00 00 00 00	 call	 _fwprintf
  00b8b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1672 :     DumpRegister(AUD_IIR4_1_CA2);

  00b8e	68 1c 02 32 00	 push	 3277340			; 0032021cH
  00b93	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00b96	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00b9b	50		 push	 eax
  00b9c	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@GKAHJCPP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ba1	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00ba4	51		 push	 ecx
  00ba5	e8 00 00 00 00	 call	 _fwprintf
  00baa	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1673 :     DumpRegister(AUD_IIR4_1_CB0);

  00bad	68 20 02 32 00	 push	 3277344			; 00320220H
  00bb2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00bb5	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00bba	50		 push	 eax
  00bbb	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HCBGKPO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00bc0	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00bc3	52		 push	 edx
  00bc4	e8 00 00 00 00	 call	 _fwprintf
  00bc9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1674 :     DumpRegister(AUD_IIR4_1_CB1);

  00bcc	68 24 02 32 00	 push	 3277348			; 00320224H
  00bd1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00bd4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00bd9	50		 push	 eax
  00bda	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@KJEJPLGP@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00bdf	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00be2	50		 push	 eax
  00be3	e8 00 00 00 00	 call	 _fwprintf
  00be8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1675 :     DumpRegister(AUD_IIR4_2_CA0);

  00beb	68 28 02 32 00	 push	 3277352			; 00320228H
  00bf0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00bf3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00bf8	50		 push	 eax
  00bf9	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@LFLJBOLE@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00bfe	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00c01	51		 push	 ecx
  00c02	e8 00 00 00 00	 call	 _fwprintf
  00c07	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1676 :     DumpRegister(AUD_IIR4_2_CA1);

  00c0a	68 2c 02 32 00	 push	 3277356			; 0032022cH
  00c0f	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00c12	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00c17	50		 push	 eax
  00c18	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@BLNBIPCF@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00c1d	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00c20	52		 push	 edx
  00c21	e8 00 00 00 00	 call	 _fwprintf
  00c26	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1677 :     DumpRegister(AUD_IIR4_2_CA2);

  00c29	68 30 02 32 00	 push	 3277360			; 00320230H
  00c2e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00c31	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00c36	50		 push	 eax
  00c37	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@DCBJDLNH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAA?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00c3c	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00c3f	50		 push	 eax
  00c40	e8 00 00 00 00	 call	 _fwprintf
  00c45	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1678 :     DumpRegister(AUD_IIR4_2_CB0);

  00c48	68 34 02 32 00	 push	 3277364			; 00320234H
  00c4d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00c50	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00c55	50		 push	 eax
  00c56	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@FPDPMDNG@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00c5b	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00c5e	51		 push	 ecx
  00c5f	e8 00 00 00 00	 call	 _fwprintf
  00c64	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1679 :     DumpRegister(AUD_IIR4_2_CB1);

  00c67	68 38 02 32 00	 push	 3277368			; 00320238H
  00c6c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00c6f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00c74	50		 push	 eax
  00c75	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@PBFHFCEH@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA2?$AA_?$AAC?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00c7a	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00c7d	52		 push	 edx
  00c7e	e8 00 00 00 00	 call	 _fwprintf
  00c83	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1680 :     DumpRegister(AUD_HP_MD_IIR4_1);

  00c86	68 50 02 32 00	 push	 3277392			; 00320250H
  00c8b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00c8e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00c93	50		 push	 eax
  00c94	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@GKMBONPK@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAM?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00c99	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00c9c	50		 push	 eax
  00c9d	e8 00 00 00 00	 call	 _fwprintf
  00ca2	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1681 :     DumpRegister(AUD_HP_PROG_IIR4_1);

  00ca5	68 54 02 32 00	 push	 3277396			; 00320254H
  00caa	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00cad	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00cb2	50		 push	 eax
  00cb3	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@PDIKHBBB@?$AAA?$AAU?$AAD?$AA_?$AAH?$AAP?$AA_?$AAP?$AAR?$AAO?$AAG?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00cb8	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00cbb	51		 push	 ecx
  00cbc	e8 00 00 00 00	 call	 _fwprintf
  00cc1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1682 :     DumpRegister(AUD_DN1_FREQ);

  00cc4	68 78 02 32 00	 push	 3277432			; 00320278H
  00cc9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00ccc	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00cd1	50		 push	 eax
  00cd2	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@OKPAEGCH@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00cd7	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00cda	52		 push	 edx
  00cdb	e8 00 00 00 00	 call	 _fwprintf
  00ce0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1683 :     DumpRegister(AUD_DN1_SRC_SEL);

  00ce3	68 84 02 32 00	 push	 3277444			; 00320284H
  00ce8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00ceb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00cf0	50		 push	 eax
  00cf1	68 00 00 00 00	 push	 OFFSET ??_C@_1CM@KACHOFIC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00cf6	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00cf9	50		 push	 eax
  00cfa	e8 00 00 00 00	 call	 _fwprintf
  00cff	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1684 :     DumpRegister(AUD_DN1_SHFT);

  00d02	68 88 02 32 00	 push	 3277448			; 00320288H
  00d07	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00d0a	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00d0f	50		 push	 eax
  00d10	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@CPICPAMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00d15	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00d18	51		 push	 ecx
  00d19	e8 00 00 00 00	 call	 _fwprintf
  00d1e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1685 :     DumpRegister(AUD_DN1_AFC);

  00d21	68 80 02 32 00	 push	 3277440			; 00320280H
  00d26	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00d29	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00d2e	50		 push	 eax
  00d2f	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@NGJIPIOB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00d34	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00d37	52		 push	 edx
  00d38	e8 00 00 00 00	 call	 _fwprintf
  00d3d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1686 :     DumpRegister(AUD_DN1_FREQ_SHIFT);

  00d40	68 7c 02 32 00	 push	 3277436			; 0032027cH
  00d45	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00d48	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00d4d	50		 push	 eax
  00d4e	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@EJAKCNLK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00d53	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00d56	50		 push	 eax
  00d57	e8 00 00 00 00	 call	 _fwprintf
  00d5c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1687 :     DumpRegister(AUD_DN2_SRC_SEL);

  00d5f	68 98 02 32 00	 push	 3277464			; 00320298H
  00d64	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00d67	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00d6c	50		 push	 eax
  00d6d	68 00 00 00 00	 push	 OFFSET ??_C@_1CM@GJDIONDN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00d72	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00d75	51		 push	 ecx
  00d76	e8 00 00 00 00	 call	 _fwprintf
  00d7b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1688 :     DumpRegister(AUD_DN2_SHFT);

  00d7e	68 9c 02 32 00	 push	 3277468			; 0032029cH
  00d83	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00d86	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00d8b	50		 push	 eax
  00d8c	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@NNNFBNDB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAH?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00d91	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00d94	52		 push	 edx
  00d95	e8 00 00 00 00	 call	 _fwprintf
  00d9a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1689 :     DumpRegister(AUD_DN2_AFC);

  00d9d	68 94 02 32 00	 push	 3277460			; 00320294H
  00da2	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00da5	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00daa	50		 push	 eax
  00dab	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@IOIGFBMJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00db0	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00db3	50		 push	 eax
  00db4	e8 00 00 00 00	 call	 _fwprintf
  00db9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1690 :     DumpRegister(AUD_DN2_FREQ);

  00dbc	68 8c 02 32 00	 push	 3277452			; 0032028cH
  00dc1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00dc4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00dc9	50		 push	 eax
  00dca	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@BIKHKLNP@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00dcf	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00dd2	51		 push	 ecx
  00dd3	e8 00 00 00 00	 call	 _fwprintf
  00dd8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1691 :     DumpRegister(AUD_DN2_FREQ_SHIFT);

  00ddb	68 90 02 32 00	 push	 3277456			; 00320290H
  00de0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00de3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00de8	50		 push	 eax
  00de9	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@EOCCNNN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00dee	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00df1	52		 push	 edx
  00df2	e8 00 00 00 00	 call	 _fwprintf
  00df7	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1692 :     DumpRegister(AUD_PDET_SRC);

  00dfa	68 70 03 32 00	 push	 3277680			; 00320370H
  00dff	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00e02	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00e07	50		 push	 eax
  00e08	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@OIHABFDD@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00e0d	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00e10	50		 push	 eax
  00e11	e8 00 00 00 00	 call	 _fwprintf
  00e16	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1693 :     DumpRegister(AUD_PDET_SHIFT);

  00e19	68 74 03 32 00	 push	 3277684			; 00320374H
  00e1e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00e21	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00e26	50		 push	 eax
  00e27	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HIOOPNGN@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAD?$AAE?$AAT?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00e2c	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00e2f	51		 push	 ecx
  00e30	e8 00 00 00 00	 call	 _fwprintf
  00e35	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1694 :     DumpRegister(AUD_DEEMPH0_SRC_SEL);

  00e38	68 40 04 32 00	 push	 3277888			; 00320440H
  00e3d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00e40	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00e45	50		 push	 eax
  00e46	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@DHEHHKOK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00e4b	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00e4e	52		 push	 edx
  00e4f	e8 00 00 00 00	 call	 _fwprintf
  00e54	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1695 :     DumpRegister(AUD_DEEMPH1_SRC_SEL);

  00e57	68 5c 04 32 00	 push	 3277916			; 0032045cH
  00e5c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00e5f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00e64	50		 push	 eax
  00e65	68 00 00 00 00	 push	 OFFSET ??_C@_1DE@MGJNHPEA@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00e6a	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00e6d	50		 push	 eax
  00e6e	e8 00 00 00 00	 call	 _fwprintf
  00e73	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1696 :     DumpRegister(AUD_DEEMPH0_SHIFT);

  00e76	68 44 04 32 00	 push	 3277892			; 00320444H
  00e7b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00e7e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00e83	50		 push	 eax
  00e84	68 00 00 00 00	 push	 OFFSET ??_C@_1DA@ILJDEDBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00e89	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00e8c	51		 push	 ecx
  00e8d	e8 00 00 00 00	 call	 _fwprintf
  00e92	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1697 :     DumpRegister(AUD_DEEMPH1_SHIFT);

  00e95	68 60 04 32 00	 push	 3277920			; 00320460H
  00e9a	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00e9d	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00ea2	50		 push	 eax
  00ea3	68 00 00 00 00	 push	 OFFSET ??_C@_1DA@IKCGLOAL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ea8	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00eab	52		 push	 edx
  00eac	e8 00 00 00 00	 call	 _fwprintf
  00eb1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1698 :     DumpRegister(AUD_DEEMPH0_G0);

  00eb4	68 48 04 32 00	 push	 3277896			; 00320448H
  00eb9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00ebc	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00ec1	50		 push	 eax
  00ec2	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@GFPOEBPM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ec7	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00eca	50		 push	 eax
  00ecb	e8 00 00 00 00	 call	 _fwprintf
  00ed0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1699 :     DumpRegister(AUD_DEEMPH0_A0);

  00ed3	68 4c 04 32 00	 push	 3277900			; 0032044cH
  00ed8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00edb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00ee0	50		 push	 eax
  00ee1	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@GLICPNHJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ee6	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00ee9	51		 push	 ecx
  00eea	e8 00 00 00 00	 call	 _fwprintf
  00eef	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1700 :     DumpRegister(AUD_DEEMPH0_B0);

  00ef2	68 50 04 32 00	 push	 3277904			; 00320450H
  00ef7	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00efa	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00eff	50		 push	 eax
  00f00	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@IBAECABL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00f05	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00f08	52		 push	 edx
  00f09	e8 00 00 00 00	 call	 _fwprintf
  00f0e	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1701 :     DumpRegister(AUD_DEEMPH0_A1);

  00f11	68 54 04 32 00	 push	 3277908			; 00320454H
  00f16	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00f19	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00f1e	50		 push	 eax
  00f1f	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@MFOKGMOI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00f24	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00f27	50		 push	 eax
  00f28	e8 00 00 00 00	 call	 _fwprintf
  00f2d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1702 :     DumpRegister(AUD_DEEMPH0_B1);

  00f30	68 58 04 32 00	 push	 3277912			; 00320458H
  00f35	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00f38	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00f3d	50		 push	 eax
  00f3e	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@CPGMLBIK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA0?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00f43	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00f46	51		 push	 ecx
  00f47	e8 00 00 00 00	 call	 _fwprintf
  00f4c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1703 :     DumpRegister(AUD_DEEMPH1_G0);

  00f4f	68 64 04 32 00	 push	 3277924			; 00320464H
  00f54	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00f57	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00f5c	50		 push	 eax
  00f5d	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HCNGCFDM@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAG?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00f62	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00f65	52		 push	 edx
  00f66	e8 00 00 00 00	 call	 _fwprintf
  00f6b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1704 :     DumpRegister(AUD_DEEMPH1_A0);

  00f6e	68 68 04 32 00	 push	 3277928			; 00320468H
  00f73	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00f76	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00f7b	50		 push	 eax
  00f7c	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HMKKJJLJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00f81	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00f84	50		 push	 eax
  00f85	e8 00 00 00 00	 call	 _fwprintf
  00f8a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1705 :     DumpRegister(AUD_DEEMPH1_B0);

  00f8d	68 6c 04 32 00	 push	 3277932			; 0032046cH
  00f92	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00f95	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00f9a	50		 push	 eax
  00f9b	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@JGCMEENL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00fa0	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  00fa3	51		 push	 ecx
  00fa4	e8 00 00 00 00	 call	 _fwprintf
  00fa9	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1706 :     DumpRegister(AUD_DEEMPH1_A1);

  00fac	68 70 04 32 00	 push	 3277936			; 00320470H
  00fb1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00fb4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00fb9	50		 push	 eax
  00fba	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@NCMCAICI@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAA?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00fbf	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  00fc2	52		 push	 edx
  00fc3	e8 00 00 00 00	 call	 _fwprintf
  00fc8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1707 :     DumpRegister(AUD_DEEMPH1_B1);

  00fcb	68 74 04 32 00	 push	 3277940			; 00320474H
  00fd0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00fd3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00fd8	50		 push	 eax
  00fd9	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@DIEENFEK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAE?$AAE?$AAM?$AAP?$AAH?$AA1?$AA_?$AAB?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00fde	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  00fe1	50		 push	 eax
  00fe2	e8 00 00 00 00	 call	 _fwprintf
  00fe7	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1708 :     DumpRegister(AUD_PLL_EN);

  00fea	68 00 04 32 00	 push	 3277824			; 00320400H
  00fef	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  00ff2	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00ff7	50		 push	 eax
  00ff8	68 00 00 00 00	 push	 OFFSET ??_C@_1CC@MPHGPHHM@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAE?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  00ffd	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  01000	51		 push	 ecx
  01001	e8 00 00 00 00	 call	 _fwprintf
  01006	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1709 :     DumpRegister(AUD_DMD_RA_DDS);

  01009	68 bc 05 32 00	 push	 3278268			; 003205bcH
  0100e	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01016	50		 push	 eax
  01017	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@FCCMNCLC@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAM?$AAD?$AA_?$AAR?$AAA?$AA_?$AAD?$AAD?$AAS?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0101c	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0101f	52		 push	 edx
  01020	e8 00 00 00 00	 call	 _fwprintf
  01025	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1710 :     DumpRegister(AUD_RATE_ADJ1);

  01028	68 d8 05 32 00	 push	 3278296			; 003205d8H
  0102d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01030	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01035	50		 push	 eax
  01036	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@MCEIBAGK@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0103b	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0103e	50		 push	 eax
  0103f	e8 00 00 00 00	 call	 _fwprintf
  01044	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1711 :     DumpRegister(AUD_RATE_ADJ2);

  01047	68 dc 05 32 00	 push	 3278300			; 003205dcH
  0104c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0104f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01054	50		 push	 eax
  01055	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@OLIAKEJI@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA2?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0105a	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0105d	51		 push	 ecx
  0105e	e8 00 00 00 00	 call	 _fwprintf
  01063	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1712 :     DumpRegister(AUD_RATE_ADJ3);

  01066	68 e0 05 32 00	 push	 3278304			; 003205e0H
  0106b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0106e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01073	50		 push	 eax
  01074	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@EFOIDFAJ@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA3?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01079	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0107c	52		 push	 edx
  0107d	e8 00 00 00 00	 call	 _fwprintf
  01082	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1713 :     DumpRegister(AUD_RATE_ADJ4);

  01085	68 e4 05 32 00	 push	 3278308			; 003205e4H
  0108a	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0108d	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01092	50		 push	 eax
  01093	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@LIBBMNHM@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA4?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01098	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0109b	50		 push	 eax
  0109c	e8 00 00 00 00	 call	 _fwprintf
  010a1	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1714 :     DumpRegister(AUD_RATE_ADJ5);

  010a4	68 e8 05 32 00	 push	 3278312			; 003205e8H
  010a9	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  010ac	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  010b1	50		 push	 eax
  010b2	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@BGHJFMON@?$AAA?$AAU?$AAD?$AA_?$AAR?$AAA?$AAT?$AAE?$AA_?$AAA?$AAD?$AAJ?$AA5?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  010b7	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  010ba	51		 push	 ecx
  010bb	e8 00 00 00 00	 call	 _fwprintf
  010c0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1715 :     DumpRegister(AUD_C2_UP_THR);

  010c3	68 d8 03 32 00	 push	 3277784			; 003203d8H
  010c8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  010cb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  010d0	50		 push	 eax
  010d1	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@DCHHJMBC@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  010d6	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  010d9	52		 push	 edx
  010da	e8 00 00 00 00	 call	 _fwprintf
  010df	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1716 :     DumpRegister(AUD_C2_LO_THR);

  010e2	68 dc 03 32 00	 push	 3277788			; 003203dcH
  010e7	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  010ea	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  010ef	50		 push	 eax
  010f0	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@LGGPDILF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA2?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  010f5	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  010f8	50		 push	 eax
  010f9	e8 00 00 00 00	 call	 _fwprintf
  010fe	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1717 :     DumpRegister(AUD_C1_UP_THR);

  01101	68 d0 03 32 00	 push	 3277776			; 003203d0H
  01106	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01109	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0110e	50		 push	 eax
  0110f	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@HGNGLJAK@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAU?$AAP?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01114	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  01117	51		 push	 ecx
  01118	e8 00 00 00 00	 call	 _fwprintf
  0111d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1718 :     DumpRegister(AUD_C1_LO_THR);

  01120	68 d4 03 32 00	 push	 3277780			; 003203d4H
  01125	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01128	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0112d	50		 push	 eax
  0112e	68 00 00 00 00	 push	 OFFSET ??_C@_1CI@PCMOBNKN@?$AAA?$AAU?$AAD?$AA_?$AAC?$AA1?$AA_?$AAL?$AAO?$AA_?$AAT?$AAH?$AAR?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01133	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  01136	52		 push	 edx
  01137	e8 00 00 00 00	 call	 _fwprintf
  0113c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1719 :     DumpRegister(AUD_CTL);

  0113f	68 8c 05 32 00	 push	 3278220			; 0032058cH
  01144	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01147	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0114c	50		 push	 eax
  0114d	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@FEOFOOHF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01152	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  01155	50		 push	 eax
  01156	e8 00 00 00 00	 call	 _fwprintf
  0115b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1720 :     DumpRegister(AUD_DCOC_0_SRC);

  0115e	68 20 03 32 00	 push	 3277600			; 00320320H
  01163	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01166	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0116b	50		 push	 eax
  0116c	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@ONBJNHBJ@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA0?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01171	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  01174	51		 push	 ecx
  01175	e8 00 00 00 00	 call	 _fwprintf
  0117a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1721 :     DumpRegister(AUD_DCOC_1_SRC);

  0117d	68 30 03 32 00	 push	 3277616			; 00320330H
  01182	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01185	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0118a	50		 push	 eax
  0118b	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@GMDMLCDO@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01190	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  01193	52		 push	 edx
  01194	e8 00 00 00 00	 call	 _fwprintf
  01199	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1722 :     DumpRegister(AUD_DCOC1_SHIFT);

  0119c	68 34 03 32 00	 push	 3277620			; 00320334H
  011a1	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  011a4	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  011a9	50		 push	 eax
  011aa	68 00 00 00 00	 push	 OFFSET ??_C@_1CM@BDCMIFPB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  011af	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  011b2	50		 push	 eax
  011b3	e8 00 00 00 00	 call	 _fwprintf
  011b8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1723 :     DumpRegister(AUD_DCOC_1_SHIFT_IN0);

  011bb	68 38 03 32 00	 push	 3277624			; 00320338H
  011c0	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  011c3	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  011c8	50		 push	 eax
  011c9	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@LHIDHDDL@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA0?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  011ce	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  011d1	51		 push	 ecx
  011d2	e8 00 00 00 00	 call	 _fwprintf
  011d7	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1724 :     DumpRegister(AUD_DCOC_1_SHIFT_IN1);

  011da	68 3c 03 32 00	 push	 3277628			; 0032033cH
  011df	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  011e2	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  011e7	50		 push	 eax
  011e8	68 00 00 00 00	 push	 OFFSET ??_C@_1DG@BJOLOCKK@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA1?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AAI?$AAN?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  011ed	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  011f0	52		 push	 edx
  011f1	e8 00 00 00 00	 call	 _fwprintf
  011f6	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1725 :     DumpRegister(AUD_DCOC_PASS_IN);

  011f9	68 50 03 32 00	 push	 3277648			; 00320350H
  011fe	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01201	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01206	50		 push	 eax
  01207	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@NDLIEMMG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AAP?$AAA?$AAS?$AAS?$AA_?$AAI?$AAN?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0120c	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0120f	50		 push	 eax
  01210	e8 00 00 00 00	 call	 _fwprintf
  01215	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1726 :     DumpRegister(AUD_IIR4_0_SEL);

  01218	68 e0 01 32 00	 push	 3277280			; 003201e0H
  0121d	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01220	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01225	50		 push	 eax
  01226	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@PPKIMOEJ@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA0?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0122b	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0122e	51		 push	 ecx
  0122f	e8 00 00 00 00	 call	 _fwprintf
  01234	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1727 :     DumpRegister(AUD_DN1_AFC);

  01237	68 80 02 32 00	 push	 3277440			; 00320280H
  0123c	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0123f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01244	50		 push	 eax
  01245	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@NGJIPIOB@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA1?$AA_?$AAA?$AAF?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  0124a	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  0124d	52		 push	 edx
  0124e	e8 00 00 00 00	 call	 _fwprintf
  01253	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1728 :     DumpRegister(AUD_DCOC_2_SRC);

  01256	68 40 03 32 00	 push	 3277632			; 00320340H
  0125b	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0125e	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01263	50		 push	 eax
  01264	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@DECCBLBG@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAC?$AAO?$AAC?$AA_?$AA2?$AA_?$AAS?$AAR?$AAC?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01269	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  0126c	50		 push	 eax
  0126d	e8 00 00 00 00	 call	 _fwprintf
  01272	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1729 :     DumpRegister(AUD_IIR4_1_SEL);

  01275	68 e8 01 32 00	 push	 3277288			; 003201e8H
  0127a	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0127d	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  01282	50		 push	 eax
  01283	68 00 00 00 00	 push	 OFFSET ??_C@_1CK@HOINKLGO@?$AAA?$AAU?$AAD?$AA_?$AAI?$AAI?$AAR?$AA4?$AA_?$AA1?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01288	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0128b	51		 push	 ecx
  0128c	e8 00 00 00 00	 call	 _fwprintf
  01291	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1730 :     DumpRegister(AUD_CTL);

  01294	68 8c 05 32 00	 push	 3278220			; 0032058cH
  01299	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  0129c	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  012a1	50		 push	 eax
  012a2	68 00 00 00 00	 push	 OFFSET ??_C@_1BM@FEOFOOHF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  012a7	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  012aa	52		 push	 edx
  012ab	e8 00 00 00 00	 call	 _fwprintf
  012b0	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1731 :     DumpRegister(AUD_DN2_SRC_SEL);

  012b3	68 98 02 32 00	 push	 3277464			; 00320298H
  012b8	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  012bb	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  012c0	50		 push	 eax
  012c1	68 00 00 00 00	 push	 OFFSET ??_C@_1CM@GJDIONDN@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAS?$AAR?$AAC?$AA_?$AAS?$AAE?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  012c6	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  012c9	50		 push	 eax
  012ca	e8 00 00 00 00	 call	 _fwprintf
  012cf	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1732 :     DumpRegister(AUD_DN2_FREQ);

  012d2	68 8c 02 32 00	 push	 3277452			; 0032028cH
  012d7	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  012da	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  012df	50		 push	 eax
  012e0	68 00 00 00 00	 push	 OFFSET ??_C@_1CG@BIKHKLNP@?$AAA?$AAU?$AAD?$AA_?$AAD?$AAN?$AA2?$AA_?$AAF?$AAR?$AAE?$AAQ?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  012e5	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  012e8	51		 push	 ecx
  012e9	e8 00 00 00 00	 call	 _fwprintf
  012ee	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1733 :     DumpRegister(AUD_POLY0_DDS_CONSTANT);

  012f1	68 70 02 32 00	 push	 3277424			; 00320270H
  012f6	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  012f9	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  012fe	50		 push	 eax
  012ff	68 00 00 00 00	 push	 OFFSET ??_C@_1DK@OGDHCPNP@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAO?$AAL?$AAY?$AA0?$AA_?$AAD?$AAD?$AAS?$AA_?$AAC?$AAO?$AAN?$AAS?$AAT?$AAA?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01304	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  01307	52		 push	 edx
  01308	e8 00 00 00 00	 call	 _fwprintf
  0130d	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1734 :     DumpRegister(AUD_PHASE_FIX_CTL);

  01310	68 f0 05 32 00	 push	 3278320			; 003205f0H
  01315	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01318	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0131d	50		 push	 eax
  0131e	68 00 00 00 00	 push	 OFFSET ??_C@_1DA@NACHFPHO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAH?$AAA?$AAS?$AAE?$AA_?$AAF?$AAI?$AAX?$AA_?$AAC?$AAT?$AAL?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01323	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  01326	50		 push	 eax
  01327	e8 00 00 00 00	 call	 _fwprintf
  0132c	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1735 :     DumpRegister(AUD_CORDIC_SHIFT_1);

  0132f	68 14 03 32 00	 push	 3277588			; 00320314H
  01334	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01337	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0133c	50		 push	 eax
  0133d	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@FFKLIFFF@?$AAA?$AAU?$AAD?$AA_?$AAC?$AAO?$AAR?$AAD?$AAI?$AAC?$AA_?$AAS?$AAH?$AAI?$AAF?$AAT?$AA_?$AA1?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01342	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  01345	51		 push	 ecx
  01346	e8 00 00 00 00	 call	 _fwprintf
  0134b	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1736 : 
; 1737 :     // setup Audio PLL
; 1738 :     DumpRegister(AUD_PLL_PRESCALE);

  0134e	68 00 06 32 00	 push	 3278336			; 00320600H
  01353	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01356	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0135b	50		 push	 eax
  0135c	68 00 00 00 00	 push	 OFFSET ??_C@_1CO@LJKIFIOO@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAP?$AAR?$AAE?$AAS?$AAC?$AAA?$AAL?$AAE?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01361	8b 55 d0	 mov	 edx, DWORD PTR _hFile$[ebp]
  01364	52		 push	 edx
  01365	e8 00 00 00 00	 call	 _fwprintf
  0136a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1739 :     DumpRegister(AUD_PLL_INT);

  0136d	68 08 06 32 00	 push	 3278344			; 00320608H
  01372	8b 4d cc	 mov	 ecx, DWORD PTR _this$[ebp]
  01375	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0137a	50		 push	 eax
  0137b	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@NCEBJEEL@?$AAA?$AAU?$AAD?$AA_?$AAP?$AAL?$AAL?$AA_?$AAI?$AAN?$AAT?$AA?7?$AA?$CF?$AA0?$AA8?$AAx?$AA?6?$AA?$AA@
  01380	8b 45 d0	 mov	 eax, DWORD PTR _hFile$[ebp]
  01383	50		 push	 eax
  01384	e8 00 00 00 00	 call	 _fwprintf
  01389	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1740 : 
; 1741 : 
; 1742 :     fclose(hFile);

  0138c	8b 4d d0	 mov	 ecx, DWORD PTR _hFile$[ebp]
  0138f	51		 push	 ecx
  01390	e8 00 00 00 00	 call	 _fclose
  01395	83 c4 04	 add	 esp, 4

; 1743 : }

  01398	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  0139f	8d 4d d4	 lea	 ecx, DWORD PTR _Filename$[ebp]
  013a2	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> >
$LN2@DumpChipSt:
  013a7	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  013aa	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  013b1	59		 pop	 ecx
  013b2	8b 4d f0	 mov	 ecx, DWORD PTR __$ArrayPad$[ebp]
  013b5	33 cd		 xor	 ecx, ebp
  013b7	e8 00 00 00 00	 call	 @__security_check_cookie@4
  013bc	8b e5		 mov	 esp, ebp
  013be	5d		 pop	 ebp
  013bf	c2 04 00	 ret	 4
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z$0:
  00000	8d 4d d4	 lea	 ecx, DWORD PTR _Filename$[ebp]
  00003	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$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z:
  00008	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0000c	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0000f	8b 4a d4	 mov	 ecx, DWORD PTR [edx-44]
  00012	33 c8		 xor	 ecx, eax
  00014	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00019	8b 4a fc	 mov	 ecx, DWORD PTR [edx-4]
  0001c	33 c8		 xor	 ecx, eax
  0001e	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00023	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z
  00028	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?DumpChipStatus@CCX2388xCard@@QAEXPB_W@Z ENDP		; CCX2388xCard::DumpChipStatus
PUBLIC	__real@4100000000000000
PUBLIC	__real@403ca2e87d2c7b89
PUBLIC	?SetSampleRateConverter@CCX2388xCard@@AAEXN@Z	; CCX2388xCard::SetSampleRateConverter
;	COMDAT __real@4100000000000000
CONST	SEGMENT
__real@4100000000000000 DQ 04100000000000000r	; 131072
CONST	ENDS
;	COMDAT __real@403ca2e87d2c7b89
CONST	SEGMENT
__real@403ca2e87d2c7b89 DQ 0403ca2e87d2c7b89r	; 28.6364
; Function compile flags: /Odtp
CONST	ENDS
;	COMDAT ?SetSampleRateConverter@CCX2388xCard@@AAEXN@Z
_TEXT	SEGMENT
tv84 = -24						; size = 8
tv82 = -16						; size = 4
tv79 = -10						; size = 2
_this$ = -8						; size = 4
_RegValue$ = -4						; size = 4
_PLLFreq$ = 8						; size = 8
?SetSampleRateConverter@CCX2388xCard@@AAEXN@Z PROC	; CCX2388xCard::SetSampleRateConverter, COMDAT
; _this$ = ecx

; 1540 : {

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

; 1541 :     DWORD RegValue = (DWORD)((28.63636 / PLLFreq) * (double)(1<<17));

  00009	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@403ca2e87d2c7b89
  0000f	dc 75 08	 fdiv	 QWORD PTR _PLLFreq$[ebp]
  00012	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4100000000000000
  00018	d9 7d f6	 fnstcw	 WORD PTR tv79[ebp]
  0001b	0f b7 45 f6	 movzx	 eax, WORD PTR tv79[ebp]
  0001f	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00024	89 45 f0	 mov	 DWORD PTR tv82[ebp], eax
  00027	d9 6d f0	 fldcw	 WORD PTR tv82[ebp]
  0002a	df 7d e8	 fistp	 QWORD PTR tv84[ebp]
  0002d	d9 6d f6	 fldcw	 WORD PTR tv79[ebp]
  00030	8b 45 e8	 mov	 eax, DWORD PTR tv84[ebp]
  00033	89 45 fc	 mov	 DWORD PTR _RegValue$[ebp], eax

; 1542 :     WriteDword( CX2388X_SAMPLERATECONV, RegValue & 0x7FFFF );

  00036	8b 4d fc	 mov	 ecx, DWORD PTR _RegValue$[ebp]
  00039	81 e1 ff ff 07
	00		 and	 ecx, 524287		; 0007ffffH
  0003f	51		 push	 ecx
  00040	68 70 01 31 00	 push	 3211632			; 00310170H
  00045	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00048	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1543 : }

  0004d	8b e5		 mov	 esp, ebp
  0004f	5d		 pop	 ebp
  00050	c2 08 00	 ret	 8
?SetSampleRateConverter@CCX2388xCard@@AAEXN@Z ENDP	; CCX2388xCard::SetSampleRateConverter
_TEXT	ENDS
PUBLIC	__real@4130000000000000
PUBLIC	__real@402c000000000000
PUBLIC	?SetPLL@CCX2388xCard@@AAENN@Z			; CCX2388xCard::SetPLL
;	COMDAT __real@4130000000000000
CONST	SEGMENT
__real@4130000000000000 DQ 04130000000000000r	; 1.04858e+006
CONST	ENDS
;	COMDAT __real@402c000000000000
CONST	SEGMENT
__real@402c000000000000 DQ 0402c000000000000r	; 14
; Function compile flags: /Odtp
CONST	ENDS
;	COMDAT ?SetPLL@CCX2388xCard@@AAENN@Z
_TEXT	SEGMENT
tv75 = -36						; size = 4
_this$ = -32						; size = 4
_RegValue$ = -28					; size = 4
_PLLInt$ = -24						; size = 4
_PLLFraction$ = -20					; size = 4
_PLLValue$ = -16					; size = 8
_Prescaler$ = -4					; size = 4
_PLLFreq$ = 8						; size = 8
?SetPLL@CCX2388xCard@@AAENN@Z PROC			; CCX2388xCard::SetPLL, COMDAT
; _this$ = ecx

; 1485 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 24	 sub	 esp, 36			; 00000024H
  00006	89 4d e0	 mov	 DWORD PTR _this$[ebp], ecx

; 1486 :     DWORD RegValue = 0;

  00009	c7 45 e4 00 00
	00 00		 mov	 DWORD PTR _RegValue$[ebp], 0

; 1487 :     int Prescaler = 2;

  00010	c7 45 fc 02 00
	00 00		 mov	 DWORD PTR _Prescaler$[ebp], 2

; 1488 :     double PLLValue;
; 1489 :     int PLLInt = 0;

  00017	c7 45 e8 00 00
	00 00		 mov	 DWORD PTR _PLLInt$[ebp], 0

; 1490 :     int PLLFraction;
; 1491 : 
; 1492 :     PLLValue = PLLFreq * 8.0 * (double)Prescaler / 28.63636;

  0001e	dd 45 08	 fld	 QWORD PTR _PLLFreq$[ebp]
  00021	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4020000000000000
  00027	da 4d fc	 fimul	 DWORD PTR _Prescaler$[ebp]
  0002a	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@403ca2e87d2c7b89
  00030	dd 5d f0	 fstp	 QWORD PTR _PLLValue$[ebp]
$LN11@SetPLL:

; 1493 : 
; 1494 :     while(PLLValue < 14.0 && Prescaler < 5)

  00033	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@402c000000000000
  00039	dc 5d f0	 fcomp	 QWORD PTR _PLLValue$[ebp]
  0003c	df e0		 fnstsw	 ax
  0003e	f6 c4 41	 test	 ah, 65			; 00000041H
  00041	75 26		 jne	 SHORT $LN10@SetPLL
  00043	83 7d fc 05	 cmp	 DWORD PTR _Prescaler$[ebp], 5
  00047	7d 20		 jge	 SHORT $LN10@SetPLL

; 1495 :     {
; 1496 :         ++Prescaler;

  00049	8b 45 fc	 mov	 eax, DWORD PTR _Prescaler$[ebp]
  0004c	83 c0 01	 add	 eax, 1
  0004f	89 45 fc	 mov	 DWORD PTR _Prescaler$[ebp], eax

; 1497 :         PLLValue = PLLFreq * 8.0 * (double)Prescaler / 28.63636;

  00052	dd 45 08	 fld	 QWORD PTR _PLLFreq$[ebp]
  00055	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4020000000000000
  0005b	da 4d fc	 fimul	 DWORD PTR _Prescaler$[ebp]
  0005e	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@403ca2e87d2c7b89
  00064	dd 5d f0	 fstp	 QWORD PTR _PLLValue$[ebp]

; 1498 :     }

  00067	eb ca		 jmp	 SHORT $LN11@SetPLL
$LN10@SetPLL:

; 1499 : 
; 1500 :     switch(Prescaler)

  00069	8b 4d fc	 mov	 ecx, DWORD PTR _Prescaler$[ebp]
  0006c	89 4d dc	 mov	 DWORD PTR tv75[ebp], ecx
  0006f	8b 55 dc	 mov	 edx, DWORD PTR tv75[ebp]
  00072	83 ea 02	 sub	 edx, 2
  00075	89 55 dc	 mov	 DWORD PTR tv75[ebp], edx
  00078	83 7d dc 03	 cmp	 DWORD PTR tv75[ebp], 3
  0007c	77 2e		 ja	 SHORT $LN3@SetPLL
  0007e	8b 45 dc	 mov	 eax, DWORD PTR tv75[ebp]
  00081	ff 24 85 00 00
	00 00		 jmp	 DWORD PTR $LN14@SetPLL[eax*4]
$LN7@SetPLL:

; 1501 :     {
; 1502 :     case 2:
; 1503 :         RegValue = 0 << 26;

  00088	c7 45 e4 00 00
	00 00		 mov	 DWORD PTR _RegValue$[ebp], 0

; 1504 :         break;

  0008f	eb 2e		 jmp	 SHORT $LN8@SetPLL
$LN6@SetPLL:

; 1505 :     case 3:
; 1506 :         RegValue = 3 << 26;

  00091	c7 45 e4 00 00
	00 0c		 mov	 DWORD PTR _RegValue$[ebp], 201326592 ; 0c000000H

; 1507 :         break;

  00098	eb 25		 jmp	 SHORT $LN8@SetPLL
$LN5@SetPLL:

; 1508 :     case 4:
; 1509 :         RegValue = 2 << 26;

  0009a	c7 45 e4 00 00
	00 08		 mov	 DWORD PTR _RegValue$[ebp], 134217728 ; 08000000H

; 1510 :         break;

  000a1	eb 1c		 jmp	 SHORT $LN8@SetPLL
$LN4@SetPLL:

; 1511 :     case 5:
; 1512 :         RegValue = 1 << 26;

  000a3	c7 45 e4 00 00
	00 04		 mov	 DWORD PTR _RegValue$[ebp], 67108864 ; 04000000H

; 1513 :         break;

  000aa	eb 13		 jmp	 SHORT $LN8@SetPLL
$LN3@SetPLL:

; 1514 :     default:
; 1515 :         LOG(0, _T("Invalid PLL Pre Scaler value %d"), Prescaler);

  000ac	8b 4d fc	 mov	 ecx, DWORD PTR _Prescaler$[ebp]
  000af	51		 push	 ecx
  000b0	68 00 00 00 00	 push	 OFFSET ??_C@_1EA@BCDCLOAD@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAP?$AAr?$AAe?$AA?5?$AAS?$AAc?$AAa?$AAl?$AAe?$AAr?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAd?$AA?$AA@
  000b5	6a 00		 push	 0
  000b7	e8 00 00 00 00	 call	 ?LOG@@YAXHPB_WZZ	; LOG
  000bc	83 c4 0c	 add	 esp, 12			; 0000000cH
$LN8@SetPLL:

; 1516 :         break;
; 1517 :     }
; 1518 : 
; 1519 :     PLLInt = (int)PLLValue;

  000bf	dd 45 f0	 fld	 QWORD PTR _PLLValue$[ebp]
  000c2	e8 00 00 00 00	 call	 __ftol2_sse
  000c7	89 45 e8	 mov	 DWORD PTR _PLLInt$[ebp], eax

; 1520 :     PLLFraction = (int)((PLLValue - (double)PLLInt) * (double)(1<<20) + 0.5);

  000ca	db 45 e8	 fild	 DWORD PTR _PLLInt$[ebp]
  000cd	dc 6d f0	 fsubr	 QWORD PTR _PLLValue$[ebp]
  000d0	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4130000000000000
  000d6	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@3fe0000000000000
  000dc	e8 00 00 00 00	 call	 __ftol2_sse
  000e1	89 45 ec	 mov	 DWORD PTR _PLLFraction$[ebp], eax

; 1521 : 
; 1522 :     // Check for illegal PLL values
; 1523 :     if( PLLInt < 14 || PLLInt > 63)

  000e4	83 7d e8 0e	 cmp	 DWORD PTR _PLLInt$[ebp], 14 ; 0000000eH
  000e8	7c 06		 jl	 SHORT $LN1@SetPLL
  000ea	83 7d e8 3f	 cmp	 DWORD PTR _PLLInt$[ebp], 63 ; 0000003fH
  000ee	7e 1c		 jle	 SHORT $LN2@SetPLL
$LN1@SetPLL:

; 1524 :     {
; 1525 :         LOG(0, _T("Invalid PLL value %f MHz"), PLLFreq);

  000f0	83 ec 08	 sub	 esp, 8
  000f3	dd 45 08	 fld	 QWORD PTR _PLLFreq$[ebp]
  000f6	dd 1c 24	 fstp	 QWORD PTR [esp]
  000f9	68 00 00 00 00	 push	 OFFSET ??_C@_1DC@OCJLPJKG@?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAP?$AAL?$AAL?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?5?$AA?$CF?$AAf?$AA?5?$AAM?$AAH?$AAz?$AA?$AA@
  000fe	6a 00		 push	 0
  00100	e8 00 00 00 00	 call	 ?LOG@@YAXHPB_WZZ	; LOG
  00105	83 c4 10	 add	 esp, 16			; 00000010H

; 1526 :         return 0.0;

  00108	d9 ee		 fldz
  0010a	eb 4a		 jmp	 SHORT $LN12@SetPLL
$LN2@SetPLL:

; 1527 :     }
; 1528 : 
; 1529 :     // Set register int and fraction values
; 1530 :     RegValue |= PLLInt << 20;

  0010c	8b 55 e8	 mov	 edx, DWORD PTR _PLLInt$[ebp]
  0010f	c1 e2 14	 shl	 edx, 20			; 00000014H
  00112	0b 55 e4	 or	 edx, DWORD PTR _RegValue$[ebp]
  00115	89 55 e4	 mov	 DWORD PTR _RegValue$[ebp], edx

; 1531 :     RegValue |= PLLFraction & 0xFFFFF;

  00118	8b 45 ec	 mov	 eax, DWORD PTR _PLLFraction$[ebp]
  0011b	25 ff ff 0f 00	 and	 eax, 1048575		; 000fffffH
  00120	0b 45 e4	 or	 eax, DWORD PTR _RegValue$[ebp]
  00123	89 45 e4	 mov	 DWORD PTR _RegValue$[ebp], eax

; 1532 : 
; 1533 :     WriteDword(CX2388X_PLL , RegValue );

  00126	8b 4d e4	 mov	 ecx, DWORD PTR _RegValue$[ebp]
  00129	51		 push	 ecx
  0012a	68 68 01 31 00	 push	 3211624			; 00310168H
  0012f	8b 4d e0	 mov	 ecx, DWORD PTR _this$[ebp]
  00132	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1534 : 
; 1535 :     return (28.63636 / (8.0 * (double)Prescaler)) * ((double)PLLInt + (double)PLLFraction / (double)(1 << 20));

  00137	db 45 fc	 fild	 DWORD PTR _Prescaler$[ebp]
  0013a	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4020000000000000
  00140	dc 3d 00 00 00
	00		 fdivr	 QWORD PTR __real@403ca2e87d2c7b89
  00146	db 45 e8	 fild	 DWORD PTR _PLLInt$[ebp]
  00149	db 45 ec	 fild	 DWORD PTR _PLLFraction$[ebp]
  0014c	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4130000000000000
  00152	de c1		 faddp	 ST(1), ST(0)
  00154	de c9		 fmulp	 ST(1), ST(0)
$LN12@SetPLL:

; 1536 : }

  00156	8b e5		 mov	 esp, ebp
  00158	5d		 pop	 ebp
  00159	c2 08 00	 ret	 8
$LN14@SetPLL:
  0015c	00 00 00 00	 DD	 $LN7@SetPLL
  00160	00 00 00 00	 DD	 $LN6@SetPLL
  00164	00 00 00 00	 DD	 $LN5@SetPLL
  00168	00 00 00 00	 DD	 $LN4@SetPLL
?SetPLL@CCX2388xCard@@AAENN@Z ENDP			; CCX2388xCard::SetPLL
_TEXT	ENDS
PUBLIC	?InitializeI2C@CCX2388xCard@@AAEXXZ		; CCX2388xCard::InitializeI2C
; Function compile flags: /Odtp
;	COMDAT ?InitializeI2C@CCX2388xCard@@AAEXXZ
_TEXT	SEGMENT
_this$ = -12						; size = 4
_frequency$ = -8					; size = 8
?InitializeI2C@CCX2388xCard@@AAEXXZ PROC		; CCX2388xCard::InitializeI2C, COMDAT
; _this$ = ecx

; 1390 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 0c	 sub	 esp, 12			; 0000000cH
  00006	89 4d f4	 mov	 DWORD PTR _this$[ebp], ecx

; 1391 :     WriteDword(CX2388X_I2C, 1);

  00009	6a 01		 push	 1
  0000b	68 00 80 36 00	 push	 3571712			; 00368000H
  00010	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1392 :     m_I2CRegister = ReadDword(CX2388X_I2C);

  00018	68 00 80 36 00	 push	 3571712			; 00368000H
  0001d	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00020	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00025	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00028	89 41 5c	 mov	 DWORD PTR [ecx+92], eax

; 1393 : 
; 1394 :     ULONGLONG frequency;
; 1395 :     QueryPerformanceFrequency((PLARGE_INTEGER)&frequency);

  0002b	8d 55 f8	 lea	 edx, DWORD PTR _frequency$[ebp]
  0002e	52		 push	 edx
  0002f	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__QueryPerformanceFrequency@4

; 1396 : 
; 1397 :     m_I2CSleepCycle = (unsigned long)(frequency / 50000);

  00035	6a 00		 push	 0
  00037	68 50 c3 00 00	 push	 50000			; 0000c350H
  0003c	8b 45 fc	 mov	 eax, DWORD PTR _frequency$[ebp+4]
  0003f	50		 push	 eax
  00040	8b 4d f8	 mov	 ecx, DWORD PTR _frequency$[ebp]
  00043	51		 push	 ecx
  00044	e8 00 00 00 00	 call	 __aulldiv
  00049	8b 55 f4	 mov	 edx, DWORD PTR _this$[ebp]
  0004c	89 42 58	 mov	 DWORD PTR [edx+88], eax

; 1398 : 
; 1399 :     m_I2CInitialized = TRUE;

  0004f	8b 45 f4	 mov	 eax, DWORD PTR _this$[ebp]
  00052	c7 40 60 01 00
	00 00		 mov	 DWORD PTR [eax+96], 1

; 1400 : }

  00059	8b e5		 mov	 esp, ebp
  0005b	5d		 pop	 ebp
  0005c	c3		 ret	 0
?InitializeI2C@CCX2388xCard@@AAEXXZ ENDP		; CCX2388xCard::InitializeI2C
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?ResetChip@CCX2388xCard@@UAEXXZ
_TEXT	SEGMENT
_this$ = -8						; size = 4
_Command$ = -1						; size = 1
?ResetChip@CCX2388xCard@@UAEXXZ PROC			; CCX2388xCard::ResetChip, COMDAT
; _this$ = ecx

; 1087 : {

  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

; 1088 :     BYTE Command = 0;

  00009	c6 45 ff 00	 mov	 BYTE PTR _Command$[ebp], 0

; 1089 : 
; 1090 :     // try and switch on the card using the PCI Command value
; 1091 :     // this is to try and solve problems when a driver hasn't been
; 1092 :     // loaded for the card, which may be necessary when you have
; 1093 :     // multiple cards
; 1094 :     if(GetPCIConfigOffset(&Command, 0x04, m_BusNumber, m_SlotNumber))

  0000d	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  00010	8b 48 10	 mov	 ecx, DWORD PTR [eax+16]
  00013	51		 push	 ecx
  00014	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  00017	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  0001a	50		 push	 eax
  0001b	6a 04		 push	 4
  0001d	8d 4d ff	 lea	 ecx, DWORD PTR _Command$[ebp]
  00020	51		 push	 ecx
  00021	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00024	e8 00 00 00 00	 call	 ?GetPCIConfigOffset@CPCICard@@QAEHPAEKKK@Z ; CPCICard::GetPCIConfigOffset
  00029	85 c0		 test	 eax, eax
  0002b	74 51		 je	 SHORT $LN4@ResetChip

; 1095 :     {
; 1096 :         // switch on allow master and respond to memory requests
; 1097 :         if((Command & 0x06) != 0x06)

  0002d	0f b6 55 ff	 movzx	 edx, BYTE PTR _Command$[ebp]
  00031	83 e2 06	 and	 edx, 6
  00034	83 fa 06	 cmp	 edx, 6
  00037	74 45		 je	 SHORT $LN4@ResetChip

; 1098 :         {
; 1099 :             LOG(1, _T(" CX2388x PCI Command was %d"), Command);

  00039	0f b6 45 ff	 movzx	 eax, BYTE PTR _Command$[ebp]
  0003d	50		 push	 eax
  0003e	68 00 00 00 00	 push	 OFFSET ??_C@_1DI@LJHCDJPB@?$AA?5?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?5?$AAP?$AAC?$AAI?$AA?5?$AAC?$AAo?$AAm?$AAm?$AAa?$AAn?$AAd?$AA?5?$AAw?$AAa?$AAs?$AA?5?$AA?$CF?$AAd?$AA?$AA@
  00043	6a 01		 push	 1
  00045	e8 00 00 00 00	 call	 ?LOG@@YAXHPB_WZZ	; LOG
  0004a	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1100 :             Command |= 0x06;

  0004d	0f b6 4d ff	 movzx	 ecx, BYTE PTR _Command$[ebp]
  00051	83 c9 06	 or	 ecx, 6
  00054	88 4d ff	 mov	 BYTE PTR _Command$[ebp], cl

; 1101 :             SetPCIConfigOffset(&Command, 0x04, m_BusNumber, m_SlotNumber);

  00057	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  0005a	8b 42 10	 mov	 eax, DWORD PTR [edx+16]
  0005d	50		 push	 eax
  0005e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00061	8b 51 0c	 mov	 edx, DWORD PTR [ecx+12]
  00064	52		 push	 edx
  00065	6a 04		 push	 4
  00067	8d 45 ff	 lea	 eax, DWORD PTR _Command$[ebp]
  0006a	50		 push	 eax
  0006b	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  0006e	e8 00 00 00 00	 call	 ?SetPCIConfigOffset@CPCICard@@QAEHPAEKKK@Z ; CPCICard::SetPCIConfigOffset

; 1102 :             ::Sleep(500);

  00073	68 f4 01 00 00	 push	 500			; 000001f4H
  00078	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__Sleep@4
$LN4@ResetChip:

; 1103 :         }
; 1104 :     }
; 1105 : 
; 1106 :     if(GetPCIConfigOffset(&Command, 0x40, m_BusNumber, m_SlotNumber))

  0007e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00081	8b 51 10	 mov	 edx, DWORD PTR [ecx+16]
  00084	52		 push	 edx
  00085	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  00088	8b 48 0c	 mov	 ecx, DWORD PTR [eax+12]
  0008b	51		 push	 ecx
  0008c	6a 40		 push	 64			; 00000040H
  0008e	8d 55 ff	 lea	 edx, DWORD PTR _Command$[ebp]
  00091	52		 push	 edx
  00092	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00095	e8 00 00 00 00	 call	 ?GetPCIConfigOffset@CPCICard@@QAEHPAEKKK@Z ; CPCICard::GetPCIConfigOffset
  0009a	85 c0		 test	 eax, eax
  0009c	74 43		 je	 SHORT $LN2@ResetChip

; 1107 :     {
; 1108 :         // switch on allow master and respond to memory requests
; 1109 :         if((Command & 0x01) == 0x01)

  0009e	0f b6 45 ff	 movzx	 eax, BYTE PTR _Command$[ebp]
  000a2	83 e0 01	 and	 eax, 1
  000a5	74 3a		 je	 SHORT $LN2@ResetChip

; 1110 :         {
; 1111 :             LOG(1, _T(" CX2388x eeprom write were enabled 0x40 Register was %d"), Command);

  000a7	0f b6 4d ff	 movzx	 ecx, BYTE PTR _Command$[ebp]
  000ab	51		 push	 ecx
  000ac	68 00 00 00 00	 push	 OFFSET ??_C@_1HA@PKDLBJNI@?$AA?5?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AA?5?$AAe?$AAe?$AAp?$AAr?$AAo?$AAm?$AA?5?$AAw?$AAr?$AAi?$AAt?$AAe?$AA?5?$AAw?$AAe?$AAr?$AAe?$AA?5?$AAe?$AAn?$AAa?$AAb?$AAl@
  000b1	6a 01		 push	 1
  000b3	e8 00 00 00 00	 call	 ?LOG@@YAXHPB_WZZ	; LOG
  000b8	83 c4 0c	 add	 esp, 12			; 0000000cH

; 1112 :             Command &= ~0x01;

  000bb	0f b6 55 ff	 movzx	 edx, BYTE PTR _Command$[ebp]
  000bf	83 e2 fe	 and	 edx, -2			; fffffffeH
  000c2	88 55 ff	 mov	 BYTE PTR _Command$[ebp], dl

; 1113 :             SetPCIConfigOffset(&Command, 0x40, m_BusNumber, m_SlotNumber);

  000c5	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  000c8	8b 48 10	 mov	 ecx, DWORD PTR [eax+16]
  000cb	51		 push	 ecx
  000cc	8b 55 f8	 mov	 edx, DWORD PTR _this$[ebp]
  000cf	8b 42 0c	 mov	 eax, DWORD PTR [edx+12]
  000d2	50		 push	 eax
  000d3	6a 40		 push	 64			; 00000040H
  000d5	8d 4d ff	 lea	 ecx, DWORD PTR _Command$[ebp]
  000d8	51		 push	 ecx
  000d9	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  000dc	e8 00 00 00 00	 call	 ?SetPCIConfigOffset@CPCICard@@QAEHPAEKKK@Z ; CPCICard::SetPCIConfigOffset
$LN2@ResetChip:

; 1114 :         }
; 1115 :     }
; 1116 : 
; 1117 :     // \todo log what's there already for key settings
; 1118 : 
; 1119 :     // Firstly stop the card from doing anything
; 1120 :     // so stop the risc controller
; 1121 :     WriteDword(CX2388X_DEV_CNTRL2, 0x00000000);

  000e1	6a 00		 push	 0
  000e3	68 34 00 20 00	 push	 2097204			; 00200034H
  000e8	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  000eb	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1122 :     // then stop any DMA transfers
; 1123 :     WriteDword(MO_VID_DMACNTRL, 0x00000000);

  000f0	6a 00		 push	 0
  000f2	68 40 c0 31 00	 push	 3260480			; 0031c040H
  000f7	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  000fa	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1124 :     WriteDword(MO_AUD_DMACNTRL, 0x00000000);

  000ff	6a 00		 push	 0
  00101	68 40 c0 32 00	 push	 3326016			; 0032c040H
  00106	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00109	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1125 :     WriteDword(MO_TS_DMACNTRL, 0x00000000);

  0010e	6a 00		 push	 0
  00110	68 40 c0 33 00	 push	 3391552			; 0033c040H
  00115	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00118	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1126 :     WriteDword(MO_VIP_DMACNTRL, 0x00000000);

  0011d	6a 00		 push	 0
  0011f	68 40 c0 34 00	 push	 3457088			; 0034c040H
  00124	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00127	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1127 :     WriteDword(MO_GPHST_DMACNTRL, 0x00000000);

  0012c	6a 00		 push	 0
  0012e	68 40 c0 38 00	 push	 3719232			; 0038c040H
  00133	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00136	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1128 : 
; 1129 :     // secondly stop any interupts from happening
; 1130 :     // if we change something and let an
; 1131 :     // interupt happen than the driver might try and
; 1132 :     // do something bad
; 1133 :     WriteDword( CX2388X_PCI_INTMSK, 0x00000000 );

  0013b	6a 00		 push	 0
  0013d	68 40 00 20 00	 push	 2097216			; 00200040H
  00142	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00145	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1134 :     WriteDword( CX2388X_VID_INTMSK, 0x00000000 );

  0014a	6a 00		 push	 0
  0014c	68 50 00 20 00	 push	 2097232			; 00200050H
  00151	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00154	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1135 :     WriteDword( CX2388X_AUD_INTMSK, 0x00000000 );

  00159	6a 00		 push	 0
  0015b	68 60 00 20 00	 push	 2097248			; 00200060H
  00160	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00163	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1136 :     WriteDword( CX2388X_TS_INTMSK, 0x00000000 );

  00168	6a 00		 push	 0
  0016a	68 70 00 20 00	 push	 2097264			; 00200070H
  0016f	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00172	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1137 :     WriteDword( CX2388X_VIP_INTMSK, 0x00000000 );

  00177	6a 00		 push	 0
  00179	68 80 00 20 00	 push	 2097280			; 00200080H
  0017e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00181	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1138 :     WriteDword( CX2388X_GPHST_INTMSK, 0x00000000 );

  00186	6a 00		 push	 0
  00188	68 90 00 20 00	 push	 2097296			; 00200090H
  0018d	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00190	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1139 : 
; 1140 :     WriteDword( CX2388X_VID_INTSTAT, 0xFFFFFFFF ); // Clear PIV int

  00195	6a ff		 push	 -1
  00197	68 54 00 20 00	 push	 2097236			; 00200054H
  0019c	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  0019f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1141 :     WriteDword( CX2388X_PCI_INTSTAT, 0xFFFFFFFF ); // Clear PCI int

  001a4	6a ff		 push	 -1
  001a6	68 44 00 20 00	 push	 2097220			; 00200044H
  001ab	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  001ae	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1142 :     WriteDword( MO_INT1_STAT, 0xFFFFFFFF );        // Clear RISC int

  001b3	6a ff		 push	 -1
  001b5	68 64 c0 35 00	 push	 3522660			; 0035c064H
  001ba	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  001bd	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1143 : 
; 1144 :     // wait a bit so that everything has cleared through
; 1145 :     ::Sleep(500);

  001c2	68 f4 01 00 00	 push	 500			; 000001f4H
  001c7	ff 15 00 00 00
	00		 call	 DWORD PTR __imp__Sleep@4

; 1146 : }

  001cd	8b e5		 mov	 esp, ebp
  001cf	5d		 pop	 ebp
  001d0	c3		 ret	 0
?ResetChip@CCX2388xCard@@UAEXXZ ENDP			; CCX2388xCard::ResetChip
_TEXT	ENDS
PUBLIC	?GetRISCPos@CCX2388xCard@@QAEKXZ		; CCX2388xCard::GetRISCPos
; Function compile flags: /Odtp
;	COMDAT ?GetRISCPos@CCX2388xCard@@QAEKXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?GetRISCPos@CCX2388xCard@@QAEKXZ PROC			; CCX2388xCard::GetRISCPos, COMDAT
; _this$ = ecx

; 1075 : {

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

; 1076 :     return ReadDword(CX2388X_VIDY_GP_CNT);

  00007	68 20 c0 31 00	 push	 3260448			; 0031c020H
  0000c	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword

; 1077 : }

  00014	8b e5		 mov	 esp, ebp
  00016	5d		 pop	 ebp
  00017	c3		 ret	 0
?GetRISCPos@CCX2388xCard@@QAEKXZ ENDP			; CCX2388xCard::GetRISCPos
_TEXT	ENDS
PUBLIC	?IsVideoPresent@CCX2388xCard@@QAEHXZ		; CCX2388xCard::IsVideoPresent
; Function compile flags: /Odtp
;	COMDAT ?IsVideoPresent@CCX2388xCard@@QAEHXZ
_TEXT	SEGMENT
_this$ = -12						; size = 4
_dwUseVSync$ = -8					; size = 4
_dwval$ = -4						; size = 4
?IsVideoPresent@CCX2388xCard@@QAEHXZ PROC		; CCX2388xCard::IsVideoPresent, COMDAT
; _this$ = ecx

; 1056 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 0c	 sub	 esp, 12			; 0000000cH
  00006	89 4d f4	 mov	 DWORD PTR _this$[ebp], ecx

; 1057 :     DWORD dwval            = ReadDword(CX2388X_DEVICE_STATUS);

  00009	68 00 01 31 00	 push	 3211520			; 00310100H
  0000e	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 1058 :     DWORD dwUseVSync    = ReadDword(CX2388X_VIDEO_INPUT);

  00019	68 04 01 31 00	 push	 3211524			; 00310104H
  0001e	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00021	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00026	89 45 f8	 mov	 DWORD PTR _dwUseVSync$[ebp], eax

; 1059 : 
; 1060 :     // _T("Vertical Sync Detection") in CX2388x Advanced Settings enabled?
; 1061 :     if((dwUseVSync & CX2388X_VIDEO_INPUT_VERTEN) == CX2388X_VIDEO_INPUT_VERTEN)

  00029	8b 45 f8	 mov	 eax, DWORD PTR _dwUseVSync$[ebp]
  0002c	25 80 00 00 00	 and	 eax, 128		; 00000080H
  00031	74 12		 je	 SHORT $LN2@IsVideoPre@2

; 1062 :     {
; 1063 :         // detection is much faster
; 1064 :         return ((dwval & CX2388X_DEVICE_STATUS_VPRES) == CX2388X_DEVICE_STATUS_VPRES);

  00033	8b 4d fc	 mov	 ecx, DWORD PTR _dwval$[ebp]
  00036	83 e1 40	 and	 ecx, 64			; 00000040H
  00039	33 c0		 xor	 eax, eax
  0003b	83 f9 40	 cmp	 ecx, 64			; 00000040H
  0003e	0f 94 c0	 sete	 al
  00041	eb 10		 jmp	 SHORT $LN3@IsVideoPre@2

; 1065 :     }
; 1066 : 
; 1067 :     else

  00043	eb 0e		 jmp	 SHORT $LN3@IsVideoPre@2
$LN2@IsVideoPre@2:

; 1068 :     {
; 1069 :         // use the old way
; 1070 :         return ((dwval & CX2388X_DEVICE_STATUS_HLOCK) == CX2388X_DEVICE_STATUS_HLOCK);

  00045	8b 55 fc	 mov	 edx, DWORD PTR _dwval$[ebp]
  00048	83 e2 20	 and	 edx, 32			; 00000020H
  0004b	33 c0		 xor	 eax, eax
  0004d	83 fa 20	 cmp	 edx, 32			; 00000020H
  00050	0f 94 c0	 sete	 al
$LN3@IsVideoPre@2:

; 1071 :     }
; 1072 : }

  00053	8b e5		 mov	 esp, ebp
  00055	5d		 pop	 ebp
  00056	c3		 ret	 0
?IsVideoPresent@CCX2388xCard@@QAEHXZ ENDP		; CCX2388xCard::IsVideoPresent
_TEXT	ENDS
PUBLIC	__real@4035800000000000
PUBLIC	__real@401b333333333333
PUBLIC	__real@4041a00000000000
PUBLIC	__real@4150000000000000
PUBLIC	__real@403ca2e8af81626b
PUBLIC	__real@403b000000000000
PUBLIC	?SetGeoSize@CCX2388xCard@@QAEXHW4eVideoFormat@@AAJ11H@Z ; CCX2388xCard::SetGeoSize
;	COMDAT __real@4035800000000000
CONST	SEGMENT
__real@4035800000000000 DQ 04035800000000000r	; 21.5
CONST	ENDS
;	COMDAT __real@401b333333333333
CONST	SEGMENT
__real@401b333333333333 DQ 0401b333333333333r	; 6.8
CONST	ENDS
;	COMDAT __real@4041a00000000000
CONST	SEGMENT
__real@4041a00000000000 DQ 04041a00000000000r	; 35.25
CONST	ENDS
;	COMDAT __real@4150000000000000
CONST	SEGMENT
__real@4150000000000000 DQ 04150000000000000r	; 4.1943e+006
CONST	ENDS
;	COMDAT __real@403ca2e8af81626b
CONST	SEGMENT
__real@403ca2e8af81626b DQ 0403ca2e8af81626br	; 28.6364
CONST	ENDS
;	COMDAT __real@403b000000000000
CONST	SEGMENT
__real@403b000000000000 DQ 0403b000000000000r	; 27
; Function compile flags: /Odtp
CONST	ENDS
;	COMDAT ?SetGeoSize@CCX2388xCard@@QAEXHW4eVideoFormat@@AAJ11H@Z
_TEXT	SEGMENT
tv535 = -308						; size = 4
tv918 = -304						; size = 8
tv916 = -296						; size = 4
tv913 = -290						; size = 2
tv910 = -288						; size = 8
tv908 = -280						; size = 4
tv905 = -274						; size = 2
tv901 = -272						; size = 8
tv899 = -264						; size = 4
tv896 = -258						; size = 2
tv890 = -256						; size = 8
tv888 = -248						; size = 4
tv885 = -242						; size = 2
tv880 = -240						; size = 8
tv878 = -232						; size = 4
tv875 = -226						; size = 2
tv863 = -224						; size = 8
tv861 = -216						; size = 4
tv858 = -210						; size = 2
tv853 = -208						; size = 8
tv851 = -200						; size = 4
tv848 = -194						; size = 2
tv827 = -192						; size = 8
tv825 = -184						; size = 4
tv822 = -178						; size = 2
tv819 = -176						; size = 8
tv817 = -168						; size = 4
tv814 = -162						; size = 2
tv810 = -160						; size = 8
tv808 = -152						; size = 4
tv805 = -146						; size = 2
tv799 = -144						; size = 8
tv797 = -136						; size = 4
tv794 = -130						; size = 2
tv789 = -128						; size = 8
tv787 = -120						; size = 4
tv784 = -114						; size = 2
tv222 = -112						; size = 4
tv711 = -108						; size = 8
tv709 = -100						; size = 4
tv706 = -94						; size = 2
tv705 = -92						; size = 4
tv701 = -88						; size = 8
tv699 = -80						; size = 4
tv696 = -74						; size = 2
tv1014 = -72						; size = 8
tv692 = -64						; size = 4
_this$ = -60						; size = 4
_RegValue$145811 = -56					; size = 4
_HTotal$145810 = -52					; size = 4
_PLL$145812 = -48					; size = 8
_VideoInput$145834 = -36				; size = 4
_RegValue$145799 = -32					; size = 4
_HTotal$145775 = -28					; size = 4
_PLL$145781 = -24					; size = 8
_VBIPackets$145776 = -16				; size = 4
_VideoInput$145782 = -12				; size = 4
_VideoInput$145768 = -8					; size = 4
_HorzScale$ = -4					; size = 4
_nInput$ = 8						; size = 4
_TVFormat$ = 12						; size = 4
_CurrentX$ = 16						; size = 4
_CurrentY$ = 20						; size = 4
_CurrentVBILines$ = 24					; size = 4
_IsProgressive$ = 28					; size = 4
?SetGeoSize@CCX2388xCard@@QAEXHW4eVideoFormat@@AAJ11H@Z PROC ; CCX2388xCard::SetGeoSize, COMDAT
; _this$ = ecx

; 615  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	81 ec 34 01 00
	00		 sub	 esp, 308		; 00000134H
  00009	89 4d c4	 mov	 DWORD PTR _this$[ebp], ecx

; 616  :     int HorzScale;
; 617  : 
; 618  :     CurrentY = GetTVFormat(TVFormat)->wCropHeight;

  0000c	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  0000f	50		 push	 eax
  00010	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00015	83 c4 04	 add	 esp, 4
  00018	0f b7 08	 movzx	 ecx, WORD PTR [eax]
  0001b	8b 55 14	 mov	 edx, DWORD PTR _CurrentY$[ebp]
  0001e	89 0a		 mov	 DWORD PTR [edx], ecx

; 619  : 
; 620  :     // start with default values
; 621  :     // the only bit switched on is CFILT
; 622  :     m_FilterDefault = (1 << 19);

  00020	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00023	c7 80 b4 00 00
	00 00 00 08 00	 mov	 DWORD PTR [eax+180], 524288 ; 00080000H

; 623  :     m_2HCombDefault = 0x181f0008;

  0002d	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00030	c7 81 b8 00 00
	00 08 00 1f 18	 mov	 DWORD PTR [ecx+184], 404684808 ; 181f0008H

; 624  : 
; 625  :     if(IsCCIRSource(nInput))

  0003a	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  0003d	52		 push	 edx
  0003e	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00041	e8 00 00 00 00	 call	 ?IsCCIRSource@CCX2388xCard@@AAEHH@Z ; CCX2388xCard::IsCCIRSource
  00046	85 c0		 test	 eax, eax
  00048	0f 84 ab 00 00
	00		 je	 $LN52@SetGeoSize

; 626  :     {
; 627  :         CurrentX = 720;

  0004e	8b 45 10	 mov	 eax, DWORD PTR _CurrentX$[ebp]
  00051	c7 00 d0 02 00
	00		 mov	 DWORD PTR [eax], 720	; 000002d0H

; 628  :         CurrentVBILines = 0;

  00057	8b 4d 18	 mov	 ecx, DWORD PTR _CurrentVBILines$[ebp]
  0005a	c7 01 00 00 00
	00		 mov	 DWORD PTR [ecx], 0

; 629  : 
; 630  :         WriteByte(CX2388X_PINMUX_IO, 0x02);

  00060	6a 02		 push	 2
  00062	68 44 c0 35 00	 push	 3522628			; 0035c044H
  00067	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0006a	e8 00 00 00 00	 call	 ?WriteByte@CPCICard@@QAEXKE@Z ; CPCICard::WriteByte

; 631  : 
; 632  :         // Since we are digital here we don't really care which
; 633  :         // format we choose as long as it has the right number of lines
; 634  :         DWORD VideoInput = ReadDword(CX2388X_VIDEO_INPUT);

  0006f	68 04 01 31 00	 push	 3211524			; 00310104H
  00074	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00077	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0007c	89 45 f8	 mov	 DWORD PTR _VideoInput$145768[ebp], eax

; 635  :         VideoInput &= 0xfffffff0;

  0007f	8b 55 f8	 mov	 edx, DWORD PTR _VideoInput$145768[ebp]
  00082	83 e2 f0	 and	 edx, -16		; fffffff0H
  00085	89 55 f8	 mov	 DWORD PTR _VideoInput$145768[ebp], edx

; 636  : 
; 637  :         if (CurrentY == 576)

  00088	8b 45 14	 mov	 eax, DWORD PTR _CurrentY$[ebp]
  0008b	81 38 40 02 00
	00		 cmp	 DWORD PTR [eax], 576	; 00000240H
  00091	75 0b		 jne	 SHORT $LN51@SetGeoSize

; 638  :         {
; 639  :             // Enable PAL Mode (or SECAM)
; 640  :             VideoInput |= VideoFormatPALBDGHI;

  00093	8b 4d f8	 mov	 ecx, DWORD PTR _VideoInput$145768[ebp]
  00096	83 c9 04	 or	 ecx, 4
  00099	89 4d f8	 mov	 DWORD PTR _VideoInput$145768[ebp], ecx

; 641  :         }
; 642  :         else

  0009c	eb 09		 jmp	 SHORT $LN50@SetGeoSize
$LN51@SetGeoSize:

; 643  :         {
; 644  :             // Enable NTSC Mode (or PAL60)
; 645  :             VideoInput |= VideoFormatNTSC;

  0009e	8b 55 f8	 mov	 edx, DWORD PTR _VideoInput$145768[ebp]
  000a1	83 ca 01	 or	 edx, 1
  000a4	89 55 f8	 mov	 DWORD PTR _VideoInput$145768[ebp], edx
$LN50@SetGeoSize:

; 646  :         }
; 647  : 
; 648  :         WriteDword(CX2388X_VIDEO_INPUT, VideoInput);

  000a7	8b 45 f8	 mov	 eax, DWORD PTR _VideoInput$145768[ebp]
  000aa	50		 push	 eax
  000ab	68 04 01 31 00	 push	 3211524			; 00310104H
  000b0	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  000b3	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 649  : 
; 650  :         WriteDword(CX2388X_FORMAT_2HCOMB, 0x183f0008);

  000b8	68 08 00 3f 18	 push	 406781960		; 183f0008H
  000bd	68 64 01 31 00	 push	 3211620			; 00310164H
  000c2	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  000c5	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 651  :         WriteDword(CX2388X_VIP_CONFIG, 1);

  000ca	6a 01		 push	 1
  000cc	68 94 01 31 00	 push	 3211668			; 00310194H
  000d1	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  000d4	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 652  : 
; 653  :         if (CurrentY == 576)

  000d9	8b 4d 14	 mov	 ecx, DWORD PTR _CurrentY$[ebp]
  000dc	81 39 40 02 00
	00		 cmp	 DWORD PTR [ecx], 576	; 00000240H
  000e2	75 09		 jne	 SHORT $LN49@SetGeoSize

; 654  :         {
; 655  :             HorzScale = 0x0504;

  000e4	c7 45 fc 04 05
	00 00		 mov	 DWORD PTR _HorzScale$[ebp], 1284 ; 00000504H

; 656  :         }
; 657  :         else

  000eb	eb 07		 jmp	 SHORT $LN48@SetGeoSize
$LN49@SetGeoSize:

; 658  :         {
; 659  :             HorzScale = 0x00F8;

  000ed	c7 45 fc f8 00
	00 00		 mov	 DWORD PTR _HorzScale$[ebp], 248 ; 000000f8H
$LN48@SetGeoSize:

; 660  :         }

  000f4	e9 64 0b 00 00	 jmp	 $LN27@SetGeoSize
$LN52@SetGeoSize:

; 661  :     }
; 662  :     // if the user requests 720 pixels
; 663  :     // use 27Mhz sampling rate
; 664  :     else if(CurrentX == 720)

  000f9	8b 55 10	 mov	 edx, DWORD PTR _CurrentX$[ebp]
  000fc	81 3a d0 02 00
	00		 cmp	 DWORD PTR [edx], 720	; 000002d0H
  00102	0f 85 45 05 00
	00		 jne	 $LN46@SetGeoSize

; 665  :     {
; 666  :         DWORD HTotal(0);

  00108	c7 45 e4 00 00
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 0

; 667  : 
; 668  :         CurrentVBILines = GetTVFormat(TVFormat)->VBILines;

  0010f	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  00112	50		 push	 eax
  00113	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00118	83 c4 04	 add	 esp, 4
  0011b	0f b7 48 16	 movzx	 ecx, WORD PTR [eax+22]
  0011f	8b 55 18	 mov	 edx, DWORD PTR _CurrentVBILines$[ebp]
  00122	89 0a		 mov	 DWORD PTR [edx], ecx

; 669  : 
; 670  :         DWORD VBIPackets;
; 671  : 
; 672  :         if (CurrentY == 576)

  00124	8b 45 14	 mov	 eax, DWORD PTR _CurrentY$[ebp]
  00127	81 38 40 02 00
	00		 cmp	 DWORD PTR [eax], 576	; 00000240H
  0012d	75 55		 jne	 SHORT $LN45@SetGeoSize

; 673  :         {
; 674  :             VBIPackets = (DWORD)(GetTVFormat(TVFormat)->VBIPacketSize * 27.0 / (8 * GetTVFormat(VIDEOFORMAT_PAL_B)->Fsc));

  0012f	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  00132	51		 push	 ecx
  00133	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00138	83 c4 04	 add	 esp, 4
  0013b	0f b7 50 14	 movzx	 edx, WORD PTR [eax+20]
  0013f	89 55 c0	 mov	 DWORD PTR tv692[ebp], edx
  00142	db 45 c0	 fild	 DWORD PTR tv692[ebp]
  00145	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@403b000000000000
  0014b	6a 00		 push	 0
  0014d	dd 5d b8	 fstp	 QWORD PTR tv1014[ebp]
  00150	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00155	83 c4 04	 add	 esp, 4
  00158	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4020000000000000
  0015e	dc 48 18	 fmul	 QWORD PTR [eax+24]
  00161	dc 7d b8	 fdivr	 QWORD PTR tv1014[ebp]
  00164	d9 7d b6	 fnstcw	 WORD PTR tv696[ebp]
  00167	0f b7 45 b6	 movzx	 eax, WORD PTR tv696[ebp]
  0016b	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00170	89 45 b0	 mov	 DWORD PTR tv699[ebp], eax
  00173	d9 6d b0	 fldcw	 WORD PTR tv699[ebp]
  00176	df 7d a8	 fistp	 QWORD PTR tv701[ebp]
  00179	d9 6d b6	 fldcw	 WORD PTR tv696[ebp]
  0017c	8b 45 a8	 mov	 eax, DWORD PTR tv701[ebp]
  0017f	89 45 f0	 mov	 DWORD PTR _VBIPackets$145776[ebp], eax

; 675  :         }
; 676  :         else

  00182	eb 40		 jmp	 SHORT $LN44@SetGeoSize
$LN45@SetGeoSize:

; 677  :         {
; 678  :             VBIPackets = (DWORD)(GetTVFormat(TVFormat)->VBIPacketSize * 27.0 / (28.636363));

  00184	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  00187	51		 push	 ecx
  00188	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  0018d	83 c4 04	 add	 esp, 4
  00190	0f b7 50 14	 movzx	 edx, WORD PTR [eax+20]
  00194	89 55 a4	 mov	 DWORD PTR tv705[ebp], edx
  00197	db 45 a4	 fild	 DWORD PTR tv705[ebp]
  0019a	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@403b000000000000
  001a0	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@403ca2e8af81626b
  001a6	d9 7d a2	 fnstcw	 WORD PTR tv706[ebp]
  001a9	0f b7 45 a2	 movzx	 eax, WORD PTR tv706[ebp]
  001ad	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  001b2	89 45 9c	 mov	 DWORD PTR tv709[ebp], eax
  001b5	d9 6d 9c	 fldcw	 WORD PTR tv709[ebp]
  001b8	df 7d 94	 fistp	 QWORD PTR tv711[ebp]
  001bb	d9 6d a2	 fldcw	 WORD PTR tv706[ebp]
  001be	8b 45 94	 mov	 eax, DWORD PTR tv711[ebp]
  001c1	89 45 f0	 mov	 DWORD PTR _VBIPackets$145776[ebp], eax
$LN44@SetGeoSize:

; 679  :         }
; 680  : 
; 681  :             // set up VBI information
; 682  :         WriteDword(CX2388X_VBI_SIZE, (VBIPackets & 0x1ff));

  001c4	8b 4d f0	 mov	 ecx, DWORD PTR _VBIPackets$145776[ebp]
  001c7	81 e1 ff 01 00
	00		 and	 ecx, 511		; 000001ffH
  001cd	51		 push	 ecx
  001ce	68 88 01 31 00	 push	 3211656			; 00310188H
  001d3	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  001d6	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 683  : 
; 684  :         double PLL = SetPLL(27.0);

  001db	83 ec 08	 sub	 esp, 8
  001de	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@403b000000000000
  001e4	dd 1c 24	 fstp	 QWORD PTR [esp]
  001e7	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  001ea	e8 00 00 00 00	 call	 ?SetPLL@CCX2388xCard@@AAENN@Z ; CCX2388xCard::SetPLL
  001ef	dd 5d e8	 fstp	 QWORD PTR _PLL$145781[ebp]

; 685  :         SetSampleRateConverter(PLL);

  001f2	83 ec 08	 sub	 esp, 8
  001f5	dd 45 e8	 fld	 QWORD PTR _PLL$145781[ebp]
  001f8	dd 1c 24	 fstp	 QWORD PTR [esp]
  001fb	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  001fe	e8 00 00 00 00	 call	 ?SetSampleRateConverter@CCX2388xCard@@AAEXN@Z ; CCX2388xCard::SetSampleRateConverter

; 686  : 
; 687  :         // Setup correct format
; 688  :         DWORD VideoInput = ReadDword(CX2388X_VIDEO_INPUT);

  00203	68 04 01 31 00	 push	 3211524			; 00310104H
  00208	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0020b	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00210	89 45 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], eax

; 689  :         VideoInput &= 0xfffffff0;

  00213	8b 55 f4	 mov	 edx, DWORD PTR _VideoInput$145782[ebp]
  00216	83 e2 f0	 and	 edx, -16		; fffffff0H
  00219	89 55 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], edx

; 690  : 
; 691  :         if(m_CX2388xCards[m_CardType].Inputs[nInput].InputType == INPUTTYPE_SVIDEO)

  0021c	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  0021f	8b 48 64	 mov	 ecx, DWORD PTR [eax+100]
  00222	51		 push	 ecx
  00223	b9 00 00 00 00	 mov	 ecx, OFFSET ?m_CX2388xCards@CCX2388xCard@@0V?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@A ; CCX2388xCard::m_CX2388xCards
  00228	e8 00 00 00 00	 call	 ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
  0022d	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  00230	69 d2 98 00 00
	00		 imul	 edx, 152		; 00000098H
  00236	83 bc 10 88 01
	00 00 02	 cmp	 DWORD PTR [eax+edx+392], 2
  0023e	75 6c		 jne	 SHORT $LN43@SetGeoSize

; 692  :         {
; 693  :             // set up with
; 694  :             // Previous line remodulation - off
; 695  :             // 3-d Comb filter - off
; 696  :             // Comb Range - 00
; 697  :             // Full Luma Range - on
; 698  :             // PAL Invert Phase - off
; 699  :             // Coring - off
; 700  :             m_2HCombDefault = 0x08;

  00240	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00243	c7 80 b8 00 00
	00 08 00 00 00	 mov	 DWORD PTR [eax+184], 8

; 701  : 
; 702  :             // switch off luma notch
; 703  :             // Luma notch is 1 = off
; 704  :             m_FilterDefault |= CX2388X_FILTER_LNOTCH;

  0024d	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00250	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00256	81 ca 00 20 00
	00		 or	 edx, 8192		; 00002000H
  0025c	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  0025f	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 705  :             // turn on just the chroma Comb Filter
; 706  :             m_FilterDefault |= 1 << 5;

  00265	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00268	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  0026e	83 ca 20	 or	 edx, 32			; 00000020H
  00271	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00274	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 707  :             // Disable luma dec
; 708  :             m_FilterDefault |= 1 << 12;

  0027a	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0027d	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00283	81 ca 00 10 00
	00		 or	 edx, 4096		; 00001000H
  00289	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  0028c	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 709  :             // Disable chroma filter
; 710  :             m_FilterDefault &= ~(1 << 19);

  00292	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00295	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  0029b	81 e2 ff ff f7
	ff		 and	 edx, -524289		; fff7ffffH
  002a1	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  002a4	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 711  :         }
; 712  :         else

  002aa	eb 0d		 jmp	 SHORT $LN42@SetGeoSize
$LN43@SetGeoSize:

; 713  :         {
; 714  :             // set up with
; 715  :             // Previous line remodulation - on
; 716  :             // 3-d Comb filter - on
; 717  :             // Comb Range - 1f
; 718  :             // Full Luma Range - on
; 719  :             // PAL Invert Phase - off
; 720  :             // Coring - off
; 721  :             m_2HCombDefault = 0x181f0008;

  002ac	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  002af	c7 81 b8 00 00
	00 08 00 1f 18	 mov	 DWORD PTR [ecx+184], 404684808 ; 181f0008H
$LN42@SetGeoSize:

; 722  :         }
; 723  : 
; 724  :         switch(TVFormat)

  002b9	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  002bc	89 55 90	 mov	 DWORD PTR tv222[ebp], edx
  002bf	83 7d 90 13	 cmp	 DWORD PTR tv222[ebp], 19 ; 00000013H
  002c3	0f 87 4f 01 00
	00		 ja	 $LN30@SetGeoSize
  002c9	8b 45 90	 mov	 eax, DWORD PTR tv222[ebp]
  002cc	0f b6 88 00 00
	00 00		 movzx	 ecx, BYTE PTR $LN55@SetGeoSize[eax]
  002d3	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN57@SetGeoSize[ecx*4]
$LN39@SetGeoSize:

; 725  :         {
; 726  :         case VIDEOFORMAT_PAL_B:
; 727  :         case VIDEOFORMAT_PAL_D:
; 728  :         case VIDEOFORMAT_PAL_G:
; 729  :         case VIDEOFORMAT_PAL_H:
; 730  :         case VIDEOFORMAT_PAL_I:
; 731  :             VideoInput |= VideoFormatPALBDGHI;

  002da	8b 55 f4	 mov	 edx, DWORD PTR _VideoInput$145782[ebp]
  002dd	83 ca 04	 or	 edx, 4
  002e0	89 55 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], edx

; 732  :             HTotal = HLNotchFilter135PAL | 864;

  002e3	c7 45 e4 60 1b
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 7008 ; 00001b60H

; 733  :             break;

  002ea	e9 36 01 00 00	 jmp	 $LN40@SetGeoSize
$LN38@SetGeoSize:

; 734  :         case VIDEOFORMAT_PAL_N:
; 735  :             VideoInput |= VideoFormatPALN;

  002ef	8b 45 f4	 mov	 eax, DWORD PTR _VideoInput$145782[ebp]
  002f2	83 c8 06	 or	 eax, 6
  002f5	89 45 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], eax

; 736  :             HTotal = HLNotchFilter135PAL | 864;

  002f8	c7 45 e4 60 1b
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 7008 ; 00001b60H

; 737  :             m_2HCombDefault |= (1 << 26);

  002ff	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00302	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00308	81 ca 00 00 00
	04		 or	 edx, 67108864		; 04000000H
  0030e	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00311	89 90 b8 00 00
	00		 mov	 DWORD PTR [eax+184], edx

; 738  :             break;

  00317	e9 09 01 00 00	 jmp	 $LN40@SetGeoSize
$LN37@SetGeoSize:

; 739  :         case VIDEOFORMAT_PAL_M:
; 740  :             VideoInput |= VideoFormatPALM;

  0031c	8b 4d f4	 mov	 ecx, DWORD PTR _VideoInput$145782[ebp]
  0031f	83 c9 05	 or	 ecx, 5
  00322	89 4d f4	 mov	 DWORD PTR _VideoInput$145782[ebp], ecx

; 741  :             HTotal = HLNotchFilter135NTSC | 858;

  00325	c7 45 e4 5a 13
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 4954 ; 0000135aH

; 742  :             m_2HCombDefault |= (1 << 26);

  0032c	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  0032f	8b 82 b8 00 00
	00		 mov	 eax, DWORD PTR [edx+184]
  00335	0d 00 00 00 04	 or	 eax, 67108864		; 04000000H
  0033a	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0033d	89 81 b8 00 00
	00		 mov	 DWORD PTR [ecx+184], eax

; 743  :             break;

  00343	e9 dd 00 00 00	 jmp	 $LN40@SetGeoSize
$LN36@SetGeoSize:

; 744  :         case VIDEOFORMAT_PAL_60:
; 745  :             VideoInput |= VideoFormatPAL60;

  00348	8b 55 f4	 mov	 edx, DWORD PTR _VideoInput$145782[ebp]
  0034b	83 ca 08	 or	 edx, 8
  0034e	89 55 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], edx

; 746  :             HTotal = HLNotchFilter135NTSC | 858;

  00351	c7 45 e4 5a 13
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 4954 ; 0000135aH

; 747  :             m_2HCombDefault |= (1 << 26);

  00358	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  0035b	8b 88 b8 00 00
	00		 mov	 ecx, DWORD PTR [eax+184]
  00361	81 c9 00 00 00
	04		 or	 ecx, 67108864		; 04000000H
  00367	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  0036a	89 8a b8 00 00
	00		 mov	 DWORD PTR [edx+184], ecx

; 748  :             break;

  00370	e9 b0 00 00 00	 jmp	 $LN40@SetGeoSize
$LN35@SetGeoSize:

; 749  :         case VIDEOFORMAT_PAL_N_COMBO:
; 750  :             VideoInput |= VideoFormatPALNC;

  00375	8b 45 f4	 mov	 eax, DWORD PTR _VideoInput$145782[ebp]
  00378	83 c8 07	 or	 eax, 7
  0037b	89 45 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], eax

; 751  :             HTotal = HLNotchFilter135PAL | 864;

  0037e	c7 45 e4 60 1b
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 7008 ; 00001b60H

; 752  :             m_2HCombDefault |= (1 << 26);

  00385	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00388	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  0038e	81 ca 00 00 00
	04		 or	 edx, 67108864		; 04000000H
  00394	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00397	89 90 b8 00 00
	00		 mov	 DWORD PTR [eax+184], edx

; 753  :             break;

  0039d	e9 83 00 00 00	 jmp	 $LN40@SetGeoSize
$LN34@SetGeoSize:

; 754  :         case VIDEOFORMAT_SECAM_B:
; 755  :         case VIDEOFORMAT_SECAM_D:
; 756  :         case VIDEOFORMAT_SECAM_G:
; 757  :         case VIDEOFORMAT_SECAM_H:
; 758  :         case VIDEOFORMAT_SECAM_K:
; 759  :         case VIDEOFORMAT_SECAM_K1:
; 760  :         case VIDEOFORMAT_SECAM_L:
; 761  :         case VIDEOFORMAT_SECAM_L1:
; 762  :             VideoInput |= VideoFormatSECAM;

  003a2	8b 4d f4	 mov	 ecx, DWORD PTR _VideoInput$145782[ebp]
  003a5	83 c9 09	 or	 ecx, 9
  003a8	89 4d f4	 mov	 DWORD PTR _VideoInput$145782[ebp], ecx

; 763  :             HTotal = HLNotchFilter135PAL | 864;

  003ab	c7 45 e4 60 1b
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 7008 ; 00001b60H

; 764  :             // test for Laurent
; 765  :             // other stuff that may be required
; 766  :             // Comments from Laurent
; 767  :             // Bits 12, 16, and 18 must be set to 1 for SECAM
; 768  :             // It seems to work even for PAL with these bits
; 769  :             // TODO : check that they must be set for all the video formats
; 770  :             // turn of QCIF filter as suggested by MidiMaker
; 771  :             // QCIF HFilter
; 772  :             //m_FilterDefault |= (1<<11);
; 773  :             // 29 Tap first chroma demod
; 774  :             m_FilterDefault |= (1<<15);

  003b2	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  003b5	8b 82 b4 00 00
	00		 mov	 eax, DWORD PTR [edx+180]
  003bb	0d 00 80 00 00	 or	 eax, 32768		; 00008000H
  003c0	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  003c3	89 81 b4 00 00
	00		 mov	 DWORD PTR [ecx+180], eax

; 775  :             // Third Chroma Demod - on
; 776  :             m_FilterDefault |= (1<<17);

  003c9	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  003cc	8b 82 b4 00 00
	00		 mov	 eax, DWORD PTR [edx+180]
  003d2	0d 00 00 02 00	 or	 eax, 131072		; 00020000H
  003d7	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  003da	89 81 b4 00 00
	00		 mov	 DWORD PTR [ecx+180], eax

; 777  :             break;

  003e0	eb 43		 jmp	 SHORT $LN40@SetGeoSize
$LN33@SetGeoSize:

; 778  :         case VIDEOFORMAT_NTSC_M:
; 779  :             VideoInput |= VideoFormatNTSC;

  003e2	8b 55 f4	 mov	 edx, DWORD PTR _VideoInput$145782[ebp]
  003e5	83 ca 01	 or	 edx, 1
  003e8	89 55 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], edx

; 780  :             HTotal = HLNotchFilter135NTSC | 858;

  003eb	c7 45 e4 5a 13
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 4954 ; 0000135aH

; 781  :             break;

  003f2	eb 31		 jmp	 SHORT $LN40@SetGeoSize
$LN32@SetGeoSize:

; 782  :         case VIDEOFORMAT_NTSC_M_Japan:
; 783  :             VideoInput |= VideoFormatNTSCJapan;

  003f4	8b 45 f4	 mov	 eax, DWORD PTR _VideoInput$145782[ebp]
  003f7	83 c8 02	 or	 eax, 2
  003fa	89 45 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], eax

; 784  :             HTotal = HLNotchFilter135NTSC | 858;

  003fd	c7 45 e4 5a 13
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 4954 ; 0000135aH

; 785  :             break;

  00404	eb 1f		 jmp	 SHORT $LN40@SetGeoSize
$LN31@SetGeoSize:

; 786  :         case VIDEOFORMAT_NTSC_50:
; 787  :             VideoInput |= VideoFormatNTSC443;

  00406	8b 4d f4	 mov	 ecx, DWORD PTR _VideoInput$145782[ebp]
  00409	83 c9 03	 or	 ecx, 3
  0040c	89 4d f4	 mov	 DWORD PTR _VideoInput$145782[ebp], ecx

; 788  :             HTotal = HLNotchFilter135PAL | 864;

  0040f	c7 45 e4 60 1b
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 7008 ; 00001b60H

; 789  :             break;

  00416	eb 0d		 jmp	 SHORT $LN40@SetGeoSize
$LN30@SetGeoSize:

; 790  :         default:
; 791  :             VideoInput |= VideoFormatAuto;

  00418	8b 55 f4	 mov	 edx, DWORD PTR _VideoInput$145782[ebp]
  0041b	89 55 f4	 mov	 DWORD PTR _VideoInput$145782[ebp], edx

; 792  :             HTotal = HLNotchFilter135NTSC | 858;

  0041e	c7 45 e4 5a 13
	00 00		 mov	 DWORD PTR _HTotal$145775[ebp], 4954 ; 0000135aH
$LN40@SetGeoSize:

; 793  :             break;
; 794  :         }
; 795  : 
; 796  :         WriteDword(CX2388X_VIDEO_INPUT, VideoInput);

  00425	8b 45 f4	 mov	 eax, DWORD PTR _VideoInput$145782[ebp]
  00428	50		 push	 eax
  00429	68 04 01 31 00	 push	 3211524			; 00310104H
  0042e	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00431	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 797  :         WriteDword(CX2388X_PIXEL_CNT_NOTCH, HTotal);

  00436	8b 4d e4	 mov	 ecx, DWORD PTR _HTotal$145775[ebp]
  00439	51		 push	 ecx
  0043a	68 20 01 31 00	 push	 3211552			; 00310120H
  0043f	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00442	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 798  :         WriteDword(CX2388X_FORMAT_2HCOMB, m_2HCombDefault);

  00447	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  0044a	8b 82 b8 00 00
	00		 mov	 eax, DWORD PTR [edx+184]
  00450	50		 push	 eax
  00451	68 64 01 31 00	 push	 3211620			; 00310164H
  00456	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00459	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 799  :         WriteDword(CX2388X_FILTER_EVEN, m_FilterDefault);

  0045e	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00461	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00467	52		 push	 edx
  00468	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0046d	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00470	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 800  :         WriteDword(CX2388X_FILTER_ODD, m_FilterDefault);

  00475	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00478	8b 88 b4 00 00
	00		 mov	 ecx, DWORD PTR [eax+180]
  0047e	51		 push	 ecx
  0047f	68 60 01 31 00	 push	 3211616			; 00310160H
  00484	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00487	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 801  : 
; 802  :         // set up subcarrier frequency
; 803  :         DWORD RegValue = (DWORD)(((8.0 * GetTVFormat(TVFormat)->Fsc) / PLL) * (double)(1<<22));

  0048c	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  0048f	52		 push	 edx
  00490	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00495	83 c4 04	 add	 esp, 4
  00498	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4020000000000000
  0049e	dc 48 18	 fmul	 QWORD PTR [eax+24]
  004a1	dc 75 e8	 fdiv	 QWORD PTR _PLL$145781[ebp]
  004a4	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4150000000000000
  004aa	d9 7d 8e	 fnstcw	 WORD PTR tv784[ebp]
  004ad	0f b7 45 8e	 movzx	 eax, WORD PTR tv784[ebp]
  004b1	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  004b6	89 45 88	 mov	 DWORD PTR tv787[ebp], eax
  004b9	d9 6d 88	 fldcw	 WORD PTR tv787[ebp]
  004bc	df 7d 80	 fistp	 QWORD PTR tv789[ebp]
  004bf	d9 6d 8e	 fldcw	 WORD PTR tv784[ebp]
  004c2	8b 45 80	 mov	 eax, DWORD PTR tv789[ebp]
  004c5	89 45 e0	 mov	 DWORD PTR _RegValue$145799[ebp], eax

; 804  :         WriteDword( CX2388X_SUBCARRIERSTEP, RegValue & 0x7FFFFF );

  004c8	8b 4d e0	 mov	 ecx, DWORD PTR _RegValue$145799[ebp]
  004cb	81 e1 ff ff 7f
	00		 and	 ecx, 8388607		; 007fffffH
  004d1	51		 push	 ecx
  004d2	68 78 01 31 00	 push	 3211640			; 00310178H
  004d7	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  004da	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 805  :         // Subcarrier frequency Dr, for SECAM only but lets
; 806  :         // set it anyway
; 807  :         RegValue = (DWORD)((8.0 * 4.406250 / PLL) * (double)(1<<22));

  004df	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4041a00000000000
  004e5	dc 75 e8	 fdiv	 QWORD PTR _PLL$145781[ebp]
  004e8	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4150000000000000
  004ee	d9 bd 7e ff ff
	ff		 fnstcw	 WORD PTR tv794[ebp]
  004f4	0f b7 85 7e ff
	ff ff		 movzx	 eax, WORD PTR tv794[ebp]
  004fb	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00500	89 85 78 ff ff
	ff		 mov	 DWORD PTR tv797[ebp], eax
  00506	d9 ad 78 ff ff
	ff		 fldcw	 WORD PTR tv797[ebp]
  0050c	df bd 70 ff ff
	ff		 fistp	 QWORD PTR tv799[ebp]
  00512	d9 ad 7e ff ff
	ff		 fldcw	 WORD PTR tv794[ebp]
  00518	8b 95 70 ff ff
	ff		 mov	 edx, DWORD PTR tv799[ebp]
  0051e	89 55 e0	 mov	 DWORD PTR _RegValue$145799[ebp], edx

; 808  :         WriteDword( CX2388X_SUBCARRIERSTEPDR, RegValue);

  00521	8b 45 e0	 mov	 eax, DWORD PTR _RegValue$145799[ebp]
  00524	50		 push	 eax
  00525	68 7c 01 31 00	 push	 3211644			; 0031017cH
  0052a	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0052d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 809  : 
; 810  :         if(IsSECAMVideoFormat(TVFormat))

  00532	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  00535	51		 push	 ecx
  00536	e8 00 00 00 00	 call	 ?IsSECAMVideoFormat@@YAHW4eVideoFormat@@@Z ; IsSECAMVideoFormat
  0053b	83 c4 04	 add	 esp, 4
  0053e	85 c0		 test	 eax, eax
  00540	74 58		 je	 SHORT $LN29@SetGeoSize

; 811  :         {
; 812  :             // set up burst gate delay and AGC gate delay
; 813  :             RegValue = (DWORD)(6.8 * PLL / 2.0 + 15.5);

  00542	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@401b333333333333
  00548	dc 4d e8	 fmul	 QWORD PTR _PLL$145781[ebp]
  0054b	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4000000000000000
  00551	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@402f000000000000
  00557	d9 bd 6e ff ff
	ff		 fnstcw	 WORD PTR tv805[ebp]
  0055d	0f b7 85 6e ff
	ff ff		 movzx	 eax, WORD PTR tv805[ebp]
  00564	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00569	89 85 68 ff ff
	ff		 mov	 DWORD PTR tv808[ebp], eax
  0056f	d9 ad 68 ff ff
	ff		 fldcw	 WORD PTR tv808[ebp]
  00575	df bd 60 ff ff
	ff		 fistp	 QWORD PTR tv810[ebp]
  0057b	d9 ad 6e ff ff
	ff		 fldcw	 WORD PTR tv805[ebp]
  00581	8b 95 60 ff ff
	ff		 mov	 edx, DWORD PTR tv810[ebp]
  00587	89 55 e0	 mov	 DWORD PTR _RegValue$145799[ebp], edx

; 814  :             // value suggested by midimaker
; 815  :             RegValue |= 0xA000;

  0058a	8b 45 e0	 mov	 eax, DWORD PTR _RegValue$145799[ebp]
  0058d	0d 00 a0 00 00	 or	 eax, 40960		; 0000a000H
  00592	89 45 e0	 mov	 DWORD PTR _RegValue$145799[ebp], eax

; 816  :         }
; 817  :         else

  00595	e9 96 00 00 00	 jmp	 $LN28@SetGeoSize
$LN29@SetGeoSize:

; 818  :         {
; 819  :             // set up burst gate delay and AGC gate delay
; 820  :             RegValue = (DWORD)(6.8 * PLL / 2.0 + 15.5);

  0059a	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@401b333333333333
  005a0	dc 4d e8	 fmul	 QWORD PTR _PLL$145781[ebp]
  005a3	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4000000000000000
  005a9	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@402f000000000000
  005af	d9 bd 5e ff ff
	ff		 fnstcw	 WORD PTR tv814[ebp]
  005b5	0f b7 85 5e ff
	ff ff		 movzx	 eax, WORD PTR tv814[ebp]
  005bc	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  005c1	89 85 58 ff ff
	ff		 mov	 DWORD PTR tv817[ebp], eax
  005c7	d9 ad 58 ff ff
	ff		 fldcw	 WORD PTR tv817[ebp]
  005cd	df bd 50 ff ff
	ff		 fistp	 QWORD PTR tv819[ebp]
  005d3	d9 ad 5e ff ff
	ff		 fldcw	 WORD PTR tv814[ebp]
  005d9	8b 8d 50 ff ff
	ff		 mov	 ecx, DWORD PTR tv819[ebp]
  005df	89 4d e0	 mov	 DWORD PTR _RegValue$145799[ebp], ecx

; 821  :             RegValue |= (DWORD)(6.5 * PLL / 2.0 + 21.5) << 8;

  005e2	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@401a000000000000
  005e8	dc 4d e8	 fmul	 QWORD PTR _PLL$145781[ebp]
  005eb	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4000000000000000
  005f1	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@4035800000000000
  005f7	d9 bd 4e ff ff
	ff		 fnstcw	 WORD PTR tv822[ebp]
  005fd	0f b7 85 4e ff
	ff ff		 movzx	 eax, WORD PTR tv822[ebp]
  00604	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00609	89 85 48 ff ff
	ff		 mov	 DWORD PTR tv825[ebp], eax
  0060f	d9 ad 48 ff ff
	ff		 fldcw	 WORD PTR tv825[ebp]
  00615	df bd 40 ff ff
	ff		 fistp	 QWORD PTR tv827[ebp]
  0061b	d9 ad 4e ff ff
	ff		 fldcw	 WORD PTR tv822[ebp]
  00621	8b 95 40 ff ff
	ff		 mov	 edx, DWORD PTR tv827[ebp]
  00627	c1 e2 08	 shl	 edx, 8
  0062a	0b 55 e0	 or	 edx, DWORD PTR _RegValue$145799[ebp]
  0062d	89 55 e0	 mov	 DWORD PTR _RegValue$145799[ebp], edx
$LN28@SetGeoSize:

; 822  :         }
; 823  :         WriteDword(CX2388X_AGC_BURST_DELAY, RegValue);

  00630	8b 45 e0	 mov	 eax, DWORD PTR _RegValue$145799[ebp]
  00633	50		 push	 eax
  00634	68 0c 01 31 00	 push	 3211532			; 0031010cH
  00639	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0063c	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 824  :         HorzScale = 0x00;

  00641	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR _HorzScale$[ebp], 0

; 825  :     }
; 826  :     // if not using 720 or a CCIR source then
; 827  :     // use 8*Fsc capture
; 828  :     else

  00648	e9 10 06 00 00	 jmp	 $LN27@SetGeoSize
$LN46@SetGeoSize:

; 829  :     {
; 830  :         DWORD HTotal(0);

  0064d	c7 45 cc 00 00
	00 00		 mov	 DWORD PTR _HTotal$145810[ebp], 0

; 831  :         DWORD RegValue;
; 832  : 
; 833  :         CurrentVBILines = GetTVFormat(TVFormat)->VBILines;

  00654	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  00657	51		 push	 ecx
  00658	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  0065d	83 c4 04	 add	 esp, 4
  00660	0f b7 50 16	 movzx	 edx, WORD PTR [eax+22]
  00664	8b 45 18	 mov	 eax, DWORD PTR _CurrentVBILines$[ebp]
  00667	89 10		 mov	 DWORD PTR [eax], edx

; 834  : 
; 835  :         // set up VBI information
; 836  :         WriteDword(CX2388X_VBI_SIZE, GetTVFormat(TVFormat)->VBIPacketSize);

  00669	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  0066c	51		 push	 ecx
  0066d	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00672	83 c4 04	 add	 esp, 4
  00675	0f b7 50 14	 movzx	 edx, WORD PTR [eax+20]
  00679	52		 push	 edx
  0067a	68 88 01 31 00	 push	 3211656			; 00310188H
  0067f	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00682	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 837  : 
; 838  :         double PLL;
; 839  : 
; 840  :         if(GetTVFormat(TVFormat)->NeedsPLL == TRUE)

  00687	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  0068a	50		 push	 eax
  0068b	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00690	83 c4 04	 add	 esp, 4
  00693	83 78 28 01	 cmp	 DWORD PTR [eax+40], 1
  00697	0f 85 13 01 00
	00		 jne	 $LN26@SetGeoSize

; 841  :         {
; 842  :             PLL = SetPLL(GetTVFormat(VIDEOFORMAT_PAL_B)->Fsc * 8);

  0069d	6a 00		 push	 0
  0069f	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  006a4	83 c4 04	 add	 esp, 4
  006a7	dd 40 18	 fld	 QWORD PTR [eax+24]
  006aa	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4020000000000000
  006b0	83 ec 08	 sub	 esp, 8
  006b3	dd 1c 24	 fstp	 QWORD PTR [esp]
  006b6	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  006b9	e8 00 00 00 00	 call	 ?SetPLL@CCX2388xCard@@AAENN@Z ; CCX2388xCard::SetPLL
  006be	dd 5d d0	 fstp	 QWORD PTR _PLL$145812[ebp]

; 843  : 
; 844  :             // set up subcarrier frequency
; 845  :             // Comments from Laurent
; 846  :             // The sub carriers frequencies are wrong for SECAM
; 847  :             // => use the values given by AMCAP
; 848  :             if(TVFormat == VIDEOFORMAT_SECAM_L)

  006c1	83 7d 0c 0f	 cmp	 DWORD PTR _TVFormat$[ebp], 15 ; 0000000fH
  006c5	75 09		 jne	 SHORT $LN25@SetGeoSize

; 849  :             {
; 850  :                 RegValue = 0x003d5985;

  006c7	c7 45 c8 85 59
	3d 00		 mov	 DWORD PTR _RegValue$145811[ebp], 4020613 ; 003d5985H

; 851  :             }
; 852  :             else

  006ce	eb 51		 jmp	 SHORT $LN24@SetGeoSize
$LN25@SetGeoSize:

; 853  :             {
; 854  :                 RegValue = (DWORD)(((8.0 * GetTVFormat(TVFormat)->Fsc) / PLL) * (double)(1<<22));

  006d0	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  006d3	51		 push	 ecx
  006d4	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  006d9	83 c4 04	 add	 esp, 4
  006dc	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4020000000000000
  006e2	dc 48 18	 fmul	 QWORD PTR [eax+24]
  006e5	dc 75 d0	 fdiv	 QWORD PTR _PLL$145812[ebp]
  006e8	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4150000000000000
  006ee	d9 bd 3e ff ff
	ff		 fnstcw	 WORD PTR tv848[ebp]
  006f4	0f b7 85 3e ff
	ff ff		 movzx	 eax, WORD PTR tv848[ebp]
  006fb	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00700	89 85 38 ff ff
	ff		 mov	 DWORD PTR tv851[ebp], eax
  00706	d9 ad 38 ff ff
	ff		 fldcw	 WORD PTR tv851[ebp]
  0070c	df bd 30 ff ff
	ff		 fistp	 QWORD PTR tv853[ebp]
  00712	d9 ad 3e ff ff
	ff		 fldcw	 WORD PTR tv848[ebp]
  00718	8b 95 30 ff ff
	ff		 mov	 edx, DWORD PTR tv853[ebp]
  0071e	89 55 c8	 mov	 DWORD PTR _RegValue$145811[ebp], edx
$LN24@SetGeoSize:

; 855  :             }
; 856  :             WriteDword( CX2388X_SUBCARRIERSTEP, RegValue & 0x7FFFFF );

  00721	8b 45 c8	 mov	 eax, DWORD PTR _RegValue$145811[ebp]
  00724	25 ff ff 7f 00	 and	 eax, 8388607		; 007fffffH
  00729	50		 push	 eax
  0072a	68 78 01 31 00	 push	 3211640			; 00310178H
  0072f	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00732	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 857  :             // Subcarrier frequency Dr, for SECAM only but lets
; 858  :             // set it anyway
; 859  :             if(TVFormat == VIDEOFORMAT_SECAM_L)

  00737	83 7d 0c 0f	 cmp	 DWORD PTR _TVFormat$[ebp], 15 ; 0000000fH
  0073b	75 09		 jne	 SHORT $LN23@SetGeoSize

; 860  :                 RegValue = 0x003f9aee;

  0073d	c7 45 c8 ee 9a
	3f 00		 mov	 DWORD PTR _RegValue$145811[ebp], 4168430 ; 003f9aeeH

; 861  :             else

  00744	eb 42		 jmp	 SHORT $LN22@SetGeoSize
$LN23@SetGeoSize:

; 862  :                 RegValue = (DWORD)((8.0 * 4.406250 / PLL) * (double)(1<<22));

  00746	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4041a00000000000
  0074c	dc 75 d0	 fdiv	 QWORD PTR _PLL$145812[ebp]
  0074f	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4150000000000000
  00755	d9 bd 2e ff ff
	ff		 fnstcw	 WORD PTR tv858[ebp]
  0075b	0f b7 85 2e ff
	ff ff		 movzx	 eax, WORD PTR tv858[ebp]
  00762	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00767	89 85 28 ff ff
	ff		 mov	 DWORD PTR tv861[ebp], eax
  0076d	d9 ad 28 ff ff
	ff		 fldcw	 WORD PTR tv861[ebp]
  00773	df bd 20 ff ff
	ff		 fistp	 QWORD PTR tv863[ebp]
  00779	d9 ad 2e ff ff
	ff		 fldcw	 WORD PTR tv858[ebp]
  0077f	8b 8d 20 ff ff
	ff		 mov	 ecx, DWORD PTR tv863[ebp]
  00785	89 4d c8	 mov	 DWORD PTR _RegValue$145811[ebp], ecx
$LN22@SetGeoSize:

; 863  :             WriteDword( CX2388X_SUBCARRIERSTEPDR, RegValue);

  00788	8b 55 c8	 mov	 edx, DWORD PTR _RegValue$145811[ebp]
  0078b	52		 push	 edx
  0078c	68 7c 01 31 00	 push	 3211644			; 0031017cH
  00791	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00794	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 864  : 
; 865  :             WriteDword( CX2388X_SAMPLERATECONV, 0x19D5F);

  00799	68 5f 9d 01 00	 push	 105823			; 00019d5fH
  0079e	68 70 01 31 00	 push	 3211632			; 00310170H
  007a3	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  007a6	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 866  :         }
; 867  :         else

  007ab	e9 e4 00 00 00	 jmp	 $LN21@SetGeoSize
$LN26@SetGeoSize:

; 868  :         {
; 869  :             PLL = SetPLL(28.636363);

  007b0	83 ec 08	 sub	 esp, 8
  007b3	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@403ca2e8af81626b
  007b9	dd 1c 24	 fstp	 QWORD PTR [esp]
  007bc	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  007bf	e8 00 00 00 00	 call	 ?SetPLL@CCX2388xCard@@AAENN@Z ; CCX2388xCard::SetPLL
  007c4	dd 5d d0	 fstp	 QWORD PTR _PLL$145812[ebp]

; 870  : 
; 871  :             // set up subcarrier frequency
; 872  :             RegValue = (DWORD)(((8.0 * GetTVFormat(TVFormat)->Fsc) / PLL) * (double)(1<<22));

  007c7	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  007ca	50		 push	 eax
  007cb	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  007d0	83 c4 04	 add	 esp, 4
  007d3	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4020000000000000
  007d9	dc 48 18	 fmul	 QWORD PTR [eax+24]
  007dc	dc 75 d0	 fdiv	 QWORD PTR _PLL$145812[ebp]
  007df	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4150000000000000
  007e5	d9 bd 1e ff ff
	ff		 fnstcw	 WORD PTR tv875[ebp]
  007eb	0f b7 85 1e ff
	ff ff		 movzx	 eax, WORD PTR tv875[ebp]
  007f2	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  007f7	89 85 18 ff ff
	ff		 mov	 DWORD PTR tv878[ebp], eax
  007fd	d9 ad 18 ff ff
	ff		 fldcw	 WORD PTR tv878[ebp]
  00803	df bd 10 ff ff
	ff		 fistp	 QWORD PTR tv880[ebp]
  00809	d9 ad 1e ff ff
	ff		 fldcw	 WORD PTR tv875[ebp]
  0080f	8b 8d 10 ff ff
	ff		 mov	 ecx, DWORD PTR tv880[ebp]
  00815	89 4d c8	 mov	 DWORD PTR _RegValue$145811[ebp], ecx

; 873  :             WriteDword( CX2388X_SUBCARRIERSTEP, RegValue & 0x7FFFFF );

  00818	8b 55 c8	 mov	 edx, DWORD PTR _RegValue$145811[ebp]
  0081b	81 e2 ff ff 7f
	00		 and	 edx, 8388607		; 007fffffH
  00821	52		 push	 edx
  00822	68 78 01 31 00	 push	 3211640			; 00310178H
  00827	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0082a	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 874  :             // Subcarrier frequency Dr, for SECAM only but lets
; 875  :             // set it anyway
; 876  :             RegValue = (DWORD)((8.0 * 4.406250 / PLL) * (double)(1<<22));

  0082f	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@4041a00000000000
  00835	dc 75 d0	 fdiv	 QWORD PTR _PLL$145812[ebp]
  00838	dc 0d 00 00 00
	00		 fmul	 QWORD PTR __real@4150000000000000
  0083e	d9 bd 0e ff ff
	ff		 fnstcw	 WORD PTR tv885[ebp]
  00844	0f b7 85 0e ff
	ff ff		 movzx	 eax, WORD PTR tv885[ebp]
  0084b	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00850	89 85 08 ff ff
	ff		 mov	 DWORD PTR tv888[ebp], eax
  00856	d9 ad 08 ff ff
	ff		 fldcw	 WORD PTR tv888[ebp]
  0085c	df bd 00 ff ff
	ff		 fistp	 QWORD PTR tv890[ebp]
  00862	d9 ad 0e ff ff
	ff		 fldcw	 WORD PTR tv885[ebp]
  00868	8b 85 00 ff ff
	ff		 mov	 eax, DWORD PTR tv890[ebp]
  0086e	89 45 c8	 mov	 DWORD PTR _RegValue$145811[ebp], eax

; 877  :             WriteDword( CX2388X_SUBCARRIERSTEPDR, RegValue);

  00871	8b 4d c8	 mov	 ecx, DWORD PTR _RegValue$145811[ebp]
  00874	51		 push	 ecx
  00875	68 7c 01 31 00	 push	 3211644			; 0031017cH
  0087a	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0087d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 878  : 
; 879  :             WriteDword( CX2388X_SAMPLERATECONV, 0x20000);

  00882	68 00 00 02 00	 push	 131072			; 00020000H
  00887	68 70 01 31 00	 push	 3211632			; 00310170H
  0088c	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0088f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword
$LN21@SetGeoSize:

; 880  :        }
; 881  : 
; 882  :         if(IsSECAMVideoFormat(TVFormat))

  00894	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  00897	52		 push	 edx
  00898	e8 00 00 00 00	 call	 ?IsSECAMVideoFormat@@YAHW4eVideoFormat@@@Z ; IsSECAMVideoFormat
  0089d	83 c4 04	 add	 esp, 4
  008a0	85 c0		 test	 eax, eax
  008a2	74 59		 je	 SHORT $LN20@SetGeoSize

; 883  :         {
; 884  :             // set up burst gate delay and AGC gate delay
; 885  :             RegValue = (DWORD)(6.8 * PLL / 2.0 + 15.5);

  008a4	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@401b333333333333
  008aa	dc 4d d0	 fmul	 QWORD PTR _PLL$145812[ebp]
  008ad	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4000000000000000
  008b3	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@402f000000000000
  008b9	d9 bd fe fe ff
	ff		 fnstcw	 WORD PTR tv896[ebp]
  008bf	0f b7 85 fe fe
	ff ff		 movzx	 eax, WORD PTR tv896[ebp]
  008c6	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  008cb	89 85 f8 fe ff
	ff		 mov	 DWORD PTR tv899[ebp], eax
  008d1	d9 ad f8 fe ff
	ff		 fldcw	 WORD PTR tv899[ebp]
  008d7	df bd f0 fe ff
	ff		 fistp	 QWORD PTR tv901[ebp]
  008dd	d9 ad fe fe ff
	ff		 fldcw	 WORD PTR tv896[ebp]
  008e3	8b 85 f0 fe ff
	ff		 mov	 eax, DWORD PTR tv901[ebp]
  008e9	89 45 c8	 mov	 DWORD PTR _RegValue$145811[ebp], eax

; 886  :             // value suggested by midimaker
; 887  :             RegValue |= 0xA000;

  008ec	8b 4d c8	 mov	 ecx, DWORD PTR _RegValue$145811[ebp]
  008ef	81 c9 00 a0 00
	00		 or	 ecx, 40960		; 0000a000H
  008f5	89 4d c8	 mov	 DWORD PTR _RegValue$145811[ebp], ecx

; 888  :         }
; 889  :         else

  008f8	e9 96 00 00 00	 jmp	 $LN19@SetGeoSize
$LN20@SetGeoSize:

; 890  :         {
; 891  :             // set up burst gate delay and AGC gate delay
; 892  :             RegValue = (DWORD)(6.8 * PLL / 2.0 + 15.5);

  008fd	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@401b333333333333
  00903	dc 4d d0	 fmul	 QWORD PTR _PLL$145812[ebp]
  00906	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4000000000000000
  0090c	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@402f000000000000
  00912	d9 bd ee fe ff
	ff		 fnstcw	 WORD PTR tv905[ebp]
  00918	0f b7 85 ee fe
	ff ff		 movzx	 eax, WORD PTR tv905[ebp]
  0091f	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  00924	89 85 e8 fe ff
	ff		 mov	 DWORD PTR tv908[ebp], eax
  0092a	d9 ad e8 fe ff
	ff		 fldcw	 WORD PTR tv908[ebp]
  00930	df bd e0 fe ff
	ff		 fistp	 QWORD PTR tv910[ebp]
  00936	d9 ad ee fe ff
	ff		 fldcw	 WORD PTR tv905[ebp]
  0093c	8b 95 e0 fe ff
	ff		 mov	 edx, DWORD PTR tv910[ebp]
  00942	89 55 c8	 mov	 DWORD PTR _RegValue$145811[ebp], edx

; 893  :             RegValue |= (DWORD)(6.5 * PLL / 2.0 + 21.5) << 8;

  00945	dd 05 00 00 00
	00		 fld	 QWORD PTR __real@401a000000000000
  0094b	dc 4d d0	 fmul	 QWORD PTR _PLL$145812[ebp]
  0094e	dc 35 00 00 00
	00		 fdiv	 QWORD PTR __real@4000000000000000
  00954	dc 05 00 00 00
	00		 fadd	 QWORD PTR __real@4035800000000000
  0095a	d9 bd de fe ff
	ff		 fnstcw	 WORD PTR tv913[ebp]
  00960	0f b7 85 de fe
	ff ff		 movzx	 eax, WORD PTR tv913[ebp]
  00967	0d 00 0c 00 00	 or	 eax, 3072		; 00000c00H
  0096c	89 85 d8 fe ff
	ff		 mov	 DWORD PTR tv916[ebp], eax
  00972	d9 ad d8 fe ff
	ff		 fldcw	 WORD PTR tv916[ebp]
  00978	df bd d0 fe ff
	ff		 fistp	 QWORD PTR tv918[ebp]
  0097e	d9 ad de fe ff
	ff		 fldcw	 WORD PTR tv913[ebp]
  00984	8b 85 d0 fe ff
	ff		 mov	 eax, DWORD PTR tv918[ebp]
  0098a	c1 e0 08	 shl	 eax, 8
  0098d	0b 45 c8	 or	 eax, DWORD PTR _RegValue$145811[ebp]
  00990	89 45 c8	 mov	 DWORD PTR _RegValue$145811[ebp], eax
$LN19@SetGeoSize:

; 894  :         }
; 895  :         WriteDword(CX2388X_AGC_BURST_DELAY, RegValue);

  00993	8b 4d c8	 mov	 ecx, DWORD PTR _RegValue$145811[ebp]
  00996	51		 push	 ecx
  00997	68 0c 01 31 00	 push	 3211532			; 0031010cH
  0099c	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  0099f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 896  : 
; 897  :         // set up HorzScaling factor
; 898  :         if(CurrentX <= GetTVFormat(TVFormat)->wHActivex1)

  009a4	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  009a7	52		 push	 edx
  009a8	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  009ad	83 c4 04	 add	 esp, 4
  009b0	0f b7 40 0a	 movzx	 eax, WORD PTR [eax+10]
  009b4	8b 4d 10	 mov	 ecx, DWORD PTR _CurrentX$[ebp]
  009b7	39 01		 cmp	 DWORD PTR [ecx], eax
  009b9	7f 24		 jg	 SHORT $LN18@SetGeoSize

; 899  :         {
; 900  :             HorzScale = ((GetTVFormat(TVFormat)->wHActivex1 - CurrentX) * 4096UL) / CurrentX;

  009bb	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  009be	52		 push	 edx
  009bf	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  009c4	83 c4 04	 add	 esp, 4
  009c7	0f b7 40 0a	 movzx	 eax, WORD PTR [eax+10]
  009cb	8b 4d 10	 mov	 ecx, DWORD PTR _CurrentX$[ebp]
  009ce	2b 01		 sub	 eax, DWORD PTR [ecx]
  009d0	c1 e0 0c	 shl	 eax, 12			; 0000000cH
  009d3	8b 4d 10	 mov	 ecx, DWORD PTR _CurrentX$[ebp]
  009d6	33 d2		 xor	 edx, edx
  009d8	f7 31		 div	 DWORD PTR [ecx]
  009da	89 45 fc	 mov	 DWORD PTR _HorzScale$[ebp], eax

; 901  :         }
; 902  :         else

  009dd	eb 1c		 jmp	 SHORT $LN17@SetGeoSize
$LN18@SetGeoSize:

; 903  :         {
; 904  :             CurrentX = GetTVFormat(TVFormat)->wHActivex1;

  009df	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  009e2	52		 push	 edx
  009e3	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  009e8	83 c4 04	 add	 esp, 4
  009eb	0f b7 40 0a	 movzx	 eax, WORD PTR [eax+10]
  009ef	8b 4d 10	 mov	 ecx, DWORD PTR _CurrentX$[ebp]
  009f2	89 01		 mov	 DWORD PTR [ecx], eax

; 905  :             HorzScale = 0;

  009f4	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR _HorzScale$[ebp], 0
$LN17@SetGeoSize:

; 906  :         }
; 907  : 
; 908  :         // Setup correct format
; 909  :         DWORD VideoInput = ReadDword(CX2388X_VIDEO_INPUT);

  009fb	68 04 01 31 00	 push	 3211524			; 00310104H
  00a00	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00a03	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00a08	89 45 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], eax

; 910  :         VideoInput &= 0xfffffff0;

  00a0b	8b 55 dc	 mov	 edx, DWORD PTR _VideoInput$145834[ebp]
  00a0e	83 e2 f0	 and	 edx, -16		; fffffff0H
  00a11	89 55 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], edx

; 911  : 
; 912  :         if(m_CX2388xCards[m_CardType].Inputs[nInput].InputType == INPUTTYPE_SVIDEO)

  00a14	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00a17	8b 48 64	 mov	 ecx, DWORD PTR [eax+100]
  00a1a	51		 push	 ecx
  00a1b	b9 00 00 00 00	 mov	 ecx, OFFSET ?m_CX2388xCards@CCX2388xCard@@0V?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@A ; CCX2388xCard::m_CX2388xCards
  00a20	e8 00 00 00 00	 call	 ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
  00a25	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  00a28	69 d2 98 00 00
	00		 imul	 edx, 152		; 00000098H
  00a2e	83 bc 10 88 01
	00 00 02	 cmp	 DWORD PTR [eax+edx+392], 2
  00a36	75 6c		 jne	 SHORT $LN16@SetGeoSize

; 913  :         {
; 914  :             // set up with
; 915  :             // Previous line remodulation - off
; 916  :             // 3-d Comb filter - off
; 917  :             // Comb Range - 00
; 918  :             // Full Luma Range - on
; 919  :             // PAL Invert Phase - off
; 920  :             // Coring - off
; 921  :             m_2HCombDefault = 0x08;

  00a38	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00a3b	c7 80 b8 00 00
	00 08 00 00 00	 mov	 DWORD PTR [eax+184], 8

; 922  : 
; 923  :             // switch off luma notch
; 924  :             // Luma notch is 1 = off
; 925  :             m_FilterDefault |= CX2388X_FILTER_LNOTCH;

  00a45	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00a48	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00a4e	81 ca 00 20 00
	00		 or	 edx, 8192		; 00002000H
  00a54	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00a57	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 926  :             // turn on just the chroma Comb Filter
; 927  :             m_FilterDefault |= 1 << 5;

  00a5d	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00a60	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00a66	83 ca 20	 or	 edx, 32			; 00000020H
  00a69	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00a6c	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 928  :             // Disable luma dec
; 929  :             m_FilterDefault |= 1 << 12;

  00a72	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00a75	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00a7b	81 ca 00 10 00
	00		 or	 edx, 4096		; 00001000H
  00a81	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00a84	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 930  :             // Disable chroma filter
; 931  :             m_FilterDefault &= ~(1 << 19);

  00a8a	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00a8d	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00a93	81 e2 ff ff f7
	ff		 and	 edx, -524289		; fff7ffffH
  00a99	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00a9c	89 90 b4 00 00
	00		 mov	 DWORD PTR [eax+180], edx

; 932  :         }
; 933  :         else

  00aa2	eb 0d		 jmp	 SHORT $LN15@SetGeoSize
$LN16@SetGeoSize:

; 934  :         {
; 935  :             // set up with
; 936  :             // Previous line remodulation - on
; 937  :             // 3-d Comb filter - on
; 938  :             // Comb Range - 1f
; 939  :             // Full Luma Range - on
; 940  :             // PAL Invert Phase - off
; 941  :             // Coring - off
; 942  :             m_2HCombDefault = 0x181f0008;

  00aa4	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00aa7	c7 81 b8 00 00
	00 08 00 1f 18	 mov	 DWORD PTR [ecx+184], 404684808 ; 181f0008H
$LN15@SetGeoSize:

; 943  :         }
; 944  : 
; 945  :         // set up total width
; 946  :         // this info is shared with the bt848 chip setup
; 947  :         HTotal = GetTVFormat(TVFormat)->wTotalWidth;

  00ab1	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  00ab4	52		 push	 edx
  00ab5	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00aba	83 c4 04	 add	 esp, 4
  00abd	0f b7 40 02	 movzx	 eax, WORD PTR [eax+2]
  00ac1	89 45 cc	 mov	 DWORD PTR _HTotal$145810[ebp], eax

; 948  :         HTotal |= HLNotchFilter4xFsc;

  00ac4	8b 4d cc	 mov	 ecx, DWORD PTR _HTotal$145810[ebp]
  00ac7	89 4d cc	 mov	 DWORD PTR _HTotal$145810[ebp], ecx

; 949  : 
; 950  :         switch(TVFormat)

  00aca	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  00acd	89 95 cc fe ff
	ff		 mov	 DWORD PTR tv535[ebp], edx
  00ad3	83 bd cc fe ff
	ff 13		 cmp	 DWORD PTR tv535[ebp], 19 ; 00000013H
  00ada	0f 87 10 01 00
	00		 ja	 $LN3@SetGeoSize
  00ae0	8b 85 cc fe ff
	ff		 mov	 eax, DWORD PTR tv535[ebp]
  00ae6	0f b6 88 00 00
	00 00		 movzx	 ecx, BYTE PTR $LN56@SetGeoSize[eax]
  00aed	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN58@SetGeoSize[ecx*4]
$LN12@SetGeoSize:

; 951  :         {
; 952  :         case VIDEOFORMAT_PAL_B:
; 953  :         case VIDEOFORMAT_PAL_D:
; 954  :         case VIDEOFORMAT_PAL_G:
; 955  :         case VIDEOFORMAT_PAL_H:
; 956  :         case VIDEOFORMAT_PAL_I:
; 957  :             VideoInput |= VideoFormatPALBDGHI;

  00af4	8b 55 dc	 mov	 edx, DWORD PTR _VideoInput$145834[ebp]
  00af7	83 ca 04	 or	 edx, 4
  00afa	89 55 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], edx

; 958  :             break;

  00afd	e9 f4 00 00 00	 jmp	 $LN13@SetGeoSize
$LN11@SetGeoSize:

; 959  :         case VIDEOFORMAT_PAL_N:
; 960  :             VideoInput |= VideoFormatPALN;

  00b02	8b 45 dc	 mov	 eax, DWORD PTR _VideoInput$145834[ebp]
  00b05	83 c8 06	 or	 eax, 6
  00b08	89 45 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], eax

; 961  :             m_2HCombDefault |= (1 << 26);

  00b0b	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00b0e	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00b14	81 ca 00 00 00
	04		 or	 edx, 67108864		; 04000000H
  00b1a	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00b1d	89 90 b8 00 00
	00		 mov	 DWORD PTR [eax+184], edx

; 962  :             break;

  00b23	e9 ce 00 00 00	 jmp	 $LN13@SetGeoSize
$LN10@SetGeoSize:

; 963  :         case VIDEOFORMAT_PAL_M:
; 964  :             VideoInput |= VideoFormatPALM;

  00b28	8b 4d dc	 mov	 ecx, DWORD PTR _VideoInput$145834[ebp]
  00b2b	83 c9 05	 or	 ecx, 5
  00b2e	89 4d dc	 mov	 DWORD PTR _VideoInput$145834[ebp], ecx

; 965  :             m_2HCombDefault |= (1 << 26);

  00b31	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  00b34	8b 82 b8 00 00
	00		 mov	 eax, DWORD PTR [edx+184]
  00b3a	0d 00 00 00 04	 or	 eax, 67108864		; 04000000H
  00b3f	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00b42	89 81 b8 00 00
	00		 mov	 DWORD PTR [ecx+184], eax

; 966  :             break;

  00b48	e9 a9 00 00 00	 jmp	 $LN13@SetGeoSize
$LN9@SetGeoSize:

; 967  :         case VIDEOFORMAT_PAL_60:
; 968  :             VideoInput |= VideoFormatPAL60;

  00b4d	8b 55 dc	 mov	 edx, DWORD PTR _VideoInput$145834[ebp]
  00b50	83 ca 08	 or	 edx, 8
  00b53	89 55 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], edx

; 969  :             m_2HCombDefault |= (1 << 26);

  00b56	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00b59	8b 88 b8 00 00
	00		 mov	 ecx, DWORD PTR [eax+184]
  00b5f	81 c9 00 00 00
	04		 or	 ecx, 67108864		; 04000000H
  00b65	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  00b68	89 8a b8 00 00
	00		 mov	 DWORD PTR [edx+184], ecx

; 970  :             break;

  00b6e	e9 83 00 00 00	 jmp	 $LN13@SetGeoSize
$LN8@SetGeoSize:

; 971  :         case VIDEOFORMAT_PAL_N_COMBO:
; 972  :             VideoInput |= VideoFormatPALNC;

  00b73	8b 45 dc	 mov	 eax, DWORD PTR _VideoInput$145834[ebp]
  00b76	83 c8 07	 or	 eax, 7
  00b79	89 45 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], eax

; 973  :             m_2HCombDefault |= (1 << 26);

  00b7c	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00b7f	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00b85	81 ca 00 00 00
	04		 or	 edx, 67108864		; 04000000H
  00b8b	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00b8e	89 90 b8 00 00
	00		 mov	 DWORD PTR [eax+184], edx

; 974  :             break;

  00b94	eb 60		 jmp	 SHORT $LN13@SetGeoSize
$LN7@SetGeoSize:

; 975  :         case VIDEOFORMAT_SECAM_B:
; 976  :         case VIDEOFORMAT_SECAM_D:
; 977  :         case VIDEOFORMAT_SECAM_G:
; 978  :         case VIDEOFORMAT_SECAM_H:
; 979  :         case VIDEOFORMAT_SECAM_K:
; 980  :         case VIDEOFORMAT_SECAM_K1:
; 981  :         case VIDEOFORMAT_SECAM_L:
; 982  :         case VIDEOFORMAT_SECAM_L1:
; 983  :             VideoInput |= VideoFormatSECAM;

  00b96	8b 4d dc	 mov	 ecx, DWORD PTR _VideoInput$145834[ebp]
  00b99	83 c9 09	 or	 ecx, 9
  00b9c	89 4d dc	 mov	 DWORD PTR _VideoInput$145834[ebp], ecx

; 984  :             // test for Laurent
; 985  :             // other stuff that may be required
; 986  :             // Comments from Laurent
; 987  :             // Bits 12, 16, and 18 must be set to 1 for SECAM
; 988  :             // It seems to work even for PAL with these bits
; 989  :             // TODO : check that they must be set for all the video formats
; 990  :             // QCIF HFilter
; 991  :             // turn of QCIF filter as suggested by MidiMaker
; 992  :             //m_FilterDefault |= (1<<11);
; 993  :             // 29 Tap first chroma demod
; 994  :             m_FilterDefault |= (1<<15);

  00b9f	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  00ba2	8b 82 b4 00 00
	00		 mov	 eax, DWORD PTR [edx+180]
  00ba8	0d 00 80 00 00	 or	 eax, 32768		; 00008000H
  00bad	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00bb0	89 81 b4 00 00
	00		 mov	 DWORD PTR [ecx+180], eax

; 995  :             // Third Chroma Demod - on
; 996  :             m_FilterDefault |= (1<<17);

  00bb6	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  00bb9	8b 82 b4 00 00
	00		 mov	 eax, DWORD PTR [edx+180]
  00bbf	0d 00 00 02 00	 or	 eax, 131072		; 00020000H
  00bc4	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00bc7	89 81 b4 00 00
	00		 mov	 DWORD PTR [ecx+180], eax

; 997  :             break;

  00bcd	eb 27		 jmp	 SHORT $LN13@SetGeoSize
$LN6@SetGeoSize:

; 998  :         case VIDEOFORMAT_NTSC_M:
; 999  :             VideoInput |= VideoFormatNTSC;

  00bcf	8b 55 dc	 mov	 edx, DWORD PTR _VideoInput$145834[ebp]
  00bd2	83 ca 01	 or	 edx, 1
  00bd5	89 55 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], edx

; 1000 :             break;

  00bd8	eb 1c		 jmp	 SHORT $LN13@SetGeoSize
$LN5@SetGeoSize:

; 1001 :         case VIDEOFORMAT_NTSC_M_Japan:
; 1002 :             VideoInput |= VideoFormatNTSCJapan;

  00bda	8b 45 dc	 mov	 eax, DWORD PTR _VideoInput$145834[ebp]
  00bdd	83 c8 02	 or	 eax, 2
  00be0	89 45 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], eax

; 1003 :             break;

  00be3	eb 11		 jmp	 SHORT $LN13@SetGeoSize
$LN4@SetGeoSize:

; 1004 :         case VIDEOFORMAT_NTSC_50:
; 1005 :             VideoInput |= VideoFormatNTSC443;

  00be5	8b 4d dc	 mov	 ecx, DWORD PTR _VideoInput$145834[ebp]
  00be8	83 c9 03	 or	 ecx, 3
  00beb	89 4d dc	 mov	 DWORD PTR _VideoInput$145834[ebp], ecx

; 1006 :             break;

  00bee	eb 06		 jmp	 SHORT $LN13@SetGeoSize
$LN3@SetGeoSize:

; 1007 :         default:
; 1008 :             VideoInput |= VideoFormatAuto;

  00bf0	8b 55 dc	 mov	 edx, DWORD PTR _VideoInput$145834[ebp]
  00bf3	89 55 dc	 mov	 DWORD PTR _VideoInput$145834[ebp], edx
$LN13@SetGeoSize:

; 1009 :             break;
; 1010 :         }
; 1011 : 
; 1012 :         WriteDword(CX2388X_VIDEO_INPUT, VideoInput);

  00bf6	8b 45 dc	 mov	 eax, DWORD PTR _VideoInput$145834[ebp]
  00bf9	50		 push	 eax
  00bfa	68 04 01 31 00	 push	 3211524			; 00310104H
  00bff	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c02	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1013 :         WriteDword(CX2388X_PIXEL_CNT_NOTCH, HTotal);

  00c07	8b 4d cc	 mov	 ecx, DWORD PTR _HTotal$145810[ebp]
  00c0a	51		 push	 ecx
  00c0b	68 20 01 31 00	 push	 3211552			; 00310120H
  00c10	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c13	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1014 :         WriteDword(CX2388X_FORMAT_2HCOMB, m_2HCombDefault);

  00c18	8b 55 c4	 mov	 edx, DWORD PTR _this$[ebp]
  00c1b	8b 82 b8 00 00
	00		 mov	 eax, DWORD PTR [edx+184]
  00c21	50		 push	 eax
  00c22	68 64 01 31 00	 push	 3211620			; 00310164H
  00c27	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c2a	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1015 :         WriteDword(CX2388X_FILTER_EVEN, m_FilterDefault);

  00c2f	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c32	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00c38	52		 push	 edx
  00c39	68 5c 01 31 00	 push	 3211612			; 0031015cH
  00c3e	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c41	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1016 :         WriteDword(CX2388X_FILTER_ODD, m_FilterDefault);

  00c46	8b 45 c4	 mov	 eax, DWORD PTR _this$[ebp]
  00c49	8b 88 b4 00 00
	00		 mov	 ecx, DWORD PTR [eax+180]
  00c4f	51		 push	 ecx
  00c50	68 60 01 31 00	 push	 3211616			; 00310160H
  00c55	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c58	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword
$LN27@SetGeoSize:

; 1017 :     }
; 1018 : 
; 1019 :     WriteDword(CX2388X_HACTIVE_EVEN, CurrentX);

  00c5d	8b 55 10	 mov	 edx, DWORD PTR _CurrentX$[ebp]
  00c60	8b 02		 mov	 eax, DWORD PTR [edx]
  00c62	50		 push	 eax
  00c63	68 3c 01 31 00	 push	 3211580			; 0031013cH
  00c68	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c6b	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1020 :     WriteDword(CX2388X_HACTIVE_ODD, CurrentX);

  00c70	8b 4d 10	 mov	 ecx, DWORD PTR _CurrentX$[ebp]
  00c73	8b 11		 mov	 edx, DWORD PTR [ecx]
  00c75	52		 push	 edx
  00c76	68 40 01 31 00	 push	 3211584			; 00310140H
  00c7b	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c7e	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1021 : 
; 1022 :     WriteDword(CX2388X_VACTIVE_EVEN, CurrentY);

  00c83	8b 45 14	 mov	 eax, DWORD PTR _CurrentY$[ebp]
  00c86	8b 08		 mov	 ecx, DWORD PTR [eax]
  00c88	51		 push	 ecx
  00c89	68 44 01 31 00	 push	 3211588			; 00310144H
  00c8e	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00c91	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1023 :     WriteDword(CX2388X_VACTIVE_ODD, CurrentY);

  00c96	8b 55 14	 mov	 edx, DWORD PTR _CurrentY$[ebp]
  00c99	8b 02		 mov	 eax, DWORD PTR [edx]
  00c9b	50		 push	 eax
  00c9c	68 48 01 31 00	 push	 3211592			; 00310148H
  00ca1	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00ca4	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1024 : 
; 1025 :     WriteDword(CX2388X_HSCALE_EVEN, HorzScale);

  00ca9	8b 4d fc	 mov	 ecx, DWORD PTR _HorzScale$[ebp]
  00cac	51		 push	 ecx
  00cad	68 4c 01 31 00	 push	 3211596			; 0031014cH
  00cb2	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00cb5	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1026 :     WriteDword(CX2388X_HSCALE_ODD, HorzScale);

  00cba	8b 55 fc	 mov	 edx, DWORD PTR _HorzScale$[ebp]
  00cbd	52		 push	 edx
  00cbe	68 50 01 31 00	 push	 3211600			; 00310150H
  00cc3	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00cc6	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1027 : 
; 1028 :     WriteDword(CX2388X_VSCALE_EVEN, 0);

  00ccb	6a 00		 push	 0
  00ccd	68 54 01 31 00	 push	 3211604			; 00310154H
  00cd2	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00cd5	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1029 :     WriteDword(CX2388X_VSCALE_ODD, 0);

  00cda	6a 00		 push	 0
  00cdc	68 58 01 31 00	 push	 3211608			; 00310158H
  00ce1	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00ce4	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1030 : 
; 1031 :     // call any card specific format setup
; 1032 :     if(IsCurCardH3D())

  00ce9	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00cec	e8 00 00 00 00	 call	 ?IsCurCardH3D@CCX2388xCard@@AAEHXZ ; CCX2388xCard::IsCurCardH3D
  00cf1	85 c0		 test	 eax, eax
  00cf3	74 16		 je	 SHORT $LN2@SetGeoSize

; 1033 :     {
; 1034 :         H3DSetFormat(nInput, TVFormat, IsProgressive);

  00cf5	8b 45 1c	 mov	 eax, DWORD PTR _IsProgressive$[ebp]
  00cf8	50		 push	 eax
  00cf9	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  00cfc	51		 push	 ecx
  00cfd	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  00d00	52		 push	 edx
  00d01	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00d04	e8 00 00 00 00	 call	 ?H3DSetFormat@CCX2388xCard@@AAEXHW4eVideoFormat@@H@Z ; CCX2388xCard::H3DSetFormat

; 1035 :     }
; 1036 :     else

  00d09	eb 14		 jmp	 SHORT $LN1@SetGeoSize
$LN2@SetGeoSize:

; 1037 :     {
; 1038 :         StandardSetFormat(nInput, TVFormat, IsProgressive);

  00d0b	8b 45 1c	 mov	 eax, DWORD PTR _IsProgressive$[ebp]
  00d0e	50		 push	 eax
  00d0f	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  00d12	51		 push	 ecx
  00d13	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  00d16	52		 push	 edx
  00d17	8b 4d c4	 mov	 ecx, DWORD PTR _this$[ebp]
  00d1a	e8 00 00 00 00	 call	 ?StandardSetFormat@CCX2388xCard@@AAEXHW4eVideoFormat@@H@Z ; CCX2388xCard::StandardSetFormat
$LN1@SetGeoSize:

; 1039 :     }
; 1040 : }

  00d1f	8b e5		 mov	 esp, ebp
  00d21	5d		 pop	 ebp
  00d22	c2 18 00	 ret	 24			; 00000018H
  00d25	8d 49 00	 npad	 3
$LN57@SetGeoSize:
  00d28	00 00 00 00	 DD	 $LN39@SetGeoSize
  00d2c	00 00 00 00	 DD	 $LN37@SetGeoSize
  00d30	00 00 00 00	 DD	 $LN38@SetGeoSize
  00d34	00 00 00 00	 DD	 $LN36@SetGeoSize
  00d38	00 00 00 00	 DD	 $LN35@SetGeoSize
  00d3c	00 00 00 00	 DD	 $LN34@SetGeoSize
  00d40	00 00 00 00	 DD	 $LN33@SetGeoSize
  00d44	00 00 00 00	 DD	 $LN32@SetGeoSize
  00d48	00 00 00 00	 DD	 $LN31@SetGeoSize
$LN55@SetGeoSize:
  00d4c	00		 DB	 0
  00d4d	00		 DB	 0
  00d4e	00		 DB	 0
  00d4f	00		 DB	 0
  00d50	00		 DB	 0
  00d51	01		 DB	 1
  00d52	02		 DB	 2
  00d53	03		 DB	 3
  00d54	04		 DB	 4
  00d55	05		 DB	 5
  00d56	05		 DB	 5
  00d57	05		 DB	 5
  00d58	05		 DB	 5
  00d59	05		 DB	 5
  00d5a	05		 DB	 5
  00d5b	05		 DB	 5
  00d5c	05		 DB	 5
  00d5d	06		 DB	 6
  00d5e	07		 DB	 7
  00d5f	08		 DB	 8
$LN58@SetGeoSize:
  00d60	00 00 00 00	 DD	 $LN12@SetGeoSize
  00d64	00 00 00 00	 DD	 $LN10@SetGeoSize
  00d68	00 00 00 00	 DD	 $LN11@SetGeoSize
  00d6c	00 00 00 00	 DD	 $LN9@SetGeoSize
  00d70	00 00 00 00	 DD	 $LN8@SetGeoSize
  00d74	00 00 00 00	 DD	 $LN7@SetGeoSize
  00d78	00 00 00 00	 DD	 $LN6@SetGeoSize
  00d7c	00 00 00 00	 DD	 $LN5@SetGeoSize
  00d80	00 00 00 00	 DD	 $LN4@SetGeoSize
$LN56@SetGeoSize:
  00d84	00		 DB	 0
  00d85	00		 DB	 0
  00d86	00		 DB	 0
  00d87	00		 DB	 0
  00d88	00		 DB	 0
  00d89	01		 DB	 1
  00d8a	02		 DB	 2
  00d8b	03		 DB	 3
  00d8c	04		 DB	 4
  00d8d	05		 DB	 5
  00d8e	05		 DB	 5
  00d8f	05		 DB	 5
  00d90	05		 DB	 5
  00d91	05		 DB	 5
  00d92	05		 DB	 5
  00d93	05		 DB	 5
  00d94	05		 DB	 5
  00d95	06		 DB	 6
  00d96	07		 DB	 7
  00d97	08		 DB	 8
?SetGeoSize@CCX2388xCard@@QAEXHW4eVideoFormat@@AAJ11H@Z ENDP ; CCX2388xCard::SetGeoSize
_TEXT	ENDS
PUBLIC	?SetVDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z ; CCX2388xCard::SetVDelay
; Function compile flags: /Odtp
;	COMDAT ?SetVDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z
_TEXT	SEGMENT
_this$ = -12						; size = 4
_VertDelay$ = -8					; size = 4
_CurrentY$ = -4						; size = 4
_nInput$ = 8						; size = 4
_TVFormat$ = 12						; size = 4
_CurrentX$ = 16						; size = 4
_VDelayAdj$ = 20					; size = 4
?SetVDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z PROC	; CCX2388xCard::SetVDelay, COMDAT
; _this$ = ecx

; 575  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 0c	 sub	 esp, 12			; 0000000cH
  00006	89 4d f4	 mov	 DWORD PTR _this$[ebp], ecx

; 576  :     int VertDelay;
; 577  :     int CurrentY = GetTVFormat(TVFormat)->wCropHeight;

  00009	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  0000c	50		 push	 eax
  0000d	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00012	83 c4 04	 add	 esp, 4
  00015	0f b7 08	 movzx	 ecx, WORD PTR [eax]
  00018	89 4d fc	 mov	 DWORD PTR _CurrentY$[ebp], ecx

; 578  : 
; 579  :     if(IsCCIRSource(nInput))

  0001b	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  0001e	52		 push	 edx
  0001f	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00022	e8 00 00 00 00	 call	 ?IsCCIRSource@CCX2388xCard@@AAEHH@Z ; CCX2388xCard::IsCCIRSource
  00027	85 c0		 test	 eax, eax
  00029	74 2b		 je	 SHORT $LN8@SetVDelay

; 580  :     {
; 581  :         VertDelay = 0x0C;

  0002b	c7 45 f8 0c 00
	00 00		 mov	 DWORD PTR _VertDelay$[ebp], 12 ; 0000000cH

; 582  : 
; 583  :         WriteDword(CX2388X_VDELAYCCIR_EVEN, VertDelay);

  00032	8b 45 f8	 mov	 eax, DWORD PTR _VertDelay$[ebp]
  00035	50		 push	 eax
  00036	68 34 01 31 00	 push	 3211572			; 00310134H
  0003b	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0003e	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 584  :         WriteDword(CX2388X_VDELAYCCIR_ODD, VertDelay);

  00043	8b 4d f8	 mov	 ecx, DWORD PTR _VertDelay$[ebp]
  00046	51		 push	 ecx
  00047	68 38 01 31 00	 push	 3211576			; 00310138H
  0004c	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0004f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword
  00054	eb 3d		 jmp	 SHORT $LN7@SetVDelay
$LN8@SetVDelay:

; 585  :     }
; 586  :     else if(CurrentX == 720)

  00056	81 7d 10 d0 02
	00 00		 cmp	 DWORD PTR _CurrentX$[ebp], 720 ; 000002d0H
  0005d	75 1b		 jne	 SHORT $LN6@SetVDelay

; 587  :     {
; 588  :         if (CurrentY == 576)

  0005f	81 7d fc 40 02
	00 00		 cmp	 DWORD PTR _CurrentY$[ebp], 576 ; 00000240H
  00066	75 09		 jne	 SHORT $LN5@SetVDelay

; 589  :         {
; 590  :             VertDelay = 0x24;

  00068	c7 45 f8 24 00
	00 00		 mov	 DWORD PTR _VertDelay$[ebp], 36 ; 00000024H

; 591  :         }
; 592  :         else

  0006f	eb 07		 jmp	 SHORT $LN4@SetVDelay
$LN5@SetVDelay:

; 593  :         {
; 594  :             VertDelay = 0x1C;

  00071	c7 45 f8 1c 00
	00 00		 mov	 DWORD PTR _VertDelay$[ebp], 28 ; 0000001cH
$LN4@SetVDelay:

; 595  :         }
; 596  :     }
; 597  :     else

  00078	eb 19		 jmp	 SHORT $LN7@SetVDelay
$LN6@SetVDelay:

; 598  :     {
; 599  :         if (CurrentY == 576)

  0007a	81 7d fc 40 02
	00 00		 cmp	 DWORD PTR _CurrentY$[ebp], 576 ; 00000240H
  00081	75 09		 jne	 SHORT $LN2@SetVDelay

; 600  :         {
; 601  :             VertDelay = 0x24;

  00083	c7 45 f8 24 00
	00 00		 mov	 DWORD PTR _VertDelay$[ebp], 36 ; 00000024H

; 602  :         }
; 603  :         else

  0008a	eb 07		 jmp	 SHORT $LN7@SetVDelay
$LN2@SetVDelay:

; 604  :         {
; 605  :             VertDelay = 0x1C;

  0008c	c7 45 f8 1c 00
	00 00		 mov	 DWORD PTR _VertDelay$[ebp], 28 ; 0000001cH
$LN7@SetVDelay:

; 606  :         }
; 607  :     }
; 608  :     VertDelay += VDelayAdj;

  00093	8b 55 f8	 mov	 edx, DWORD PTR _VertDelay$[ebp]
  00096	03 55 14	 add	 edx, DWORD PTR _VDelayAdj$[ebp]
  00099	89 55 f8	 mov	 DWORD PTR _VertDelay$[ebp], edx

; 609  :     WriteDword(CX2388X_VERT_DELAY_EVEN, VertDelay);

  0009c	8b 45 f8	 mov	 eax, DWORD PTR _VertDelay$[ebp]
  0009f	50		 push	 eax
  000a0	68 2c 01 31 00	 push	 3211564			; 0031012cH
  000a5	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  000a8	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 610  :     WriteDword(CX2388X_VERT_DELAY_ODD, VertDelay);

  000ad	8b 4d f8	 mov	 ecx, DWORD PTR _VertDelay$[ebp]
  000b0	51		 push	 ecx
  000b1	68 30 01 31 00	 push	 3211568			; 00310130H
  000b6	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  000b9	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 611  : }

  000be	8b e5		 mov	 esp, ebp
  000c0	5d		 pop	 ebp
  000c1	c2 10 00	 ret	 16			; 00000010H
?SetVDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z ENDP	; CCX2388xCard::SetVDelay
_TEXT	ENDS
PUBLIC	?SetHDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z ; CCX2388xCard::SetHDelay
; Function compile flags: /Odtp
;	COMDAT ?SetHDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z
_TEXT	SEGMENT
_this$ = -12						; size = 4
_HorzDelay$ = -8					; size = 4
_CurrentY$ = -4						; size = 4
_nInput$ = 8						; size = 4
_TVFormat$ = 12						; size = 4
_CurrentX$ = 16						; size = 4
_HDelayAdj$ = 20					; size = 4
?SetHDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z PROC	; CCX2388xCard::SetHDelay, COMDAT
; _this$ = ecx

; 523  : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 0c	 sub	 esp, 12			; 0000000cH
  00006	56		 push	 esi
  00007	89 4d f4	 mov	 DWORD PTR _this$[ebp], ecx

; 524  :     int HorzDelay;
; 525  :     int CurrentY = GetTVFormat(TVFormat)->wCropHeight;

  0000a	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  0000d	50		 push	 eax
  0000e	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00013	83 c4 04	 add	 esp, 4
  00016	0f b7 08	 movzx	 ecx, WORD PTR [eax]
  00019	89 4d fc	 mov	 DWORD PTR _CurrentY$[ebp], ecx

; 526  : 
; 527  :     if(IsCCIRSource(nInput))

  0001c	8b 55 08	 mov	 edx, DWORD PTR _nInput$[ebp]
  0001f	52		 push	 edx
  00020	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00023	e8 00 00 00 00	 call	 ?IsCCIRSource@CCX2388xCard@@AAEHH@Z ; CCX2388xCard::IsCCIRSource
  00028	85 c0		 test	 eax, eax
  0002a	74 1e		 je	 SHORT $LN11@SetHDelay@2

; 528  :     {
; 529  :         if (CurrentY == 576)

  0002c	81 7d fc 40 02
	00 00		 cmp	 DWORD PTR _CurrentY$[ebp], 576 ; 00000240H
  00033	75 09		 jne	 SHORT $LN10@SetHDelay@2

; 530  :         {
; 531  :             HorzDelay = 0x94;

  00035	c7 45 f8 94 00
	00 00		 mov	 DWORD PTR _HorzDelay$[ebp], 148 ; 00000094H

; 532  :         }
; 533  :         else

  0003c	eb 07		 jmp	 SHORT $LN9@SetHDelay@2
$LN10@SetHDelay@2:

; 534  :         {
; 535  :             HorzDelay = 0x7E;

  0003e	c7 45 f8 7e 00
	00 00		 mov	 DWORD PTR _HorzDelay$[ebp], 126 ; 0000007eH
$LN9@SetHDelay@2:

; 536  :         }

  00045	e9 95 00 00 00	 jmp	 $LN8@SetHDelay@2
$LN11@SetHDelay@2:

; 537  :     }
; 538  :     else if(CurrentX == 720)

  0004a	81 7d 10 d0 02
	00 00		 cmp	 DWORD PTR _CurrentX$[ebp], 720 ; 000002d0H
  00051	75 1b		 jne	 SHORT $LN7@SetHDelay@2

; 539  :     {
; 540  :         if (CurrentY == 576)

  00053	81 7d fc 40 02
	00 00		 cmp	 DWORD PTR _CurrentY$[ebp], 576 ; 00000240H
  0005a	75 09		 jne	 SHORT $LN6@SetHDelay@2

; 541  :         {
; 542  :             HorzDelay = 0x82;

  0005c	c7 45 f8 82 00
	00 00		 mov	 DWORD PTR _HorzDelay$[ebp], 130 ; 00000082H

; 543  :         }
; 544  :         else

  00063	eb 07		 jmp	 SHORT $LN5@SetHDelay@2
$LN6@SetHDelay@2:

; 545  :         {
; 546  :             HorzDelay = 0x7E;

  00065	c7 45 f8 7e 00
	00 00		 mov	 DWORD PTR _HorzDelay$[ebp], 126 ; 0000007eH
$LN5@SetHDelay@2:

; 547  :         }
; 548  :     }
; 549  :     else

  0006c	eb 71		 jmp	 SHORT $LN8@SetHDelay@2
$LN7@SetHDelay@2:

; 550  :     {
; 551  :         if (CurrentY == 576)

  0006e	81 7d fc 40 02
	00 00		 cmp	 DWORD PTR _CurrentY$[ebp], 576 ; 00000240H
  00075	75 35		 jne	 SHORT $LN3@SetHDelay@2

; 552  :         {
; 553  :             HorzDelay = ((CurrentX * GetTVFormat(TVFormat)->wHDelayx1) / GetTVFormat(TVFormat)->wHActivex1) & 0x3fe;

  00077	8b 45 0c	 mov	 eax, DWORD PTR _TVFormat$[ebp]
  0007a	50		 push	 eax
  0007b	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00080	83 c4 04	 add	 esp, 4
  00083	0f b7 48 08	 movzx	 ecx, WORD PTR [eax+8]
  00087	8b f1		 mov	 esi, ecx
  00089	0f af 75 10	 imul	 esi, DWORD PTR _CurrentX$[ebp]
  0008d	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  00090	52		 push	 edx
  00091	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  00096	83 c4 04	 add	 esp, 4
  00099	0f b7 48 0a	 movzx	 ecx, WORD PTR [eax+10]
  0009d	8b c6		 mov	 eax, esi
  0009f	99		 cdq
  000a0	f7 f9		 idiv	 ecx
  000a2	25 fe 03 00 00	 and	 eax, 1022		; 000003feH
  000a7	89 45 f8	 mov	 DWORD PTR _HorzDelay$[ebp], eax

; 554  :         }
; 555  :         else

  000aa	eb 33		 jmp	 SHORT $LN8@SetHDelay@2
$LN3@SetHDelay@2:

; 556  :         {
; 557  :             HorzDelay = ((CurrentX * GetTVFormat(TVFormat)->wHDelayx1) / GetTVFormat(TVFormat)->wHActivex1) & 0x3fe;

  000ac	8b 55 0c	 mov	 edx, DWORD PTR _TVFormat$[ebp]
  000af	52		 push	 edx
  000b0	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  000b5	83 c4 04	 add	 esp, 4
  000b8	0f b7 40 08	 movzx	 eax, WORD PTR [eax+8]
  000bc	8b f0		 mov	 esi, eax
  000be	0f af 75 10	 imul	 esi, DWORD PTR _CurrentX$[ebp]
  000c2	8b 4d 0c	 mov	 ecx, DWORD PTR _TVFormat$[ebp]
  000c5	51		 push	 ecx
  000c6	e8 00 00 00 00	 call	 ?GetTVFormat@@YAPAUTTVFormat@@W4eVideoFormat@@@Z ; GetTVFormat
  000cb	83 c4 04	 add	 esp, 4
  000ce	0f b7 48 0a	 movzx	 ecx, WORD PTR [eax+10]
  000d2	8b c6		 mov	 eax, esi
  000d4	99		 cdq
  000d5	f7 f9		 idiv	 ecx
  000d7	25 fe 03 00 00	 and	 eax, 1022		; 000003feH
  000dc	89 45 f8	 mov	 DWORD PTR _HorzDelay$[ebp], eax
$LN8@SetHDelay@2:

; 558  :         }
; 559  :     }
; 560  : 
; 561  :     HorzDelay += HDelayAdj;

  000df	8b 55 f8	 mov	 edx, DWORD PTR _HorzDelay$[ebp]
  000e2	03 55 14	 add	 edx, DWORD PTR _HDelayAdj$[ebp]
  000e5	89 55 f8	 mov	 DWORD PTR _HorzDelay$[ebp], edx

; 562  : 
; 563  :     WriteDword(CX2388X_HORZ_DELAY_EVEN, HorzDelay);

  000e8	8b 45 f8	 mov	 eax, DWORD PTR _HorzDelay$[ebp]
  000eb	50		 push	 eax
  000ec	68 24 01 31 00	 push	 3211556			; 00310124H
  000f1	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  000f4	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 564  :     WriteDword(CX2388X_HORZ_DELAY_ODD, HorzDelay);

  000f9	8b 4d f8	 mov	 ecx, DWORD PTR _HorzDelay$[ebp]
  000fc	51		 push	 ecx
  000fd	68 28 01 31 00	 push	 3211560			; 00310128H
  00102	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00105	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 565  : 
; 566  :     if(HorzDelay & 1)
; 567  :     {
; 568  :         // think we need to invert something here
; 569  :         // but I've put step as 2 for time being
; 570  :     }
; 571  : 
; 572  : }

  0010a	5e		 pop	 esi
  0010b	8b e5		 mov	 esp, ebp
  0010d	5d		 pop	 ebp
  0010e	c2 10 00	 ret	 16			; 00000010H
?SetHDelay@CCX2388xCard@@QAEXHW4eVideoFormat@@JH@Z ENDP	; CCX2388xCard::SetHDelay
_TEXT	ENDS
PUBLIC	?SetCombRange@CCX2388xCard@@QAEXH@Z		; CCX2388xCard::SetCombRange
; Function compile flags: /Odtp
;	COMDAT ?SetCombRange@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_CombRange$ = 8						; size = 4
?SetCombRange@CCX2388xCard@@QAEXH@Z PROC		; CCX2388xCard::SetCombRange, COMDAT
; _this$ = ecx

; 476  : {

  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

; 477  :     DWORD dwval = ReadDword(CX2388X_FORMAT_2HCOMB);

  00009	68 64 01 31 00	 push	 3211620			; 00310164H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 478  :     dwval &= 0xfc00ffff;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 ff ff 00 fc	 and	 eax, -67043329		; fc00ffffH
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 479  :     dwval |= ((CombRange & 0x3FF) << 16 );

  00024	8b 4d 08	 mov	 ecx, DWORD PTR _CombRange$[ebp]
  00027	81 e1 ff 03 00
	00		 and	 ecx, 1023		; 000003ffH
  0002d	c1 e1 10	 shl	 ecx, 16			; 00000010H
  00030	0b 4d fc	 or	 ecx, DWORD PTR _dwval$[ebp]
  00033	89 4d fc	 mov	 DWORD PTR _dwval$[ebp], ecx

; 480  :     WriteDword(CX2388X_FORMAT_2HCOMB, dwval);

  00036	8b 55 fc	 mov	 edx, DWORD PTR _dwval$[ebp]
  00039	52		 push	 edx
  0003a	68 64 01 31 00	 push	 3211620			; 00310164H
  0003f	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00042	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 481  : }

  00047	8b e5		 mov	 esp, ebp
  00049	5d		 pop	 ebp
  0004a	c2 04 00	 ret	 4
?SetCombRange@CCX2388xCard@@QAEXH@Z ENDP		; CCX2388xCard::SetCombRange
_TEXT	ENDS
PUBLIC	?SetVIPSaturation@CCX2388xCard@@AAEXE@Z		; CCX2388xCard::SetVIPSaturation
; Function compile flags: /Odtp
;	COMDAT ?SetVIPSaturation@CCX2388xCard@@AAEXE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_Saturation$ = 8					; size = 1
?SetVIPSaturation@CCX2388xCard@@AAEXE@Z PROC		; CCX2388xCard::SetVIPSaturation, COMDAT
; _this$ = ecx

; 262  : {

  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

; 263  :     DWORD dwval = ReadDword(CX2388X_VIP_SATURATION);

  00009	68 9c 01 31 00	 push	 3211676			; 0031019cH
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 264  :     dwval &= 0xffffff00;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 00 ff ff ff	 and	 eax, -256		; ffffff00H
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 265  :     dwval |= (Saturation & 0xFF);

  00024	0f b6 4d 08	 movzx	 ecx, BYTE PTR _Saturation$[ebp]
  00028	81 e1 ff 00 00
	00		 and	 ecx, 255		; 000000ffH
  0002e	0b 4d fc	 or	 ecx, DWORD PTR _dwval$[ebp]
  00031	89 4d fc	 mov	 DWORD PTR _dwval$[ebp], ecx

; 266  :     WriteDword(CX2388X_VIP_SATURATION, dwval);

  00034	8b 55 fc	 mov	 edx, DWORD PTR _dwval$[ebp]
  00037	52		 push	 edx
  00038	68 9c 01 31 00	 push	 3211676			; 0031019cH
  0003d	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00040	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 267  : }

  00045	8b e5		 mov	 esp, ebp
  00047	5d		 pop	 ebp
  00048	c2 04 00	 ret	 4
?SetVIPSaturation@CCX2388xCard@@AAEXE@Z ENDP		; CCX2388xCard::SetVIPSaturation
_TEXT	ENDS
PUBLIC	?SetVIPContrast@CCX2388xCard@@AAEXE@Z		; CCX2388xCard::SetVIPContrast
; Function compile flags: /Odtp
;	COMDAT ?SetVIPContrast@CCX2388xCard@@AAEXE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_Contrast$ = 8						; size = 1
?SetVIPContrast@CCX2388xCard@@AAEXE@Z PROC		; CCX2388xCard::SetVIPContrast, COMDAT
; _this$ = ecx

; 254  : {

  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

; 255  :     DWORD dwval = ReadDword(CX2388X_VIP_CONTBRGT);

  00009	68 98 01 31 00	 push	 3211672			; 00310198H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 256  :     dwval &= 0xffff00ff;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 ff 00 ff ff	 and	 eax, -65281		; ffff00ffH
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 257  :     dwval |= ((Contrast & 0xFF) << 8 );

  00024	0f b6 4d 08	 movzx	 ecx, BYTE PTR _Contrast$[ebp]
  00028	81 e1 ff 00 00
	00		 and	 ecx, 255		; 000000ffH
  0002e	c1 e1 08	 shl	 ecx, 8
  00031	0b 4d fc	 or	 ecx, DWORD PTR _dwval$[ebp]
  00034	89 4d fc	 mov	 DWORD PTR _dwval$[ebp], ecx

; 258  :     WriteDword(CX2388X_VIP_CONTBRGT, dwval);

  00037	8b 55 fc	 mov	 edx, DWORD PTR _dwval$[ebp]
  0003a	52		 push	 edx
  0003b	68 98 01 31 00	 push	 3211672			; 00310198H
  00040	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00043	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 259  : }

  00048	8b e5		 mov	 esp, ebp
  0004a	5d		 pop	 ebp
  0004b	c2 04 00	 ret	 4
?SetVIPContrast@CCX2388xCard@@AAEXE@Z ENDP		; CCX2388xCard::SetVIPContrast
_TEXT	ENDS
PUBLIC	?SetVIPBrightness@CCX2388xCard@@AAEXE@Z		; CCX2388xCard::SetVIPBrightness
; Function compile flags: /Odtp
;	COMDAT ?SetVIPBrightness@CCX2388xCard@@AAEXE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_Brightness$ = 8					; size = 1
?SetVIPBrightness@CCX2388xCard@@AAEXE@Z PROC		; CCX2388xCard::SetVIPBrightness, COMDAT
; _this$ = ecx

; 245  : {

  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

; 246  :     DWORD dwval = ReadDword(CX2388X_VIP_CONTBRGT);

  00009	68 98 01 31 00	 push	 3211672			; 00310198H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 247  :     dwval &= 0xffffff00;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 00 ff ff ff	 and	 eax, -256		; ffffff00H
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 248  :     Brightness = (BYTE)(unsigned char)(Brightness - 0x80);

  00024	0f b6 4d 08	 movzx	 ecx, BYTE PTR _Brightness$[ebp]
  00028	81 e9 80 00 00
	00		 sub	 ecx, 128		; 00000080H
  0002e	88 4d 08	 mov	 BYTE PTR _Brightness$[ebp], cl

; 249  :     dwval |= (Brightness & 0xFF);

  00031	0f b6 55 08	 movzx	 edx, BYTE PTR _Brightness$[ebp]
  00035	81 e2 ff 00 00
	00		 and	 edx, 255		; 000000ffH
  0003b	0b 55 fc	 or	 edx, DWORD PTR _dwval$[ebp]
  0003e	89 55 fc	 mov	 DWORD PTR _dwval$[ebp], edx

; 250  :     WriteDword(CX2388X_VIP_CONTBRGT, dwval);

  00041	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  00044	50		 push	 eax
  00045	68 98 01 31 00	 push	 3211672			; 00310198H
  0004a	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 251  : }

  00052	8b e5		 mov	 esp, ebp
  00054	5d		 pop	 ebp
  00055	c2 04 00	 ret	 4
?SetVIPBrightness@CCX2388xCard@@AAEXE@Z ENDP		; CCX2388xCard::SetVIPBrightness
_TEXT	ENDS
PUBLIC	?SetAnalogSaturationV@CCX2388xCard@@AAEXE@Z	; CCX2388xCard::SetAnalogSaturationV
; Function compile flags: /Odtp
;	COMDAT ?SetAnalogSaturationV@CCX2388xCard@@AAEXE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_SaturationV$ = 8					; size = 1
?SetAnalogSaturationV@CCX2388xCard@@AAEXE@Z PROC	; CCX2388xCard::SetAnalogSaturationV, COMDAT
; _this$ = ecx

; 236  : {

  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

; 237  :     DWORD dwval = ReadDword(CX2388X_UVSATURATION);

  00009	68 14 01 31 00	 push	 3211540			; 00310114H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 238  :     dwval &= 0xffff00ff;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 ff 00 ff ff	 and	 eax, -65281		; ffff00ffH
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 239  :     dwval |= ((SaturationV & 0xFF) << 8 );

  00024	0f b6 4d 08	 movzx	 ecx, BYTE PTR _SaturationV$[ebp]
  00028	81 e1 ff 00 00
	00		 and	 ecx, 255		; 000000ffH
  0002e	c1 e1 08	 shl	 ecx, 8
  00031	0b 4d fc	 or	 ecx, DWORD PTR _dwval$[ebp]
  00034	89 4d fc	 mov	 DWORD PTR _dwval$[ebp], ecx

; 240  :     WriteDword(CX2388X_UVSATURATION,dwval);

  00037	8b 55 fc	 mov	 edx, DWORD PTR _dwval$[ebp]
  0003a	52		 push	 edx
  0003b	68 14 01 31 00	 push	 3211540			; 00310114H
  00040	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00043	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 241  : }

  00048	8b e5		 mov	 esp, ebp
  0004a	5d		 pop	 ebp
  0004b	c2 04 00	 ret	 4
?SetAnalogSaturationV@CCX2388xCard@@AAEXE@Z ENDP	; CCX2388xCard::SetAnalogSaturationV
_TEXT	ENDS
PUBLIC	?SetAnalogSaturationU@CCX2388xCard@@AAEXE@Z	; CCX2388xCard::SetAnalogSaturationU
; Function compile flags: /Odtp
;	COMDAT ?SetAnalogSaturationU@CCX2388xCard@@AAEXE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_SaturationU$ = 8					; size = 1
?SetAnalogSaturationU@CCX2388xCard@@AAEXE@Z PROC	; CCX2388xCard::SetAnalogSaturationU, COMDAT
; _this$ = ecx

; 228  : {

  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

; 229  :     DWORD dwval = ReadDword(CX2388X_UVSATURATION);

  00009	68 14 01 31 00	 push	 3211540			; 00310114H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 230  :     dwval &= 0xffffff00;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 00 ff ff ff	 and	 eax, -256		; ffffff00H
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 231  :     dwval |= (SaturationU & 0xff);

  00024	0f b6 4d 08	 movzx	 ecx, BYTE PTR _SaturationU$[ebp]
  00028	81 e1 ff 00 00
	00		 and	 ecx, 255		; 000000ffH
  0002e	0b 4d fc	 or	 ecx, DWORD PTR _dwval$[ebp]
  00031	89 4d fc	 mov	 DWORD PTR _dwval$[ebp], ecx

; 232  :     WriteDword(CX2388X_UVSATURATION,dwval);

  00034	8b 55 fc	 mov	 edx, DWORD PTR _dwval$[ebp]
  00037	52		 push	 edx
  00038	68 14 01 31 00	 push	 3211540			; 00310114H
  0003d	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00040	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 233  : }

  00045	8b e5		 mov	 esp, ebp
  00047	5d		 pop	 ebp
  00048	c2 04 00	 ret	 4
?SetAnalogSaturationU@CCX2388xCard@@AAEXE@Z ENDP	; CCX2388xCard::SetAnalogSaturationU
_TEXT	ENDS
PUBLIC	?SetAnalogHue@CCX2388xCard@@AAEXE@Z		; CCX2388xCard::SetAnalogHue
; Function compile flags: /Odtp
;	COMDAT ?SetAnalogHue@CCX2388xCard@@AAEXE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_Hue$ = 8						; size = 1
?SetAnalogHue@CCX2388xCard@@AAEXE@Z PROC		; CCX2388xCard::SetAnalogHue, COMDAT
; _this$ = ecx

; 219  : {

  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

; 220  :     DWORD dwval = ReadDword(CX2388X_HUE);

  00009	68 18 01 31 00	 push	 3211544			; 00310118H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 221  :     dwval &= 0xffffff00;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 00 ff ff ff	 and	 eax, -256		; ffffff00H
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 222  :     Hue = (BYTE)(unsigned char)(Hue - 0x80);

  00024	0f b6 4d 08	 movzx	 ecx, BYTE PTR _Hue$[ebp]
  00028	81 e9 80 00 00
	00		 sub	 ecx, 128		; 00000080H
  0002e	88 4d 08	 mov	 BYTE PTR _Hue$[ebp], cl

; 223  :     dwval |= (Hue & 0xff);

  00031	0f b6 55 08	 movzx	 edx, BYTE PTR _Hue$[ebp]
  00035	81 e2 ff 00 00
	00		 and	 edx, 255		; 000000ffH
  0003b	0b 55 fc	 or	 edx, DWORD PTR _dwval$[ebp]
  0003e	89 55 fc	 mov	 DWORD PTR _dwval$[ebp], edx

; 224  :     WriteDword(CX2388X_HUE, dwval);

  00041	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  00044	50		 push	 eax
  00045	68 18 01 31 00	 push	 3211544			; 00310118H
  0004a	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 225  : }

  00052	8b e5		 mov	 esp, ebp
  00054	5d		 pop	 ebp
  00055	c2 04 00	 ret	 4
?SetAnalogHue@CCX2388xCard@@AAEXE@Z ENDP		; CCX2388xCard::SetAnalogHue
_TEXT	ENDS
PUBLIC	?SetAnalogContrastBrightness@CCX2388xCard@@AAEXEE@Z ; CCX2388xCard::SetAnalogContrastBrightness
; Function compile flags: /Odtp
;	COMDAT ?SetAnalogContrastBrightness@CCX2388xCard@@AAEXEE@Z
_TEXT	SEGMENT
_this$ = -8						; size = 4
_dwval$ = -4						; size = 4
_Contrast$ = 8						; size = 1
_Brightness$ = 12					; size = 1
?SetAnalogContrastBrightness@CCX2388xCard@@AAEXEE@Z PROC ; CCX2388xCard::SetAnalogContrastBrightness, COMDAT
; _this$ = ecx

; 209  : {

  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

; 210  :     DWORD dwval = ReadDword(CX2388X_BRIGHT_CONTRAST);

  00009	68 10 01 31 00	 push	 3211536			; 00310110H
  0000e	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00016	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 211  :     dwval &= 0xffff0000;

  00019	8b 45 fc	 mov	 eax, DWORD PTR _dwval$[ebp]
  0001c	25 00 00 ff ff	 and	 eax, -65536		; ffff0000H
  00021	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 212  :     Brightness = (BYTE)(unsigned char)(Brightness - 0x80);

  00024	0f b6 4d 0c	 movzx	 ecx, BYTE PTR _Brightness$[ebp]
  00028	81 e9 80 00 00
	00		 sub	 ecx, 128		; 00000080H
  0002e	88 4d 0c	 mov	 BYTE PTR _Brightness$[ebp], cl

; 213  :     dwval |= (Brightness & 0xff);

  00031	0f b6 55 0c	 movzx	 edx, BYTE PTR _Brightness$[ebp]
  00035	81 e2 ff 00 00
	00		 and	 edx, 255		; 000000ffH
  0003b	0b 55 fc	 or	 edx, DWORD PTR _dwval$[ebp]
  0003e	89 55 fc	 mov	 DWORD PTR _dwval$[ebp], edx

; 214  :     dwval |= ((Contrast & 0xFF) << 8 );

  00041	0f b6 45 08	 movzx	 eax, BYTE PTR _Contrast$[ebp]
  00045	25 ff 00 00 00	 and	 eax, 255		; 000000ffH
  0004a	c1 e0 08	 shl	 eax, 8
  0004d	0b 45 fc	 or	 eax, DWORD PTR _dwval$[ebp]
  00050	89 45 fc	 mov	 DWORD PTR _dwval$[ebp], eax

; 215  :     WriteDword(CX2388X_BRIGHT_CONTRAST,dwval);

  00053	8b 4d fc	 mov	 ecx, DWORD PTR _dwval$[ebp]
  00056	51		 push	 ecx
  00057	68 10 01 31 00	 push	 3211536			; 00310110H
  0005c	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  0005f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 216  : }

  00064	8b e5		 mov	 esp, ebp
  00066	5d		 pop	 ebp
  00067	c2 08 00	 ret	 8
?SetAnalogContrastBrightness@CCX2388xCard@@AAEXEE@Z ENDP ; CCX2388xCard::SetAnalogContrastBrightness
_TEXT	ENDS
PUBLIC	?SetSaturationV@CCX2388xCard@@QAEXE@Z		; CCX2388xCard::SetSaturationV
; Function compile flags: /Odtp
;	COMDAT ?SetSaturationV@CCX2388xCard@@QAEXE@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_SaturationV$ = 8					; size = 1
?SetSaturationV@CCX2388xCard@@QAEXE@Z PROC		; CCX2388xCard::SetSaturationV, COMDAT
; _this$ = ecx

; 192  : {

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

; 193  :     if(IsCurCardH3D())

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ?IsCurCardH3D@CCX2388xCard@@AAEHXZ ; CCX2388xCard::IsCurCardH3D
  0000f	85 c0		 test	 eax, eax
  00011	74 0f		 je	 SHORT $LN2@SetSaturat

; 194  :     {
; 195  :         SetH3DSaturationV(SaturationV);

  00013	0f b6 45 08	 movzx	 eax, BYTE PTR _SaturationV$[ebp]
  00017	50		 push	 eax
  00018	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001b	e8 00 00 00 00	 call	 ?SetH3DSaturationV@CCX2388xCard@@AAEXE@Z ; CCX2388xCard::SetH3DSaturationV

; 196  :     }
; 197  :     else

  00020	eb 0d		 jmp	 SHORT $LN3@SetSaturat
$LN2@SetSaturat:

; 198  :     {
; 199  :         SetAnalogSaturationV(SaturationV);

  00022	0f b6 4d 08	 movzx	 ecx, BYTE PTR _SaturationV$[ebp]
  00026	51		 push	 ecx
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?SetAnalogSaturationV@CCX2388xCard@@AAEXE@Z ; CCX2388xCard::SetAnalogSaturationV
$LN3@SetSaturat:

; 200  :     }
; 201  : }

  0002f	8b e5		 mov	 esp, ebp
  00031	5d		 pop	 ebp
  00032	c2 04 00	 ret	 4
?SetSaturationV@CCX2388xCard@@QAEXE@Z ENDP		; CCX2388xCard::SetSaturationV
_TEXT	ENDS
PUBLIC	?SetHue@CCX2388xCard@@QAEXE@Z			; CCX2388xCard::SetHue
; Function compile flags: /Odtp
;	COMDAT ?SetHue@CCX2388xCard@@QAEXE@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_Hue$ = 8						; size = 1
?SetHue@CCX2388xCard@@QAEXE@Z PROC			; CCX2388xCard::SetHue, COMDAT
; _this$ = ecx

; 168  : {

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

; 169  :     if(IsCurCardH3D())

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ?IsCurCardH3D@CCX2388xCard@@AAEHXZ ; CCX2388xCard::IsCurCardH3D
  0000f	85 c0		 test	 eax, eax
  00011	74 0f		 je	 SHORT $LN2@SetHue

; 170  :     {
; 171  :         SetH3DHue(Hue);

  00013	0f b6 45 08	 movzx	 eax, BYTE PTR _Hue$[ebp]
  00017	50		 push	 eax
  00018	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001b	e8 00 00 00 00	 call	 ?SetH3DHue@CCX2388xCard@@AAEXE@Z ; CCX2388xCard::SetH3DHue

; 172  :     }
; 173  :     else

  00020	eb 0d		 jmp	 SHORT $LN3@SetHue
$LN2@SetHue:

; 174  :     {
; 175  :         SetAnalogHue(Hue);

  00022	0f b6 4d 08	 movzx	 ecx, BYTE PTR _Hue$[ebp]
  00026	51		 push	 ecx
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?SetAnalogHue@CCX2388xCard@@AAEXE@Z ; CCX2388xCard::SetAnalogHue
$LN3@SetHue:

; 176  :     }
; 177  : }

  0002f	8b e5		 mov	 esp, ebp
  00031	5d		 pop	 ebp
  00032	c2 04 00	 ret	 4
?SetHue@CCX2388xCard@@QAEXE@Z ENDP			; CCX2388xCard::SetHue
_TEXT	ENDS
PUBLIC	?SetCardType@CCX2388xCard@@QAEXH@Z		; CCX2388xCard::SetCardType
; Function compile flags: /Odtp
;	COMDAT ?SetCardType@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_CardType$ = 8						; size = 4
?SetCardType@CCX2388xCard@@QAEXH@Z PROC			; CCX2388xCard::SetCardType, COMDAT
; _this$ = ecx

; 132  : {

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

; 133  :     if(m_CardType != CardType)

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	8b 48 64	 mov	 ecx, DWORD PTR [eax+100]
  0000d	3b 4d 08	 cmp	 ecx, DWORD PTR _CardType$[ebp]
  00010	74 1d		 je	 SHORT $LN3@SetCardTyp@3

; 134  :     {
; 135  :         m_CardType = (eCX2388xCardId)CardType;

  00012	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  00015	8b 45 08	 mov	 eax, DWORD PTR _CardType$[ebp]
  00018	89 42 64	 mov	 DWORD PTR [edx+100], eax

; 136  : 
; 137  :         // perform card specific init
; 138  :         if(IsCurCardH3D())

  0001b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001e	e8 00 00 00 00	 call	 ?IsCurCardH3D@CCX2388xCard@@AAEHXZ ; CCX2388xCard::IsCurCardH3D
  00023	85 c0		 test	 eax, eax
  00025	74 08		 je	 SHORT $LN3@SetCardTyp@3

; 139  :         {
; 140  :             InitH3D();

  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?InitH3D@CCX2388xCard@@AAEXXZ ; CCX2388xCard::InitH3D
$LN3@SetCardTyp@3:

; 141  :         }
; 142  :     }
; 143  : }

  0002f	8b e5		 mov	 esp, ebp
  00031	5d		 pop	 ebp
  00032	c2 04 00	 ret	 4
?SetCardType@CCX2388xCard@@QAEXH@Z ENDP			; CCX2388xCard::SetCardType
_TEXT	ENDS
PUBLIC	?StartCapture@CCX2388xCard@@QAEXH@Z		; CCX2388xCard::StartCapture
; Function compile flags: /Odtp
;	COMDAT ?StartCapture@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -12						; size = 4
_value2$ = -8						; size = 4
_value1$ = -4						; size = 4
_bCaptureVBI$ = 8					; size = 4
?StartCapture@CCX2388xCard@@QAEXH@Z PROC		; CCX2388xCard::StartCapture, COMDAT
; _this$ = ecx

; 65   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	83 ec 0c	 sub	 esp, 12			; 0000000cH
  00006	89 4d f4	 mov	 DWORD PTR _this$[ebp], ecx

; 66   :     DWORD value1;
; 67   :     DWORD value2;
; 68   : 
; 69   :     // RISC Controller Enable
; 70   :     WriteDword(CX2388X_DEV_CNTRL2, 1<<5 );

  00009	6a 20		 push	 32			; 00000020H
  0000b	68 34 00 20 00	 push	 2097204			; 00200034H
  00010	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 71   : 
; 72   :     // Clear Interrupt Status bits
; 73   :     WriteDword(CX2388X_VID_INTSTAT, 0x0000000);

  00018	6a 00		 push	 0
  0001a	68 54 00 20 00	 push	 2097236			; 00200054H
  0001f	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00022	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 74   : 
; 75   :     value1 = ReadDword(CX2388X_VID_DMA_CNTRL) & 0xFFFFFF00;

  00027	68 40 c0 31 00	 push	 3260480			; 0031c040H
  0002c	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0002f	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00034	25 00 ff ff ff	 and	 eax, -256		; ffffff00H
  00039	89 45 fc	 mov	 DWORD PTR _value1$[ebp], eax

; 76   :     value2 = (ReadDword(CX2388X_CAPTURECONTROL) & 0xFFFFFF00);

  0003c	68 80 01 31 00	 push	 3211648			; 00310180H
  00041	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  00044	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  00049	25 00 ff ff ff	 and	 eax, -256		; ffffff00H
  0004e	89 45 f8	 mov	 DWORD PTR _value2$[ebp], eax

; 77   :     if(bCaptureVBI == TRUE)

  00051	83 7d 08 01	 cmp	 DWORD PTR _bCaptureVBI$[ebp], 1
  00055	75 16		 jne	 SHORT $LN2@StartCaptu

; 78   :     {
; 79   :         value1 |= 0x99;

  00057	8b 45 fc	 mov	 eax, DWORD PTR _value1$[ebp]
  0005a	0d 99 00 00 00	 or	 eax, 153		; 00000099H
  0005f	89 45 fc	 mov	 DWORD PTR _value1$[ebp], eax

; 80   :         value2 |= 0x1E;

  00062	8b 4d f8	 mov	 ecx, DWORD PTR _value2$[ebp]
  00065	83 c9 1e	 or	 ecx, 30			; 0000001eH
  00068	89 4d f8	 mov	 DWORD PTR _value2$[ebp], ecx

; 81   :     }
; 82   :     else

  0006b	eb 12		 jmp	 SHORT $LN1@StartCaptu
$LN2@StartCaptu:

; 83   :     {
; 84   :         value1 |= 0x11;

  0006d	8b 55 fc	 mov	 edx, DWORD PTR _value1$[ebp]
  00070	83 ca 11	 or	 edx, 17			; 00000011H
  00073	89 55 fc	 mov	 DWORD PTR _value1$[ebp], edx

; 85   :         value2 |= 0x06;

  00076	8b 45 f8	 mov	 eax, DWORD PTR _value2$[ebp]
  00079	83 c8 06	 or	 eax, 6
  0007c	89 45 f8	 mov	 DWORD PTR _value2$[ebp], eax
$LN1@StartCaptu:

; 86   :     }
; 87   : 
; 88   :     WriteDword(CX2388X_VID_DMA_CNTRL, value1);

  0007f	8b 4d fc	 mov	 ecx, DWORD PTR _value1$[ebp]
  00082	51		 push	 ecx
  00083	68 40 c0 31 00	 push	 3260480			; 0031c040H
  00088	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0008b	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 89   :     WriteDword(CX2388X_CAPTURECONTROL, value2);

  00090	8b 55 f8	 mov	 edx, DWORD PTR _value2$[ebp]
  00093	52		 push	 edx
  00094	68 80 01 31 00	 push	 3211648			; 00310180H
  00099	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  0009c	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 90   : 
; 91   :     // Clear Interrupt Status bits
; 92   :     WriteDword(CX2388X_VID_INTSTAT, 0xFFFFFFFF );

  000a1	6a ff		 push	 -1
  000a3	68 54 00 20 00	 push	 2097236			; 00200054H
  000a8	8b 4d f4	 mov	 ecx, DWORD PTR _this$[ebp]
  000ab	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 93   : 
; 94   :     m_RISCIsRunning = TRUE;

  000b0	8b 45 f4	 mov	 eax, DWORD PTR _this$[ebp]
  000b3	c7 80 80 00 00
	00 01 00 00 00	 mov	 DWORD PTR [eax+128], 1

; 95   : }

  000bd	8b e5		 mov	 esp, ebp
  000bf	5d		 pop	 ebp
  000c0	c2 04 00	 ret	 4
?StartCapture@CCX2388xCard@@QAEXH@Z ENDP		; CCX2388xCard::StartCapture
PUBLIC	?SetRISCStartAddressVBI@CCX2388xCard@@QAEXK@Z	; CCX2388xCard::SetRISCStartAddressVBI
; Function compile flags: /Odtp
;	COMDAT ?SetRISCStartAddressVBI@CCX2388xCard@@QAEXK@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_RiscBasePhysical$ = 8					; size = 4
?SetRISCStartAddressVBI@CCX2388xCard@@QAEXK@Z PROC	; CCX2388xCard::SetRISCStartAddressVBI, COMDAT
; _this$ = ecx

; 1554 : {

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

; 1555 :     WriteDword( SRAM_CMDS_24, RiscBasePhysical); // RISC STARTING ADDRESS

  00007	8b 45 08	 mov	 eax, DWORD PTR _RiscBasePhysical$[ebp]
  0000a	50		 push	 eax
  0000b	68 00 01 18 00	 push	 1573120			; 00180100H
  00010	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1556 : 
; 1557 :     // Set as PCI address
; 1558 :     AndDataDword( SRAM_CMDS_24 + 0x10, 0x7fffffff);

  00018	68 ff ff ff 7f	 push	 2147483647		; 7fffffffH
  0001d	68 10 01 18 00	 push	 1573136			; 00180110H
  00022	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00025	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 1559 : }

  0002a	8b e5		 mov	 esp, ebp
  0002c	5d		 pop	 ebp
  0002d	c2 04 00	 ret	 4
?SetRISCStartAddressVBI@CCX2388xCard@@QAEXK@Z ENDP	; CCX2388xCard::SetRISCStartAddressVBI
_TEXT	ENDS
PUBLIC	?SetRISCStartAddress@CCX2388xCard@@QAEXK@Z	; CCX2388xCard::SetRISCStartAddress
; Function compile flags: /Odtp
;	COMDAT ?SetRISCStartAddress@CCX2388xCard@@QAEXK@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_RiscBasePhysical$ = 8					; size = 4
?SetRISCStartAddress@CCX2388xCard@@QAEXK@Z PROC		; CCX2388xCard::SetRISCStartAddress, COMDAT
; _this$ = ecx

; 1546 : {

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

; 1547 :     WriteDword( SRAM_CMDS_21, RiscBasePhysical); // RISC STARTING ADDRESS

  00007	8b 45 08	 mov	 eax, DWORD PTR _RiscBasePhysical$[ebp]
  0000a	50		 push	 eax
  0000b	68 40 00 18 00	 push	 1572928			; 00180040H
  00010	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1548 : 
; 1549 :     // Set as PCI address
; 1550 :     AndDataDword( SRAM_CMDS_21 + 0x10, 0x7fffffff);

  00018	68 ff ff ff 7f	 push	 2147483647		; 7fffffffH
  0001d	68 50 00 18 00	 push	 1572944			; 00180050H
  00022	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00025	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 1551 : }

  0002a	8b e5		 mov	 esp, ebp
  0002c	5d		 pop	 ebp
  0002d	c2 04 00	 ret	 4
?SetRISCStartAddress@CCX2388xCard@@QAEXK@Z ENDP		; CCX2388xCard::SetRISCStartAddress
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?GetSCL@CCX2388xCard@@UAEHXZ
_TEXT	SEGMENT
_this$ = -8						; size = 4
_state$ = -4						; size = 4
?GetSCL@CCX2388xCard@@UAEHXZ PROC			; CCX2388xCard::GetSCL, COMDAT
; _this$ = ecx

; 1460 : {

  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

; 1461 :     if (!m_I2CInitialized)

  00009	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  0000c	83 78 0c 00	 cmp	 DWORD PTR [eax+12], 0
  00010	75 0b		 jne	 SHORT $LN1@GetSCL

; 1462 :     {
; 1463 :         InitializeI2C();

  00012	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00015	83 e9 54	 sub	 ecx, 84			; 00000054H
  00018	e8 00 00 00 00	 call	 ?InitializeI2C@CCX2388xCard@@AAEXXZ ; CCX2388xCard::InitializeI2C
$LN1@GetSCL:

; 1464 :     }
; 1465 :     BOOL state = ReadDword(CX2388X_I2C) & CX2388X_I2C_SCL ? TRUE : FALSE;

  0001d	68 00 80 36 00	 push	 3571712			; 00368000H
  00022	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00025	83 e9 54	 sub	 ecx, 84			; 00000054H
  00028	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0002d	83 e0 02	 and	 eax, 2
  00030	f7 d8		 neg	 eax
  00032	1b c0		 sbb	 eax, eax
  00034	f7 d8		 neg	 eax
  00036	89 45 fc	 mov	 DWORD PTR _state$[ebp], eax

; 1466 :     return state;

  00039	8b 45 fc	 mov	 eax, DWORD PTR _state$[ebp]

; 1467 : }

  0003c	8b e5		 mov	 esp, ebp
  0003e	5d		 pop	 ebp
  0003f	c3		 ret	 0
?GetSCL@CCX2388xCard@@UAEHXZ ENDP			; CCX2388xCard::GetSCL
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?GetSDA@CCX2388xCard@@UAEHXZ
_TEXT	SEGMENT
_this$ = -8						; size = 4
_state$ = -4						; size = 4
?GetSDA@CCX2388xCard@@UAEHXZ PROC			; CCX2388xCard::GetSDA, COMDAT
; _this$ = ecx

; 1450 : {

  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

; 1451 :     if (!m_I2CInitialized)

  00009	8b 45 f8	 mov	 eax, DWORD PTR _this$[ebp]
  0000c	83 78 0c 00	 cmp	 DWORD PTR [eax+12], 0
  00010	75 0b		 jne	 SHORT $LN1@GetSDA

; 1452 :     {
; 1453 :         InitializeI2C();

  00012	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00015	83 e9 54	 sub	 ecx, 84			; 00000054H
  00018	e8 00 00 00 00	 call	 ?InitializeI2C@CCX2388xCard@@AAEXXZ ; CCX2388xCard::InitializeI2C
$LN1@GetSDA:

; 1454 :     }
; 1455 :     BOOL state = ReadDword(CX2388X_I2C) & CX2388X_I2C_SDA ? TRUE : FALSE;

  0001d	68 00 80 36 00	 push	 3571712			; 00368000H
  00022	8b 4d f8	 mov	 ecx, DWORD PTR _this$[ebp]
  00025	83 e9 54	 sub	 ecx, 84			; 00000054H
  00028	e8 00 00 00 00	 call	 ?ReadDword@CPCICard@@QAEKK@Z ; CPCICard::ReadDword
  0002d	83 e0 01	 and	 eax, 1
  00030	f7 d8		 neg	 eax
  00032	1b c0		 sbb	 eax, eax
  00034	f7 d8		 neg	 eax
  00036	89 45 fc	 mov	 DWORD PTR _state$[ebp], eax

; 1456 :     return state;

  00039	8b 45 fc	 mov	 eax, DWORD PTR _state$[ebp]

; 1457 : }

  0003c	8b e5		 mov	 esp, ebp
  0003e	5d		 pop	 ebp
  0003f	c3		 ret	 0
?GetSDA@CCX2388xCard@@UAEHXZ ENDP			; CCX2388xCard::GetSDA
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?SetSCL@CCX2388xCard@@UAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_value$ = 8						; size = 4
?SetSCL@CCX2388xCard@@UAEXH@Z PROC			; CCX2388xCard::SetSCL, COMDAT
; _this$ = ecx

; 1433 : {

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

; 1434 :     if (!m_I2CInitialized)

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	83 78 0c 00	 cmp	 DWORD PTR [eax+12], 0
  0000e	75 0b		 jne	 SHORT $LN3@SetSCL

; 1435 :     {
; 1436 :         InitializeI2C();

  00010	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	83 e9 54	 sub	 ecx, 84			; 00000054H
  00016	e8 00 00 00 00	 call	 ?InitializeI2C@CCX2388xCard@@AAEXXZ ; CCX2388xCard::InitializeI2C
$LN3@SetSCL:

; 1437 :     }
; 1438 :     if (value)

  0001b	83 7d 08 00	 cmp	 DWORD PTR _value$[ebp], 0
  0001f	74 11		 je	 SHORT $LN2@SetSCL

; 1439 :     {
; 1440 :         m_I2CRegister |= CX2388X_I2C_SCL;

  00021	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00024	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  00027	83 ca 02	 or	 edx, 2
  0002a	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0002d	89 50 08	 mov	 DWORD PTR [eax+8], edx

; 1441 :     }
; 1442 :     else

  00030	eb 0f		 jmp	 SHORT $LN1@SetSCL
$LN2@SetSCL:

; 1443 :     {
; 1444 :         m_I2CRegister &= ~CX2388X_I2C_SCL;

  00032	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00035	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  00038	83 e2 fd	 and	 edx, -3			; fffffffdH
  0003b	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0003e	89 50 08	 mov	 DWORD PTR [eax+8], edx
$LN1@SetSCL:

; 1445 :     }
; 1446 :     WriteDword(CX2388X_I2C, m_I2CRegister);

  00041	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00044	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  00047	52		 push	 edx
  00048	68 00 80 36 00	 push	 3571712			; 00368000H
  0004d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00050	83 e9 54	 sub	 ecx, 84			; 00000054H
  00053	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1447 : }

  00058	8b e5		 mov	 esp, ebp
  0005a	5d		 pop	 ebp
  0005b	c2 04 00	 ret	 4
?SetSCL@CCX2388xCard@@UAEXH@Z ENDP			; CCX2388xCard::SetSCL
; Function compile flags: /Odtp
_TEXT	ENDS
;	COMDAT ?SetSDA@CCX2388xCard@@UAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_value$ = 8						; size = 4
?SetSDA@CCX2388xCard@@UAEXH@Z PROC			; CCX2388xCard::SetSDA, COMDAT
; _this$ = ecx

; 1416 : {

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

; 1417 :     if (!m_I2CInitialized)

  00007	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0000a	83 78 0c 00	 cmp	 DWORD PTR [eax+12], 0
  0000e	75 0b		 jne	 SHORT $LN3@SetSDA

; 1418 :     {
; 1419 :         InitializeI2C();

  00010	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	83 e9 54	 sub	 ecx, 84			; 00000054H
  00016	e8 00 00 00 00	 call	 ?InitializeI2C@CCX2388xCard@@AAEXXZ ; CCX2388xCard::InitializeI2C
$LN3@SetSDA:

; 1420 :     }
; 1421 :     if (value)

  0001b	83 7d 08 00	 cmp	 DWORD PTR _value$[ebp], 0
  0001f	74 11		 je	 SHORT $LN2@SetSDA

; 1422 :     {
; 1423 :         m_I2CRegister |= CX2388X_I2C_SDA;

  00021	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00024	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  00027	83 ca 01	 or	 edx, 1
  0002a	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0002d	89 50 08	 mov	 DWORD PTR [eax+8], edx

; 1424 :     }
; 1425 :     else

  00030	eb 0f		 jmp	 SHORT $LN1@SetSDA
$LN2@SetSDA:

; 1426 :     {
; 1427 :         m_I2CRegister &= ~CX2388X_I2C_SDA;

  00032	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00035	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  00038	83 e2 fe	 and	 edx, -2			; fffffffeH
  0003b	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0003e	89 50 08	 mov	 DWORD PTR [eax+8], edx
$LN1@SetSDA:

; 1428 :     }
; 1429 :     WriteDword(CX2388X_I2C, m_I2CRegister);

  00041	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00044	8b 51 08	 mov	 edx, DWORD PTR [ecx+8]
  00047	52		 push	 edx
  00048	68 00 80 36 00	 push	 3571712			; 00368000H
  0004d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00050	83 e9 54	 sub	 ecx, 84			; 00000054H
  00053	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1430 : }

  00058	8b e5		 mov	 esp, ebp
  0005a	5d		 pop	 ebp
  0005b	c2 04 00	 ret	 4
?SetSDA@CCX2388xCard@@UAEXH@Z ENDP			; CCX2388xCard::SetSDA
_TEXT	ENDS
PUBLIC	?SetThirdChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ; CCX2388xCard::SetThirdChromaDemod
; Function compile flags: /Odtp
;	COMDAT ?SetThirdChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_ThirdChromaDemod$ = 8					; size = 4
?SetThirdChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z PROC ; CCX2388xCard::SetThirdChromaDemod, COMDAT
; _this$ = ecx

; 503  : {

  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

; 504  :     switch(ThirdChromaDemod)

  00009	8b 45 08	 mov	 eax, DWORD PTR _ThirdChromaDemod$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00013	74 2e		 je	 SHORT $LN2@SetThirdCh
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	74 02		 je	 SHORT $LN3@SetThirdCh
  0001b	eb 4c		 jmp	 SHORT $LN1@SetThirdCh
$LN3@SetThirdCh:

; 505  :     {
; 506  :     case FLAG_ON:
; 507  :         OrDataDword(CX2388X_FILTER_EVEN, (1 << 17));

  0001d	68 00 00 02 00	 push	 131072			; 00020000H
  00022	68 5c 01 31 00	 push	 3211612			; 0031015cH
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 508  :         OrDataDword(CX2388X_FILTER_ODD, (1 << 17));

  0002f	68 00 00 02 00	 push	 131072			; 00020000H
  00034	68 60 01 31 00	 push	 3211616			; 00310160H
  00039	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003c	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 509  :         break;

  00041	eb 5e		 jmp	 SHORT $LN6@SetThirdCh
$LN2@SetThirdCh:

; 510  :     case FLAG_OFF:
; 511  :         AndDataDword(CX2388X_FILTER_EVEN, ~(1 << 17));

  00043	68 ff ff fd ff	 push	 -131073			; fffdffffH
  00048	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0004d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00050	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 512  :         AndDataDword(CX2388X_FILTER_ODD, ~(1 << 17));

  00055	68 ff ff fd ff	 push	 -131073			; fffdffffH
  0005a	68 60 01 31 00	 push	 3211616			; 00310160H
  0005f	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00062	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 513  :         break;

  00067	eb 38		 jmp	 SHORT $LN6@SetThirdCh
$LN1@SetThirdCh:

; 514  :     default:
; 515  :         MaskDataDword(CX2388X_FILTER_EVEN, m_FilterDefault, (1 << 17));

  00069	68 00 00 02 00	 push	 131072			; 00020000H
  0006e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00071	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00077	52		 push	 edx
  00078	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0007d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00080	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 516  :         MaskDataDword(CX2388X_FILTER_ODD, m_FilterDefault, (1 << 17));

  00085	68 00 00 02 00	 push	 131072			; 00020000H
  0008a	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0008d	8b 88 b4 00 00
	00		 mov	 ecx, DWORD PTR [eax+180]
  00093	51		 push	 ecx
  00094	68 60 01 31 00	 push	 3211616			; 00310160H
  00099	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0009c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword
$LN6@SetThirdCh:

; 517  :         break;
; 518  :     }
; 519  : }

  000a1	8b e5		 mov	 esp, ebp
  000a3	5d		 pop	 ebp
  000a4	c2 04 00	 ret	 4
?SetThirdChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ENDP ; CCX2388xCard::SetThirdChromaDemod
_TEXT	ENDS
PUBLIC	?SetSecondChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ; CCX2388xCard::SetSecondChromaDemod
; Function compile flags: /Odtp
;	COMDAT ?SetSecondChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_SecondChromaDemod$ = 8					; size = 4
?SetSecondChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z PROC ; CCX2388xCard::SetSecondChromaDemod, COMDAT
; _this$ = ecx

; 484  : {

  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

; 485  :     switch(SecondChromaDemod)

  00009	8b 45 08	 mov	 eax, DWORD PTR _SecondChromaDemod$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00013	74 2e		 je	 SHORT $LN2@SetSecondC@2
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	74 02		 je	 SHORT $LN3@SetSecondC@2
  0001b	eb 4c		 jmp	 SHORT $LN1@SetSecondC@2
$LN3@SetSecondC@2:

; 486  :     {
; 487  :     case FLAG_ON:
; 488  :         OrDataDword(CX2388X_FILTER_EVEN, (1 << 16));

  0001d	68 00 00 01 00	 push	 65536			; 00010000H
  00022	68 5c 01 31 00	 push	 3211612			; 0031015cH
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 489  :         OrDataDword(CX2388X_FILTER_ODD, (1 << 16));

  0002f	68 00 00 01 00	 push	 65536			; 00010000H
  00034	68 60 01 31 00	 push	 3211616			; 00310160H
  00039	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003c	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 490  :         break;

  00041	eb 5e		 jmp	 SHORT $LN6@SetSecondC@2
$LN2@SetSecondC@2:

; 491  :     case FLAG_OFF:
; 492  :         AndDataDword(CX2388X_FILTER_EVEN, ~(1 << 16));

  00043	68 ff ff fe ff	 push	 -65537			; fffeffffH
  00048	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0004d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00050	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 493  :         AndDataDword(CX2388X_FILTER_ODD, ~(1 << 16));

  00055	68 ff ff fe ff	 push	 -65537			; fffeffffH
  0005a	68 60 01 31 00	 push	 3211616			; 00310160H
  0005f	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00062	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 494  :         break;

  00067	eb 38		 jmp	 SHORT $LN6@SetSecondC@2
$LN1@SetSecondC@2:

; 495  :     default:
; 496  :         MaskDataDword(CX2388X_FILTER_EVEN, m_FilterDefault, (1 << 16));

  00069	68 00 00 01 00	 push	 65536			; 00010000H
  0006e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00071	8b 91 b4 00 00
	00		 mov	 edx, DWORD PTR [ecx+180]
  00077	52		 push	 edx
  00078	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0007d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00080	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 497  :         MaskDataDword(CX2388X_FILTER_ODD, m_FilterDefault, (1 << 16));

  00085	68 00 00 01 00	 push	 65536			; 00010000H
  0008a	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  0008d	8b 88 b4 00 00
	00		 mov	 ecx, DWORD PTR [eax+180]
  00093	51		 push	 ecx
  00094	68 60 01 31 00	 push	 3211616			; 00310160H
  00099	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0009c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword
$LN6@SetSecondC@2:

; 498  :         break;
; 499  :     }
; 500  : }

  000a1	8b e5		 mov	 esp, ebp
  000a3	5d		 pop	 ebp
  000a4	c2 04 00	 ret	 4
?SetSecondChromaDemod@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ENDP ; CCX2388xCard::SetSecondChromaDemod
_TEXT	ENDS
PUBLIC	?SetIFXInterpolation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ; CCX2388xCard::SetIFXInterpolation
; Function compile flags: /Odtp
;	COMDAT ?SetIFXInterpolation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_IFXInterpolation$ = 8					; size = 4
?SetIFXInterpolation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z PROC ; CCX2388xCard::SetIFXInterpolation, COMDAT
; _this$ = ecx

; 460  : {

  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

; 461  :     switch(IFXInterpolation)

  00009	8b 45 08	 mov	 eax, DWORD PTR _IFXInterpolation$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00013	74 1c		 je	 SHORT $LN2@SetIFXInte@8
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	74 02		 je	 SHORT $LN3@SetIFXInte@8
  0001b	eb 28		 jmp	 SHORT $LN1@SetIFXInte@8
$LN3@SetIFXInte@8:

; 462  :     {
; 463  :     case FLAG_ON:
; 464  :         AndDataDword(CX2388X_FORMAT_2HCOMB, ~(1 << 15));

  0001d	68 ff 7f ff ff	 push	 -32769			; ffff7fffH
  00022	68 64 01 31 00	 push	 3211620			; 00310164H
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 465  :         break;

  0002f	eb 30		 jmp	 SHORT $LN6@SetIFXInte@8
$LN2@SetIFXInte@8:

; 466  :     case FLAG_OFF:
; 467  :         OrDataDword(CX2388X_FORMAT_2HCOMB, (1 << 15));

  00031	68 00 80 00 00	 push	 32768			; 00008000H
  00036	68 64 01 31 00	 push	 3211620			; 00310164H
  0003b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003e	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 468  :         break;

  00043	eb 1c		 jmp	 SHORT $LN6@SetIFXInte@8
$LN1@SetIFXInte@8:

; 469  :     default:
; 470  :         MaskDataDword(CX2388X_FORMAT_2HCOMB, m_2HCombDefault, (1 << 15));

  00045	68 00 80 00 00	 push	 32768			; 00008000H
  0004a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00053	52		 push	 edx
  00054	68 64 01 31 00	 push	 3211620			; 00310164H
  00059	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0005c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword
$LN6@SetIFXInte@8:

; 471  :         break;
; 472  :     }
; 473  : }

  00061	8b e5		 mov	 esp, ebp
  00063	5d		 pop	 ebp
  00064	c2 04 00	 ret	 4
?SetIFXInterpolation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ENDP ; CCX2388xCard::SetIFXInterpolation
_TEXT	ENDS
PUBLIC	?SetForceRemodExcessChroma@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ; CCX2388xCard::SetForceRemodExcessChroma
; Function compile flags: /Odtp
;	COMDAT ?SetForceRemodExcessChroma@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_ForceRemodExcessChroma$ = 8				; size = 4
?SetForceRemodExcessChroma@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z PROC ; CCX2388xCard::SetForceRemodExcessChroma, COMDAT
; _this$ = ecx

; 444  : {

  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

; 445  :     switch(ForceRemodExcessChroma)

  00009	8b 45 08	 mov	 eax, DWORD PTR _ForceRemodExcessChroma$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00013	74 1c		 je	 SHORT $LN2@SetForceRe
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	74 02		 je	 SHORT $LN3@SetForceRe
  0001b	eb 28		 jmp	 SHORT $LN1@SetForceRe
$LN3@SetForceRe:

; 446  :     {
; 447  :     case FLAG_ON:
; 448  :         OrDataDword(CX2388X_FORMAT_2HCOMB, (1 << 10));

  0001d	68 00 04 00 00	 push	 1024			; 00000400H
  00022	68 64 01 31 00	 push	 3211620			; 00310164H
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 449  :         break;

  0002f	eb 30		 jmp	 SHORT $LN6@SetForceRe
$LN2@SetForceRe:

; 450  :     case FLAG_OFF:
; 451  :         AndDataDword(CX2388X_FORMAT_2HCOMB, ~(1 << 10));

  00031	68 ff fb ff ff	 push	 -1025			; fffffbffH
  00036	68 64 01 31 00	 push	 3211620			; 00310164H
  0003b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 452  :         break;

  00043	eb 1c		 jmp	 SHORT $LN6@SetForceRe
$LN1@SetForceRe:

; 453  :     default:
; 454  :         MaskDataDword(CX2388X_FORMAT_2HCOMB, m_2HCombDefault, (1 << 10));

  00045	68 00 04 00 00	 push	 1024			; 00000400H
  0004a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00053	52		 push	 edx
  00054	68 64 01 31 00	 push	 3211620			; 00310164H
  00059	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0005c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword
$LN6@SetForceRe:

; 455  :         break;
; 456  :     }
; 457  : }

  00061	8b e5		 mov	 esp, ebp
  00063	5d		 pop	 ebp
  00064	c2 04 00	 ret	 4
?SetForceRemodExcessChroma@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ENDP ; CCX2388xCard::SetForceRemodExcessChroma
_TEXT	ENDS
PUBLIC	?SetChroma2HComb@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ; CCX2388xCard::SetChroma2HComb
; Function compile flags: /Odtp
;	COMDAT ?SetChroma2HComb@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_Chroma2HComb$ = 8					; size = 4
?SetChroma2HComb@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z PROC ; CCX2388xCard::SetChroma2HComb, COMDAT
; _this$ = ecx

; 428  : {

  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

; 429  :     switch(Chroma2HComb)

  00009	8b 45 08	 mov	 eax, DWORD PTR _Chroma2HComb$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00013	74 1c		 je	 SHORT $LN2@SetChroma2
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	74 02		 je	 SHORT $LN3@SetChroma2
  0001b	eb 28		 jmp	 SHORT $LN1@SetChroma2
$LN3@SetChroma2:

; 430  :     {
; 431  :     case FLAG_ON:
; 432  :         AndDataDword(CX2388X_FORMAT_2HCOMB, ~(1 << 9));

  0001d	68 ff fd ff ff	 push	 -513			; fffffdffH
  00022	68 64 01 31 00	 push	 3211620			; 00310164H
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 433  :         break;

  0002f	eb 30		 jmp	 SHORT $LN6@SetChroma2
$LN2@SetChroma2:

; 434  :     case FLAG_OFF:
; 435  :         OrDataDword(CX2388X_FORMAT_2HCOMB, (1 << 9));

  00031	68 00 02 00 00	 push	 512			; 00000200H
  00036	68 64 01 31 00	 push	 3211620			; 00310164H
  0003b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003e	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 436  :         break;

  00043	eb 1c		 jmp	 SHORT $LN6@SetChroma2
$LN1@SetChroma2:

; 437  :     default:
; 438  :         MaskDataDword(CX2388X_FORMAT_2HCOMB, m_2HCombDefault, (1 << 9));

  00045	68 00 02 00 00	 push	 512			; 00000200H
  0004a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00053	52		 push	 edx
  00054	68 64 01 31 00	 push	 3211620			; 00310164H
  00059	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0005c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword
$LN6@SetChroma2:

; 439  :         break;
; 440  :     }
; 441  : }

  00061	8b e5		 mov	 esp, ebp
  00063	5d		 pop	 ebp
  00064	c2 04 00	 ret	 4
?SetChroma2HComb@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ENDP ; CCX2388xCard::SetChroma2HComb
_TEXT	ENDS
PUBLIC	?SetRemodulation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ; CCX2388xCard::SetRemodulation
; Function compile flags: /Odtp
;	COMDAT ?SetRemodulation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_Remodulation$ = 8					; size = 4
?SetRemodulation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z PROC ; CCX2388xCard::SetRemodulation, COMDAT
; _this$ = ecx

; 411  : {

  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

; 412  :     switch(Remodulation)

  00009	8b 45 08	 mov	 eax, DWORD PTR _Remodulation$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 01	 cmp	 DWORD PTR tv64[ebp], 1
  00013	74 1c		 je	 SHORT $LN2@SetRemodul
  00015	83 7d f8 02	 cmp	 DWORD PTR tv64[ebp], 2
  00019	74 02		 je	 SHORT $LN3@SetRemodul
  0001b	eb 28		 jmp	 SHORT $LN1@SetRemodul
$LN3@SetRemodul:

; 413  :     {
; 414  :     case FLAG_ON:
; 415  :         AndDataDword(CX2388X_FORMAT_2HCOMB, ~(1 << 8));

  0001d	68 ff fe ff ff	 push	 -257			; fffffeffH
  00022	68 64 01 31 00	 push	 3211620			; 00310164H
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 416  :         break;

  0002f	eb 30		 jmp	 SHORT $LN6@SetRemodul
$LN2@SetRemodul:

; 417  :     case FLAG_OFF:
; 418  :         OrDataDword(CX2388X_FORMAT_2HCOMB, (1 << 8));

  00031	68 00 01 00 00	 push	 256			; 00000100H
  00036	68 64 01 31 00	 push	 3211620			; 00310164H
  0003b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003e	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 419  :         break;

  00043	eb 1c		 jmp	 SHORT $LN6@SetRemodul
$LN1@SetRemodul:

; 420  :     default:
; 421  :         MaskDataDword(CX2388X_FORMAT_2HCOMB, m_2HCombDefault, (1 << 8));

  00045	68 00 01 00 00	 push	 256			; 00000100H
  0004a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	8b 91 b8 00 00
	00		 mov	 edx, DWORD PTR [ecx+184]
  00053	52		 push	 edx
  00054	68 64 01 31 00	 push	 3211620			; 00310164H
  00059	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0005c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword
$LN6@SetRemodul:

; 422  :         break;
; 423  :     }
; 424  : 
; 425  : }

  00061	8b e5		 mov	 esp, ebp
  00063	5d		 pop	 ebp
  00064	c2 04 00	 ret	 4
?SetRemodulation@CCX2388xCard@@QAEXW4eFlagWithDefault@1@@Z ENDP ; CCX2388xCard::SetRemodulation
_TEXT	ENDS
PUBLIC	?SetFullLumaRange@CCX2388xCard@@QAEXH@Z		; CCX2388xCard::SetFullLumaRange
; Function compile flags: /Odtp
;	COMDAT ?SetFullLumaRange@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_FullLumaRange$ = 8					; size = 4
?SetFullLumaRange@CCX2388xCard@@QAEXH@Z PROC		; CCX2388xCard::SetFullLumaRange, COMDAT
; _this$ = ecx

; 399  : {

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

; 400  :     if(FullLumaRange)

  00007	83 7d 08 00	 cmp	 DWORD PTR _FullLumaRange$[ebp], 0
  0000b	74 11		 je	 SHORT $LN2@SetFullLum

; 401  :     {
; 402  :         OrDataDword(CX2388X_FORMAT_2HCOMB, (1 << 3));

  0000d	6a 08		 push	 8
  0000f	68 64 01 31 00	 push	 3211620			; 00310164H
  00014	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00017	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 403  :     }
; 404  :     else

  0001c	eb 0f		 jmp	 SHORT $LN3@SetFullLum
$LN2@SetFullLum:

; 405  :     {
; 406  :         AndDataDword(CX2388X_FORMAT_2HCOMB, ~(1 << 3));

  0001e	6a f7		 push	 -9			; fffffff7H
  00020	68 64 01 31 00	 push	 3211620			; 00310164H
  00025	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00028	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetFullLum:

; 407  :     }
; 408  : }

  0002d	8b e5		 mov	 esp, ebp
  0002f	5d		 pop	 ebp
  00030	c2 04 00	 ret	 4
?SetFullLumaRange@CCX2388xCard@@QAEXH@Z ENDP		; CCX2388xCard::SetFullLumaRange
_TEXT	ENDS
PUBLIC	?SetCombFilter@CCX2388xCard@@QAEXW4eCombFilter@1@@Z ; CCX2388xCard::SetCombFilter
; Function compile flags: /Odtp
;	COMDAT ?SetCombFilter@CCX2388xCard@@QAEXW4eCombFilter@1@@Z
_TEXT	SEGMENT
tv64 = -8						; size = 4
_this$ = -4						; size = 4
_CombFilter$ = 8					; size = 4
?SetCombFilter@CCX2388xCard@@QAEXW4eCombFilter@1@@Z PROC ; CCX2388xCard::SetCombFilter, COMDAT
; _this$ = ecx

; 362  : {

  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

; 363  :     switch(CombFilter)

  00009	8b 45 08	 mov	 eax, DWORD PTR _CombFilter$[ebp]
  0000c	89 45 f8	 mov	 DWORD PTR tv64[ebp], eax
  0000f	83 7d f8 03	 cmp	 DWORD PTR tv64[ebp], 3
  00013	0f 87 17 01 00
	00		 ja	 $LN10@SetCombFil
  00019	8b 4d f8	 mov	 ecx, DWORD PTR tv64[ebp]
  0001c	ff 24 8d 00 00
	00 00		 jmp	 DWORD PTR $LN12@SetCombFil[ecx*4]
$LN7@SetCombFil:

; 364  :     {
; 365  :     case COMBFILTER_OFF:
; 366  :         OrDataDword(CX2388X_FILTER_EVEN, (1 << 5) | (1 << 6));

  00023	6a 60		 push	 96			; 00000060H
  00025	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0002a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002d	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 367  :         OrDataDword(CX2388X_FILTER_ODD, (1 << 5) | (1 << 6));

  00032	6a 60		 push	 96			; 00000060H
  00034	68 60 01 31 00	 push	 3211616			; 00310160H
  00039	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0003c	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 368  :         break;

  00041	e9 ea 00 00 00	 jmp	 $LN10@SetCombFil
$LN6@SetCombFil:

; 369  :     case COMBFILTER_CHROMA_ONLY:
; 370  :         OrDataDword(CX2388X_FILTER_EVEN, (1 << 5));

  00046	6a 20		 push	 32			; 00000020H
  00048	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0004d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00050	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 371  :         AndDataDword(CX2388X_FILTER_EVEN, ~(1 << 6));

  00055	6a bf		 push	 -65			; ffffffbfH
  00057	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0005c	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0005f	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 372  :         OrDataDword(CX2388X_FILTER_ODD, (1 << 5));

  00064	6a 20		 push	 32			; 00000020H
  00066	68 60 01 31 00	 push	 3211616			; 00310160H
  0006b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0006e	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 373  :         AndDataDword(CX2388X_FILTER_ODD, ~(1 << 6));

  00073	6a bf		 push	 -65			; ffffffbfH
  00075	68 60 01 31 00	 push	 3211616			; 00310160H
  0007a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0007d	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 374  :         break;

  00082	e9 a9 00 00 00	 jmp	 $LN10@SetCombFil
$LN5@SetCombFil:

; 375  :     case COMBFILTER_FULL:
; 376  :         AndDataDword(CX2388X_FILTER_EVEN, ~((1 << 5) | (1 << 6)));

  00087	6a 9f		 push	 -97			; ffffff9fH
  00089	68 5c 01 31 00	 push	 3211612			; 0031015cH
  0008e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00091	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 377  :         AndDataDword(CX2388X_FILTER_ODD, ~((1 << 5) | (1 << 6)));

  00096	6a 9f		 push	 -97			; ffffff9fH
  00098	68 60 01 31 00	 push	 3211616			; 00310160H
  0009d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  000a0	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 378  :         break;

  000a5	e9 86 00 00 00	 jmp	 $LN10@SetCombFil
$LN4@SetCombFil:

; 379  :     case COMBFILTER_DEFAULT:
; 380  :         if(m_CX2388xCards[m_CardType].Inputs[m_CurrentInput].InputType == INPUTTYPE_SVIDEO)

  000aa	8b 55 fc	 mov	 edx, DWORD PTR _this$[ebp]
  000ad	8b 42 64	 mov	 eax, DWORD PTR [edx+100]
  000b0	50		 push	 eax
  000b1	b9 00 00 00 00	 mov	 ecx, OFFSET ?m_CX2388xCards@CCX2388xCard@@0V?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@A ; CCX2388xCard::m_CX2388xCards
  000b6	e8 00 00 00 00	 call	 ??A?$vector@VCCardTypeEx@CCX2388xCard@@V?$allocator@VCCardTypeEx@CCX2388xCard@@@std@@@std@@QAEAAVCCardTypeEx@CCX2388xCard@@I@Z ; std::vector<CCX2388xCard::CCardTypeEx,std::allocator<CCX2388xCard::CCardTypeEx> >::operator[]
  000bb	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  000be	8b 91 b0 00 00
	00		 mov	 edx, DWORD PTR [ecx+176]
  000c4	69 d2 98 00 00
	00		 imul	 edx, 152		; 00000098H
  000ca	83 bc 10 88 01
	00 00 02	 cmp	 DWORD PTR [eax+edx+392], 2
  000d2	75 3e		 jne	 SHORT $LN3@SetCombFil

; 381  :         {
; 382  :             OrDataDword(CX2388X_FILTER_EVEN, (1 << 5));

  000d4	6a 20		 push	 32			; 00000020H
  000d6	68 5c 01 31 00	 push	 3211612			; 0031015cH
  000db	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  000de	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 383  :             AndDataDword(CX2388X_FILTER_EVEN, ~(1 << 6));

  000e3	6a bf		 push	 -65			; ffffffbfH
  000e5	68 5c 01 31 00	 push	 3211612			; 0031015cH
  000ea	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  000ed	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 384  :             OrDataDword(CX2388X_FILTER_ODD, (1 << 5));

  000f2	6a 20		 push	 32			; 00000020H
  000f4	68 60 01 31 00	 push	 3211616			; 00310160H
  000f9	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  000fc	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 385  :             AndDataDword(CX2388X_FILTER_ODD, ~(1 << 6));

  00101	6a bf		 push	 -65			; ffffffbfH
  00103	68 60 01 31 00	 push	 3211616			; 00310160H
  00108	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0010b	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 386  :         }
; 387  :         else

  00110	eb 1e		 jmp	 SHORT $LN10@SetCombFil
$LN3@SetCombFil:

; 388  :         {
; 389  :             AndDataDword(CX2388X_FILTER_EVEN, ~((1 << 5) | (1 << 6)));

  00112	6a 9f		 push	 -97			; ffffff9fH
  00114	68 5c 01 31 00	 push	 3211612			; 0031015cH
  00119	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0011c	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword

; 390  :             AndDataDword(CX2388X_FILTER_ODD, ~((1 << 5) | (1 << 6)));

  00121	6a 9f		 push	 -97			; ffffff9fH
  00123	68 60 01 31 00	 push	 3211616			; 00310160H
  00128	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0012b	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN10@SetCombFil:

; 391  :         }
; 392  :         break;
; 393  :     default:
; 394  :         break;
; 395  :     }
; 396  : }

  00130	8b e5		 mov	 esp, ebp
  00132	5d		 pop	 ebp
  00133	c2 04 00	 ret	 4
  00136	8b ff		 npad	 2
$LN12@SetCombFil:
  00138	00 00 00 00	 DD	 $LN4@SetCombFil
  0013c	00 00 00 00	 DD	 $LN7@SetCombFil
  00140	00 00 00 00	 DD	 $LN6@SetCombFil
  00144	00 00 00 00	 DD	 $LN5@SetCombFil
?SetCombFilter@CCX2388xCard@@QAEXW4eCombFilter@1@@Z ENDP ; CCX2388xCard::SetCombFilter
_TEXT	ENDS
PUBLIC	?SetLowColorRemoval@CCX2388xCard@@QAEXH@Z	; CCX2388xCard::SetLowColorRemoval
; Function compile flags: /Odtp
;	COMDAT ?SetLowColorRemoval@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_LowColorRemoval$ = 8					; size = 4
?SetLowColorRemoval@CCX2388xCard@@QAEXH@Z PROC		; CCX2388xCard::SetLowColorRemoval, COMDAT
; _this$ = ecx

; 350  : {

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

; 351  :     if(LowColorRemoval)

  00007	83 7d 08 00	 cmp	 DWORD PTR _LowColorRemoval$[ebp], 0
  0000b	74 14		 je	 SHORT $LN2@SetLowColo

; 352  :     {
; 353  :         OrDataDword(CX2388X_VIDEO_INPUT, (1 << 9));

  0000d	68 00 02 00 00	 push	 512			; 00000200H
  00012	68 04 01 31 00	 push	 3211524			; 00310104H
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 354  :     }
; 355  :     else

  0001f	eb 12		 jmp	 SHORT $LN3@SetLowColo
$LN2@SetLowColo:

; 356  :     {
; 357  :         AndDataDword(CX2388X_VIDEO_INPUT, ~(1 << 9));

  00021	68 ff fd ff ff	 push	 -513			; fffffdffH
  00026	68 04 01 31 00	 push	 3211524			; 00310104H
  0002b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetLowColo:

; 358  :     }
; 359  : }

  00033	8b e5		 mov	 esp, ebp
  00035	5d		 pop	 ebp
  00036	c2 04 00	 ret	 4
?SetLowColorRemoval@CCX2388xCard@@QAEXH@Z ENDP		; CCX2388xCard::SetLowColorRemoval
_TEXT	ENDS
PUBLIC	?SetWhiteCrushPerFrame@CCX2388xCard@@QAEXH@Z	; CCX2388xCard::SetWhiteCrushPerFrame
; Function compile flags: /Odtp
;	COMDAT ?SetWhiteCrushPerFrame@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_WhiteCrushPerFrame$ = 8				; size = 4
?SetWhiteCrushPerFrame@CCX2388xCard@@QAEXH@Z PROC	; CCX2388xCard::SetWhiteCrushPerFrame, COMDAT
; _this$ = ecx

; 345  : {

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

; 346  :     MaskDataDword(CX2388X_WHITE_CRUSH, WhiteCrushPerFrame << 14, (1 << 14));

  00007	68 00 40 00 00	 push	 16384			; 00004000H
  0000c	8b 45 08	 mov	 eax, DWORD PTR _WhiteCrushPerFrame$[ebp]
  0000f	c1 e0 0e	 shl	 eax, 14			; 0000000eH
  00012	50		 push	 eax
  00013	68 1c 01 31 00	 push	 3211548			; 0031011cH
  00018	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001b	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 347  : }

  00020	8b e5		 mov	 esp, ebp
  00022	5d		 pop	 ebp
  00023	c2 04 00	 ret	 4
?SetWhiteCrushPerFrame@CCX2388xCard@@QAEXH@Z ENDP	; CCX2388xCard::SetWhiteCrushPerFrame
_TEXT	ENDS
PUBLIC	?SetWhiteCrushMajorityPoint@CCX2388xCard@@QAEXW4eWhiteCrushMajSel@1@@Z ; CCX2388xCard::SetWhiteCrushMajorityPoint
; Function compile flags: /Odtp
;	COMDAT ?SetWhiteCrushMajorityPoint@CCX2388xCard@@QAEXW4eWhiteCrushMajSel@1@@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_WhiteCrushMajSel$ = 8					; size = 4
?SetWhiteCrushMajorityPoint@CCX2388xCard@@QAEXW4eWhiteCrushMajSel@1@@Z PROC ; CCX2388xCard::SetWhiteCrushMajorityPoint, COMDAT
; _this$ = ecx

; 340  : {

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

; 341  :     MaskDataDword(CX2388X_WHITE_CRUSH, WhiteCrushMajSel << 6, 0x3 << 6);

  00007	68 c0 00 00 00	 push	 192			; 000000c0H
  0000c	8b 45 08	 mov	 eax, DWORD PTR _WhiteCrushMajSel$[ebp]
  0000f	c1 e0 06	 shl	 eax, 6
  00012	50		 push	 eax
  00013	68 1c 01 31 00	 push	 3211548			; 0031011cH
  00018	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001b	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 342  : }

  00020	8b e5		 mov	 esp, ebp
  00022	5d		 pop	 ebp
  00023	c2 04 00	 ret	 4
?SetWhiteCrushMajorityPoint@CCX2388xCard@@QAEXW4eWhiteCrushMajSel@1@@Z ENDP ; CCX2388xCard::SetWhiteCrushMajorityPoint
_TEXT	ENDS
PUBLIC	?SetWhiteCrushDown@CCX2388xCard@@QAEXE@Z	; CCX2388xCard::SetWhiteCrushDown
; Function compile flags: /Odtp
;	COMDAT ?SetWhiteCrushDown@CCX2388xCard@@QAEXE@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_WhiteCrushDown$ = 8					; size = 1
?SetWhiteCrushDown@CCX2388xCard@@QAEXE@Z PROC		; CCX2388xCard::SetWhiteCrushDown, COMDAT
; _this$ = ecx

; 335  : {

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

; 336  :     MaskDataDword(CX2388X_WHITE_CRUSH, WhiteCrushDown << 8, (0x3F << 8));

  00007	68 00 3f 00 00	 push	 16128			; 00003f00H
  0000c	0f b6 45 08	 movzx	 eax, BYTE PTR _WhiteCrushDown$[ebp]
  00010	c1 e0 08	 shl	 eax, 8
  00013	50		 push	 eax
  00014	68 1c 01 31 00	 push	 3211548			; 0031011cH
  00019	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001c	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 337  : }

  00021	8b e5		 mov	 esp, ebp
  00023	5d		 pop	 ebp
  00024	c2 04 00	 ret	 4
?SetWhiteCrushDown@CCX2388xCard@@QAEXE@Z ENDP		; CCX2388xCard::SetWhiteCrushDown
_TEXT	ENDS
PUBLIC	?SetWhiteCrushUp@CCX2388xCard@@QAEXE@Z		; CCX2388xCard::SetWhiteCrushUp
; Function compile flags: /Odtp
;	COMDAT ?SetWhiteCrushUp@CCX2388xCard@@QAEXE@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_WhiteCrushUp$ = 8					; size = 1
?SetWhiteCrushUp@CCX2388xCard@@QAEXE@Z PROC		; CCX2388xCard::SetWhiteCrushUp, COMDAT
; _this$ = ecx

; 330  : {

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

; 331  :     MaskDataDword(CX2388X_WHITE_CRUSH, WhiteCrushUp, 0x3F);

  00007	6a 3f		 push	 63			; 0000003fH
  00009	0f b6 45 08	 movzx	 eax, BYTE PTR _WhiteCrushUp$[ebp]
  0000d	50		 push	 eax
  0000e	68 1c 01 31 00	 push	 3211548			; 0031011cH
  00013	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00016	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 332  : }

  0001b	8b e5		 mov	 esp, ebp
  0001d	5d		 pop	 ebp
  0001e	c2 04 00	 ret	 4
?SetWhiteCrushUp@CCX2388xCard@@QAEXE@Z ENDP		; CCX2388xCard::SetWhiteCrushUp
_TEXT	ENDS
PUBLIC	?SetWhiteCrushEnable@CCX2388xCard@@QAEXH@Z	; CCX2388xCard::SetWhiteCrushEnable
; Function compile flags: /Odtp
;	COMDAT ?SetWhiteCrushEnable@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_WhiteCrush$ = 8					; size = 4
?SetWhiteCrushEnable@CCX2388xCard@@QAEXH@Z PROC		; CCX2388xCard::SetWhiteCrushEnable, COMDAT
; _this$ = ecx

; 318  : {

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

; 319  :     if(WhiteCrush)

  00007	83 7d 08 00	 cmp	 DWORD PTR _WhiteCrush$[ebp], 0
  0000b	74 14		 je	 SHORT $LN2@SetWhiteCr

; 320  :     {
; 321  :         OrDataDword(CX2388X_VIDEO_INPUT, (1 << 11));

  0000d	68 00 08 00 00	 push	 2048			; 00000800H
  00012	68 04 01 31 00	 push	 3211524			; 00310104H
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 322  :     }
; 323  :     else

  0001f	eb 12		 jmp	 SHORT $LN3@SetWhiteCr
$LN2@SetWhiteCr:

; 324  :     {
; 325  :         AndDataDword(CX2388X_VIDEO_INPUT, ~(1 << 11));

  00021	68 ff f7 ff ff	 push	 -2049			; fffff7ffH
  00026	68 04 01 31 00	 push	 3211524			; 00310104H
  0002b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetWhiteCr:

; 326  :     }
; 327  : }

  00033	8b e5		 mov	 esp, ebp
  00035	5d		 pop	 ebp
  00036	c2 04 00	 ret	 4
?SetWhiteCrushEnable@CCX2388xCard@@QAEXH@Z ENDP		; CCX2388xCard::SetWhiteCrushEnable
_TEXT	ENDS
PUBLIC	?SetVerticalSyncDetection@CCX2388xCard@@QAEXH@Z	; CCX2388xCard::SetVerticalSyncDetection
; Function compile flags: /Odtp
;	COMDAT ?SetVerticalSyncDetection@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_SyncDetection$ = 8					; size = 4
?SetVerticalSyncDetection@CCX2388xCard@@QAEXH@Z PROC	; CCX2388xCard::SetVerticalSyncDetection, COMDAT
; _this$ = ecx

; 306  : {

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

; 307  :     if(SyncDetection)

  00007	83 7d 08 00	 cmp	 DWORD PTR _SyncDetection$[ebp], 0
  0000b	74 14		 je	 SHORT $LN2@SetVertica

; 308  :     {
; 309  :         OrDataDword(CX2388X_VIDEO_INPUT, CX2388X_VIDEO_INPUT_VERTEN);

  0000d	68 80 00 00 00	 push	 128			; 00000080H
  00012	68 04 01 31 00	 push	 3211524			; 00310104H
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 310  :     }
; 311  :     else

  0001f	eb 12		 jmp	 SHORT $LN3@SetVertica
$LN2@SetVertica:

; 312  :     {
; 313  :         AndDataDword(CX2388X_VIDEO_INPUT, ~CX2388X_VIDEO_INPUT_VERTEN);

  00021	68 7f ff ff ff	 push	 -129			; ffffff7fH
  00026	68 04 01 31 00	 push	 3211524			; 00310104H
  0002b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetVertica:

; 314  :     }
; 315  : }

  00033	8b e5		 mov	 esp, ebp
  00035	5d		 pop	 ebp
  00036	c2 04 00	 ret	 4
?SetVerticalSyncDetection@CCX2388xCard@@QAEXH@Z ENDP	; CCX2388xCard::SetVerticalSyncDetection
_TEXT	ENDS
PUBLIC	?SetFastSubcarrierLock@CCX2388xCard@@QAEXH@Z	; CCX2388xCard::SetFastSubcarrierLock
; Function compile flags: /Odtp
;	COMDAT ?SetFastSubcarrierLock@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_LockFast$ = 8						; size = 4
?SetFastSubcarrierLock@CCX2388xCard@@QAEXH@Z PROC	; CCX2388xCard::SetFastSubcarrierLock, COMDAT
; _this$ = ecx

; 294  : {

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

; 295  :     if(LockFast)

  00007	83 7d 08 00	 cmp	 DWORD PTR _LockFast$[ebp], 0
  0000b	74 14		 je	 SHORT $LN2@SetFastSub

; 296  :     {
; 297  :         OrDataDword(CX2388X_VIDEO_INPUT, (1 << 8));

  0000d	68 00 01 00 00	 push	 256			; 00000100H
  00012	68 04 01 31 00	 push	 3211524			; 00310104H
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 298  :     }
; 299  :     else

  0001f	eb 12		 jmp	 SHORT $LN3@SetFastSub
$LN2@SetFastSub:

; 300  :     {
; 301  :         AndDataDword(CX2388X_VIDEO_INPUT, ~(1 << 8));

  00021	68 ff fe ff ff	 push	 -257			; fffffeffH
  00026	68 04 01 31 00	 push	 3211524			; 00310104H
  0002b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetFastSub:

; 302  :     }
; 303  : }

  00033	8b e5		 mov	 esp, ebp
  00035	5d		 pop	 ebp
  00036	c2 04 00	 ret	 4
?SetFastSubcarrierLock@CCX2388xCard@@QAEXH@Z ENDP	; CCX2388xCard::SetFastSubcarrierLock
_TEXT	ENDS
PUBLIC	?SetChromaAGC@CCX2388xCard@@QAEXH@Z		; CCX2388xCard::SetChromaAGC
; Function compile flags: /Odtp
;	COMDAT ?SetChromaAGC@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_ChromaAGC$ = 8						; size = 4
?SetChromaAGC@CCX2388xCard@@QAEXH@Z PROC		; CCX2388xCard::SetChromaAGC, COMDAT
; _this$ = ecx

; 282  : {

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

; 283  :     if(ChromaAGC)

  00007	83 7d 08 00	 cmp	 DWORD PTR _ChromaAGC$[ebp], 0
  0000b	74 14		 je	 SHORT $LN2@SetChromaA

; 284  :     {
; 285  :         OrDataDword(CX2388X_VIDEO_INPUT, (1 << 10));

  0000d	68 00 04 00 00	 push	 1024			; 00000400H
  00012	68 04 01 31 00	 push	 3211524			; 00310104H
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 286  :     }
; 287  :     else

  0001f	eb 12		 jmp	 SHORT $LN3@SetChromaA
$LN2@SetChromaA:

; 288  :     {
; 289  :         AndDataDword(CX2388X_VIDEO_INPUT, ~(1 << 10));

  00021	68 ff fb ff ff	 push	 -1025			; fffffbffH
  00026	68 04 01 31 00	 push	 3211524			; 00310104H
  0002b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetChromaA:

; 290  :     }
; 291  : }

  00033	8b e5		 mov	 esp, ebp
  00035	5d		 pop	 ebp
  00036	c2 04 00	 ret	 4
?SetChromaAGC@CCX2388xCard@@QAEXH@Z ENDP		; CCX2388xCard::SetChromaAGC
_TEXT	ENDS
PUBLIC	?SetLumaAGC@CCX2388xCard@@QAEXH@Z		; CCX2388xCard::SetLumaAGC
; Function compile flags: /Odtp
;	COMDAT ?SetLumaAGC@CCX2388xCard@@QAEXH@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_LumaAGC$ = 8						; size = 4
?SetLumaAGC@CCX2388xCard@@QAEXH@Z PROC			; CCX2388xCard::SetLumaAGC, COMDAT
; _this$ = ecx

; 270  : {

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

; 271  :     if(LumaAGC)

  00007	83 7d 08 00	 cmp	 DWORD PTR _LumaAGC$[ebp], 0
  0000b	74 14		 je	 SHORT $LN2@SetLumaAGC

; 272  :     {
; 273  :         OrDataDword(CX2388X_VIDEO_INPUT, (1 << 13) | (1 << 12));

  0000d	68 00 30 00 00	 push	 12288			; 00003000H
  00012	68 04 01 31 00	 push	 3211524			; 00310104H
  00017	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001a	e8 00 00 00 00	 call	 ?OrDataDword@CPCICard@@QAEXKK@Z ; CPCICard::OrDataDword

; 274  :     }
; 275  :     else

  0001f	eb 12		 jmp	 SHORT $LN3@SetLumaAGC
$LN2@SetLumaAGC:

; 276  :     {
; 277  :         AndDataDword(CX2388X_VIDEO_INPUT, ~((1 << 13) | (1 << 12)));

  00021	68 ff cf ff ff	 push	 -12289			; ffffcfffH
  00026	68 04 01 31 00	 push	 3211524			; 00310104H
  0002b	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002e	e8 00 00 00 00	 call	 ?AndDataDword@CPCICard@@QAEXKK@Z ; CPCICard::AndDataDword
$LN3@SetLumaAGC:

; 278  :     }
; 279  : }

  00033	8b e5		 mov	 esp, ebp
  00035	5d		 pop	 ebp
  00036	c2 04 00	 ret	 4
?SetLumaAGC@CCX2388xCard@@QAEXH@Z ENDP			; CCX2388xCard::SetLumaAGC
_TEXT	ENDS
PUBLIC	?SetSaturationU@CCX2388xCard@@QAEXE@Z		; CCX2388xCard::SetSaturationU
; Function compile flags: /Odtp
;	COMDAT ?SetSaturationU@CCX2388xCard@@QAEXE@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_SaturationU$ = 8					; size = 1
?SetSaturationU@CCX2388xCard@@QAEXE@Z PROC		; CCX2388xCard::SetSaturationU, COMDAT
; _this$ = ecx

; 180  : {

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

; 181  :     if(IsCurCardH3D())

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ?IsCurCardH3D@CCX2388xCard@@AAEHXZ ; CCX2388xCard::IsCurCardH3D
  0000f	85 c0		 test	 eax, eax
  00011	74 0f		 je	 SHORT $LN2@SetSaturat@2

; 182  :     {
; 183  :         SetH3DSaturationU(SaturationU);

  00013	0f b6 45 08	 movzx	 eax, BYTE PTR _SaturationU$[ebp]
  00017	50		 push	 eax
  00018	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0001b	e8 00 00 00 00	 call	 ?SetH3DSaturationU@CCX2388xCard@@AAEXE@Z ; CCX2388xCard::SetH3DSaturationU

; 184  :     }
; 185  :     else

  00020	eb 0d		 jmp	 SHORT $LN3@SetSaturat@2
$LN2@SetSaturat@2:

; 186  :     {
; 187  :         SetAnalogSaturationU(SaturationU);

  00022	0f b6 4d 08	 movzx	 ecx, BYTE PTR _SaturationU$[ebp]
  00026	51		 push	 ecx
  00027	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0002a	e8 00 00 00 00	 call	 ?SetAnalogSaturationU@CCX2388xCard@@AAEXE@Z ; CCX2388xCard::SetAnalogSaturationU
$LN3@SetSaturat@2:

; 188  :     }
; 189  : }

  0002f	8b e5		 mov	 esp, ebp
  00031	5d		 pop	 ebp
  00032	c2 04 00	 ret	 4
?SetSaturationU@CCX2388xCard@@QAEXE@Z ENDP		; CCX2388xCard::SetSaturationU
_TEXT	ENDS
PUBLIC	?SetContrastBrightness@CCX2388xCard@@QAEXEE@Z	; CCX2388xCard::SetContrastBrightness
; Function compile flags: /Odtp
;	COMDAT ?SetContrastBrightness@CCX2388xCard@@QAEXEE@Z
_TEXT	SEGMENT
_this$ = -4						; size = 4
_Contrast$ = 8						; size = 1
_Brightness$ = 12					; size = 1
?SetContrastBrightness@CCX2388xCard@@QAEXEE@Z PROC	; CCX2388xCard::SetContrastBrightness, COMDAT
; _this$ = ecx

; 156  : {

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

; 157  :     if(IsCurCardH3D())

  00007	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0000a	e8 00 00 00 00	 call	 ?IsCurCardH3D@CCX2388xCard@@AAEHXZ ; CCX2388xCard::IsCurCardH3D
  0000f	85 c0		 test	 eax, eax
  00011	74 14		 je	 SHORT $LN2@SetContras

; 158  :     {
; 159  :         SetH3DContrastBrightness(Contrast, Brightness);

  00013	0f b6 45 0c	 movzx	 eax, BYTE PTR _Brightness$[ebp]
  00017	50		 push	 eax
  00018	0f b6 4d 08	 movzx	 ecx, BYTE PTR _Contrast$[ebp]
  0001c	51		 push	 ecx
  0001d	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00020	e8 00 00 00 00	 call	 ?SetH3DContrastBrightness@CCX2388xCard@@AAEXEE@Z ; CCX2388xCard::SetH3DContrastBrightness

; 160  :     }
; 161  :     else

  00025	eb 12		 jmp	 SHORT $LN3@SetContras
$LN2@SetContras:

; 162  :     {
; 163  :         SetAnalogContrastBrightness(Contrast, Brightness);

  00027	0f b6 55 0c	 movzx	 edx, BYTE PTR _Brightness$[ebp]
  0002b	52		 push	 edx
  0002c	0f b6 45 08	 movzx	 eax, BYTE PTR _Contrast$[ebp]
  00030	50		 push	 eax
  00031	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00034	e8 00 00 00 00	 call	 ?SetAnalogContrastBrightness@CCX2388xCard@@AAEXEE@Z ; CCX2388xCard::SetAnalogContrastBrightness
$LN3@SetContras:

; 164  :     }
; 165  : }

  00039	8b e5		 mov	 esp, ebp
  0003b	5d		 pop	 ebp
  0003c	c2 08 00	 ret	 8
?SetContrastBrightness@CCX2388xCard@@QAEXEE@Z ENDP	; CCX2388xCard::SetContrastBrightness
_TEXT	ENDS
PUBLIC	?StopCapture@CCX2388xCard@@QAEXXZ		; CCX2388xCard::StopCapture
; Function compile flags: /Odtp
;	COMDAT ?StopCapture@CCX2388xCard@@QAEXXZ
_TEXT	SEGMENT
_this$ = -4						; size = 4
?StopCapture@CCX2388xCard@@QAEXXZ PROC			; CCX2388xCard::StopCapture, COMDAT
; _this$ = ecx

; 103  : {

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

; 104  :     // Firstly stop the card from doing anything
; 105  :     // so stop the risc controller
; 106  :     WriteDword(CX2388X_DEV_CNTRL2, 0x00000000);

  00007	6a 00		 push	 0
  00009	68 34 00 20 00	 push	 2097204			; 00200034H
  0000e	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00011	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 107  : 
; 108  :     // then stop capturing video and VBI
; 109  :     MaskDataDword(CX2388X_VID_DMA_CNTRL, 0x00, 0xFF);

  00016	68 ff 00 00 00	 push	 255			; 000000ffH
  0001b	6a 00		 push	 0
  0001d	68 40 c0 31 00	 push	 3260480			; 0031c040H
  00022	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00025	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 110  :     MaskDataDword(CX2388X_CAPTURECONTROL, 0x00,0xFF);

  0002a	68 ff 00 00 00	 push	 255			; 000000ffH
  0002f	6a 00		 push	 0
  00031	68 80 01 31 00	 push	 3211648			; 00310180H
  00036	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00039	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 111  : 
; 112  :     // set the RISC addresses to be NULL
; 113  :     // so that nobody tries to run our RISC code later
; 114  :     SetRISCStartAddress(0x00000000);

  0003e	6a 00		 push	 0
  00040	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  00043	e8 00 00 00 00	 call	 ?SetRISCStartAddress@CCX2388xCard@@QAEXK@Z ; CCX2388xCard::SetRISCStartAddress

; 115  :     SetRISCStartAddressVBI(0x00000000);

  00048	6a 00		 push	 0
  0004a	8b 4d fc	 mov	 ecx, DWORD PTR _this$[ebp]
  0004d	e8 00 00 00 00	 call	 ?SetRISCStartAddressVBI@CCX2388xCard@@QAEXK@Z ; CCX2388xCard::SetRISCStartAddressVBI

; 116  : 
; 117  :     m_RISCIsRunning = FALSE;

  00052	8b 45 fc	 mov	 eax, DWORD PTR _this$[ebp]
  00055	c7 80 80 00 00
	00 00 00 00 00	 mov	 DWORD PTR [eax+128], 0

; 118  : 
; 119  : /*
; 120  :     // 2004/12/25 to_see: unused code
; 121  : 
; 122  :     // perform card specific Stop Capture
; 123  :     if(m_CX2388xCards[m_CardType].pStopCaptureCardFunction != NULL)
; 124  :     {
; 125  :         // call correct function
; 126  :         (*this.*m_CX2388xCards[m_CardType].pStopCaptureCardFunction)();
; 127  :     }
; 128  : */
; 129  : }

  0005f	8b e5		 mov	 esp, ebp
  00061	5d		 pop	 ebp
  00062	c3		 ret	 0
?StopCapture@CCX2388xCard@@QAEXXZ ENDP			; CCX2388xCard::StopCapture
_TEXT	ENDS
PUBLIC	??1CCX2388xCard@@QAE@XZ				; CCX2388xCard::~CCX2388xCard
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$??1CCX2388xCard@@QAE@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$0
	DD	00H
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$1
	DD	01H
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$2
	DD	02H
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$3
	DD	03H
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$4
	DD	04H
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$5
	DD	05H
	DD	FLAT:__unwindfunclet$??1CCX2388xCard@@QAE@XZ$6
__ehfuncinfo$??1CCX2388xCard@@QAE@XZ DD 019930522H
	DD	07H
	DD	FLAT:__unwindtable$??1CCX2388xCard@@QAE@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??1CCX2388xCard@@QAE@XZ
_TEXT	SEGMENT
_this$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
??1CCX2388xCard@@QAE@XZ PROC				; CCX2388xCard::~CCX2388xCard, COMDAT
; _this$ = ecx

; 60   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??1CCX2388xCard@@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	8b 45 f0	 mov	 eax, DWORD PTR _this$[ebp]
  00029	c7 00 00 00 00
	00		 mov	 DWORD PTR [eax], OFFSET ??_7CCX2388xCard@@6BCPCICard@@@
  0002f	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00032	c7 41 54 00 00
	00 00		 mov	 DWORD PTR [ecx+84], OFFSET ??_7CCX2388xCard@@6BII2CLineInterface@@@
  00039	c7 45 fc 06 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 6

; 61   :     ClosePCICard();

  00040	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00043	e8 00 00 00 00	 call	 ?ClosePCICard@CPCICard@@IAEXXZ ; CPCICard::ClosePCICard

; 62   : }

  00048	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  0004c	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0004f	81 c1 94 00 00
	00		 add	 ecx, 148		; 00000094H
  00055	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> >
  0005a	c6 45 fc 04	 mov	 BYTE PTR __$EHRec$[ebp+8], 4
  0005e	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00061	81 c1 8c 00 00
	00		 add	 ecx, 140		; 0000008cH
  00067	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCAudioControls@@@@QAE@XZ ; SmartPtr<CAudioControls>::~SmartPtr<CAudioControls>
  0006c	c6 45 fc 03	 mov	 BYTE PTR __$EHRec$[ebp+8], 3
  00070	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00073	81 c1 84 00 00
	00		 add	 ecx, 132		; 00000084H
  00079	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCAudioDecoder@@@@QAE@XZ ; SmartPtr<CAudioDecoder>::~SmartPtr<CAudioDecoder>
  0007e	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00082	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00085	83 c1 78	 add	 ecx, 120		; 00000078H
  00088	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCSAA7118@@@@QAE@XZ ; SmartPtr<CSAA7118>::~SmartPtr<CSAA7118>
  0008d	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  00091	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00094	83 c1 70	 add	 ecx, 112		; 00000070H
  00097	e8 00 00 00 00	 call	 ??1?$SmartPtr@VII2CTuner@@@@QAE@XZ ; SmartPtr<II2CTuner>::~SmartPtr<II2CTuner>
  0009c	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  000a0	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000a3	83 c1 68	 add	 ecx, 104		; 00000068H
  000a6	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCI2CBus@@@@QAE@XZ ; SmartPtr<CI2CBus>::~SmartPtr<CI2CBus>
  000ab	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000b2	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  000b5	e8 00 00 00 00	 call	 ??1CPCICard@@IAE@XZ	; CPCICard::~CPCICard
  000ba	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  000bd	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  000c4	59		 pop	 ecx
  000c5	8b e5		 mov	 esp, ebp
  000c7	5d		 pop	 ebp
  000c8	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$0:
  00000	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1CPCICard@@IAE@XZ	; CPCICard::~CPCICard
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$1:
  00008	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0000b	83 c1 68	 add	 ecx, 104		; 00000068H
  0000e	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCI2CBus@@@@QAE@XZ ; SmartPtr<CI2CBus>::~SmartPtr<CI2CBus>
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$2:
  00013	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00016	83 c1 70	 add	 ecx, 112		; 00000070H
  00019	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VII2CTuner@@@@QAE@XZ ; SmartPtr<II2CTuner>::~SmartPtr<II2CTuner>
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$3:
  0001e	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00021	83 c1 78	 add	 ecx, 120		; 00000078H
  00024	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSAA7118@@@@QAE@XZ ; SmartPtr<CSAA7118>::~SmartPtr<CSAA7118>
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$4:
  00029	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0002c	81 c1 84 00 00
	00		 add	 ecx, 132		; 00000084H
  00032	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAudioDecoder@@@@QAE@XZ ; SmartPtr<CAudioDecoder>::~SmartPtr<CAudioDecoder>
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$5:
  00037	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  0003a	81 c1 8c 00 00
	00		 add	 ecx, 140		; 0000008cH
  00040	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAudioControls@@@@QAE@XZ ; SmartPtr<CAudioControls>::~SmartPtr<CAudioControls>
__unwindfunclet$??1CCX2388xCard@@QAE@XZ$6:
  00045	8b 4d f0	 mov	 ecx, DWORD PTR _this$[ebp]
  00048	81 c1 94 00 00
	00		 add	 ecx, 148		; 00000094H
  0004e	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$??1CCX2388xCard@@QAE@XZ:
  00053	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00057	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0005a	8b 4a f8	 mov	 ecx, DWORD PTR [edx-8]
  0005d	33 c8		 xor	 ecx, eax
  0005f	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00064	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$??1CCX2388xCard@@QAE@XZ
  00069	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??1CCX2388xCard@@QAE@XZ ENDP				; CCX2388xCard::~CCX2388xCard
PUBLIC	??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z ; CCX2388xCard::CCX2388xCard
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z DD 0ffffffffH
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$0
	DD	00H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$1
	DD	00H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$2
	DD	02H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$3
	DD	02H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$4
	DD	04H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$5
	DD	05H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$6
	DD	06H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$7
	DD	06H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$8
	DD	08H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$9
	DD	08H
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$10
	DD	0aH
	DD	FLAT:__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$11
__ehfuncinfo$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z DD 019930522H
	DD	0cH
	DD	FLAT:__unwindtable$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z
_TEXT	SEGMENT
tv200 = -72						; size = 4
tv186 = -68						; size = 4
tv160 = -64						; size = 4
tv157 = -60						; size = 4
tv215 = -56						; size = 4
tv214 = -52						; size = 4
tv232 = -48						; size = 4
_this$ = -44						; size = 4
$T350783 = -40						; size = 4
$T350782 = -36						; size = 4
$T350779 = -32						; size = 4
$T350778 = -28						; size = 4
$T350773 = -24						; size = 4
$T350772 = -20						; size = 4
$T350771 = -16						; size = 4
__$EHRec$ = -12						; size = 12
_pDriver$ = 8						; size = 8
??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z PROC ; CCX2388xCard::CCX2388xCard, COMDAT
; _this$ = ecx

; 56   : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 3c	 sub	 esp, 60			; 0000003cH
  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 d4	 mov	 DWORD PTR _this$[ebp], ecx
  00028	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  0002f	83 ec 08	 sub	 esp, 8
  00032	8b cc		 mov	 ecx, esp
  00034	89 65 f0	 mov	 DWORD PTR $T350771[ebp], esp
  00037	8d 45 08	 lea	 eax, DWORD PTR _pDriver$[ebp]
  0003a	50		 push	 eax
  0003b	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCHardwareDriver@@@@QAE@ABV0@@Z ; SmartPtr<CHardwareDriver>::SmartPtr<CHardwareDriver>
  00040	89 45 d0	 mov	 DWORD PTR tv232[ebp], eax
  00043	8b 4d d0	 mov	 ecx, DWORD PTR tv232[ebp]
  00046	89 4d cc	 mov	 DWORD PTR tv214[ebp], ecx
  00049	c6 45 fc 01	 mov	 BYTE PTR __$EHRec$[ebp+8], 1
  0004d	c6 45 fc 00	 mov	 BYTE PTR __$EHRec$[ebp+8], 0
  00051	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00054	e8 00 00 00 00	 call	 ??0CPCICard@@IAE@V?$SmartPtr@VCHardwareDriver@@@@@Z ; CPCICard::CPCICard
  00059	89 45 c8	 mov	 DWORD PTR tv215[ebp], eax
  0005c	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  00060	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00063	83 c1 54	 add	 ecx, 84			; 00000054H
  00066	e8 00 00 00 00	 call	 ??0II2CLineInterface@@QAE@XZ
  0006b	8b 55 d4	 mov	 edx, DWORD PTR _this$[ebp]
  0006e	c7 02 00 00 00
	00		 mov	 DWORD PTR [edx], OFFSET ??_7CCX2388xCard@@6BCPCICard@@@
  00074	8b 45 d4	 mov	 eax, DWORD PTR _this$[ebp]
  00077	c7 40 54 00 00
	00 00		 mov	 DWORD PTR [eax+84], OFFSET ??_7CCX2388xCard@@6BII2CLineInterface@@@
  0007e	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00081	c7 41 60 00 00
	00 00		 mov	 DWORD PTR [ecx+96], 0
  00088	8b 55 d4	 mov	 edx, DWORD PTR _this$[ebp]
  0008b	c7 42 64 00 00
	00 00		 mov	 DWORD PTR [edx+100], 0
  00092	6a 08		 push	 8
  00094	e8 00 00 00 00	 call	 ??2@YAPAXI@Z		; operator new
  00099	83 c4 04	 add	 esp, 4
  0009c	89 45 e8	 mov	 DWORD PTR $T350773[ebp], eax
  0009f	c6 45 fc 03	 mov	 BYTE PTR __$EHRec$[ebp+8], 3
  000a3	83 7d e8 00	 cmp	 DWORD PTR $T350773[ebp], 0
  000a7	74 29		 je	 SHORT $LN5@CCX2388xCa
  000a9	83 7d d4 00	 cmp	 DWORD PTR _this$[ebp], 0
  000ad	74 0b		 je	 SHORT $LN3@CCX2388xCa
  000af	8b 45 d4	 mov	 eax, DWORD PTR _this$[ebp]
  000b2	83 c0 54	 add	 eax, 84			; 00000054H
  000b5	89 45 c4	 mov	 DWORD PTR tv157[ebp], eax
  000b8	eb 07		 jmp	 SHORT $LN4@CCX2388xCa
$LN3@CCX2388xCa:
  000ba	c7 45 c4 00 00
	00 00		 mov	 DWORD PTR tv157[ebp], 0
$LN4@CCX2388xCa:
  000c1	8b 4d c4	 mov	 ecx, DWORD PTR tv157[ebp]
  000c4	51		 push	 ecx
  000c5	8b 4d e8	 mov	 ecx, DWORD PTR $T350773[ebp]
  000c8	e8 00 00 00 00	 call	 ??0CI2CBusForLineInterface@@QAE@PAVII2CLineInterface@@@Z ; CI2CBusForLineInterface::CI2CBusForLineInterface
  000cd	89 45 c0	 mov	 DWORD PTR tv160[ebp], eax
  000d0	eb 07		 jmp	 SHORT $LN6@CCX2388xCa
$LN5@CCX2388xCa:
  000d2	c7 45 c0 00 00
	00 00		 mov	 DWORD PTR tv160[ebp], 0
$LN6@CCX2388xCa:
  000d9	8b 55 c0	 mov	 edx, DWORD PTR tv160[ebp]
  000dc	89 55 ec	 mov	 DWORD PTR $T350772[ebp], edx
  000df	c6 45 fc 02	 mov	 BYTE PTR __$EHRec$[ebp+8], 2
  000e3	6a 00		 push	 0
  000e5	8b 45 ec	 mov	 eax, DWORD PTR $T350772[ebp]
  000e8	50		 push	 eax
  000e9	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  000ec	83 c1 68	 add	 ecx, 104		; 00000068H
  000ef	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCI2CBus@@@@QAE@PAVCI2CBus@@PAUCounter@@@Z ; SmartPtr<CI2CBus>::SmartPtr<CI2CBus>
  000f4	c6 45 fc 04	 mov	 BYTE PTR __$EHRec$[ebp+8], 4
  000f8	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  000fb	83 c1 70	 add	 ecx, 112		; 00000070H
  000fe	e8 00 00 00 00	 call	 ??0?$SmartPtr@VII2CTuner@@@@QAE@XZ ; SmartPtr<II2CTuner>::SmartPtr<II2CTuner>
  00103	c6 45 fc 05	 mov	 BYTE PTR __$EHRec$[ebp+8], 5
  00107	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  0010a	83 c1 78	 add	 ecx, 120		; 00000078H
  0010d	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCSAA7118@@@@QAE@XZ ; SmartPtr<CSAA7118>::SmartPtr<CSAA7118>
  00112	c6 45 fc 06	 mov	 BYTE PTR __$EHRec$[ebp+8], 6
  00116	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00119	c7 81 80 00 00
	00 00 00 00 00	 mov	 DWORD PTR [ecx+128], 0
  00123	6a 20		 push	 32			; 00000020H
  00125	e8 00 00 00 00	 call	 ??2@YAPAXI@Z		; operator new
  0012a	83 c4 04	 add	 esp, 4
  0012d	89 45 e0	 mov	 DWORD PTR $T350779[ebp], eax
  00130	c6 45 fc 07	 mov	 BYTE PTR __$EHRec$[ebp+8], 7
  00134	83 7d e0 00	 cmp	 DWORD PTR $T350779[ebp], 0
  00138	74 0d		 je	 SHORT $LN7@CCX2388xCa
  0013a	8b 4d e0	 mov	 ecx, DWORD PTR $T350779[ebp]
  0013d	e8 00 00 00 00	 call	 ??0CAudioDecoder@@QAE@XZ ; CAudioDecoder::CAudioDecoder
  00142	89 45 bc	 mov	 DWORD PTR tv186[ebp], eax
  00145	eb 07		 jmp	 SHORT $LN8@CCX2388xCa
$LN7@CCX2388xCa:
  00147	c7 45 bc 00 00
	00 00		 mov	 DWORD PTR tv186[ebp], 0
$LN8@CCX2388xCa:
  0014e	8b 55 bc	 mov	 edx, DWORD PTR tv186[ebp]
  00151	89 55 e4	 mov	 DWORD PTR $T350778[ebp], edx
  00154	c6 45 fc 06	 mov	 BYTE PTR __$EHRec$[ebp+8], 6
  00158	6a 00		 push	 0
  0015a	8b 45 e4	 mov	 eax, DWORD PTR $T350778[ebp]
  0015d	50		 push	 eax
  0015e	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00161	81 c1 84 00 00
	00		 add	 ecx, 132		; 00000084H
  00167	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAudioDecoder@@@@QAE@PAVCAudioDecoder@@PAUCounter@@@Z ; SmartPtr<CAudioDecoder>::SmartPtr<CAudioDecoder>
  0016c	c6 45 fc 08	 mov	 BYTE PTR __$EHRec$[ebp+8], 8
  00170	6a 04		 push	 4
  00172	e8 00 00 00 00	 call	 ??2@YAPAXI@Z		; operator new
  00177	83 c4 04	 add	 esp, 4
  0017a	89 45 d8	 mov	 DWORD PTR $T350783[ebp], eax
  0017d	c6 45 fc 09	 mov	 BYTE PTR __$EHRec$[ebp+8], 9
  00181	83 7d d8 00	 cmp	 DWORD PTR $T350783[ebp], 0
  00185	74 0d		 je	 SHORT $LN9@CCX2388xCa
  00187	8b 4d d8	 mov	 ecx, DWORD PTR $T350783[ebp]
  0018a	e8 00 00 00 00	 call	 ??0CAudioControls@@QAE@XZ ; CAudioControls::CAudioControls
  0018f	89 45 b8	 mov	 DWORD PTR tv200[ebp], eax
  00192	eb 07		 jmp	 SHORT $LN10@CCX2388xCa
$LN9@CCX2388xCa:
  00194	c7 45 b8 00 00
	00 00		 mov	 DWORD PTR tv200[ebp], 0
$LN10@CCX2388xCa:
  0019b	8b 4d b8	 mov	 ecx, DWORD PTR tv200[ebp]
  0019e	89 4d dc	 mov	 DWORD PTR $T350782[ebp], ecx
  001a1	c6 45 fc 08	 mov	 BYTE PTR __$EHRec$[ebp+8], 8
  001a5	6a 00		 push	 0
  001a7	8b 55 dc	 mov	 edx, DWORD PTR $T350782[ebp]
  001aa	52		 push	 edx
  001ab	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  001ae	81 c1 8c 00 00
	00		 add	 ecx, 140		; 0000008cH
  001b4	e8 00 00 00 00	 call	 ??0?$SmartPtr@VCAudioControls@@@@QAE@PAVCAudioControls@@PAUCounter@@@Z ; SmartPtr<CAudioControls>::SmartPtr<CAudioControls>
  001b9	c6 45 fc 0a	 mov	 BYTE PTR __$EHRec$[ebp+8], 10 ; 0000000aH
  001bd	68 00 00 00 00	 push	 OFFSET ??_C@_17CKNMLFJK@?$AAn?$AA?1?$AAa?$AA?$AA@
  001c2	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  001c5	81 c1 94 00 00
	00		 add	 ecx, 148		; 00000094H
  001cb	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> >
  001d0	c6 45 fc 0b	 mov	 BYTE PTR __$EHRec$[ebp+8], 11 ; 0000000bH
  001d4	8b 45 d4	 mov	 eax, DWORD PTR _this$[ebp]
  001d7	c7 80 b0 00 00
	00 00 00 00 00	 mov	 DWORD PTR [eax+176], 0
  001e1	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  001e4	c7 81 bc 00 00
	00 00 00 00 00	 mov	 DWORD PTR [ecx+188], 0
  001ee	8b 55 d4	 mov	 edx, DWORD PTR _this$[ebp]
  001f1	c7 82 c0 00 00
	00 00 00 00 00	 mov	 DWORD PTR [edx+192], 0

; 57   : }

  001fb	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  00202	8d 4d 08	 lea	 ecx, DWORD PTR _pDriver$[ebp]
  00205	e8 00 00 00 00	 call	 ??1?$SmartPtr@VCHardwareDriver@@@@QAE@XZ ; SmartPtr<CHardwareDriver>::~SmartPtr<CHardwareDriver>
  0020a	8b 45 d4	 mov	 eax, DWORD PTR _this$[ebp]
  0020d	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00210	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  00217	59		 pop	 ecx
  00218	8b e5		 mov	 esp, ebp
  0021a	5d		 pop	 ebp
  0021b	c2 08 00	 ret	 8
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$0:
  00000	8d 4d 08	 lea	 ecx, DWORD PTR _pDriver$[ebp]
  00003	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCHardwareDriver@@@@QAE@XZ ; SmartPtr<CHardwareDriver>::~SmartPtr<CHardwareDriver>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$1:
  00008	8b 4d f0	 mov	 ecx, DWORD PTR $T350771[ebp]
  0000b	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCHardwareDriver@@@@QAE@XZ ; SmartPtr<CHardwareDriver>::~SmartPtr<CHardwareDriver>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$2:
  00010	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00013	e9 00 00 00 00	 jmp	 ??1CPCICard@@IAE@XZ	; CPCICard::~CPCICard
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$3:
  00018	8b 45 e8	 mov	 eax, DWORD PTR $T350773[ebp]
  0001b	50		 push	 eax
  0001c	e8 00 00 00 00	 call	 ??3@YAXPAX@Z		; operator delete
  00021	59		 pop	 ecx
  00022	c3		 ret	 0
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$4:
  00023	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00026	83 c1 68	 add	 ecx, 104		; 00000068H
  00029	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCI2CBus@@@@QAE@XZ ; SmartPtr<CI2CBus>::~SmartPtr<CI2CBus>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$5:
  0002e	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00031	83 c1 70	 add	 ecx, 112		; 00000070H
  00034	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VII2CTuner@@@@QAE@XZ ; SmartPtr<II2CTuner>::~SmartPtr<II2CTuner>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$6:
  00039	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  0003c	83 c1 78	 add	 ecx, 120		; 00000078H
  0003f	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCSAA7118@@@@QAE@XZ ; SmartPtr<CSAA7118>::~SmartPtr<CSAA7118>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$7:
  00044	8b 45 e0	 mov	 eax, DWORD PTR $T350779[ebp]
  00047	50		 push	 eax
  00048	e8 00 00 00 00	 call	 ??3@YAXPAX@Z		; operator delete
  0004d	59		 pop	 ecx
  0004e	c3		 ret	 0
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$8:
  0004f	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00052	81 c1 84 00 00
	00		 add	 ecx, 132		; 00000084H
  00058	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAudioDecoder@@@@QAE@XZ ; SmartPtr<CAudioDecoder>::~SmartPtr<CAudioDecoder>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$9:
  0005d	8b 45 d8	 mov	 eax, DWORD PTR $T350783[ebp]
  00060	50		 push	 eax
  00061	e8 00 00 00 00	 call	 ??3@YAXPAX@Z		; operator delete
  00066	59		 pop	 ecx
  00067	c3		 ret	 0
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$10:
  00068	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  0006b	81 c1 8c 00 00
	00		 add	 ecx, 140		; 0000008cH
  00071	e9 00 00 00 00	 jmp	 ??1?$SmartPtr@VCAudioControls@@@@QAE@XZ ; SmartPtr<CAudioControls>::~SmartPtr<CAudioControls>
__unwindfunclet$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z$11:
  00076	8b 4d d4	 mov	 ecx, DWORD PTR _this$[ebp]
  00079	81 c1 94 00 00
	00		 add	 ecx, 148		; 00000094H
  0007f	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$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z:
  00084	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  00088	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0008b	8b 4a c0	 mov	 ecx, DWORD PTR [edx-64]
  0008e	33 c8		 xor	 ecx, eax
  00090	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00095	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z
  0009a	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
??0CCX2388xCard@@QAE@V?$SmartPtr@VCHardwareDriver@@@@@Z ENDP ; CCX2388xCard::CCX2388xCard
PUBLIC	?ResetHardware@CCX2388xCard@@QAEXXZ		; CCX2388xCard::ResetHardware
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?ResetHardware@CCX2388xCard@@QAEXXZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?ResetHardware@CCX2388xCard@@QAEXXZ$0
__ehfuncinfo$?ResetHardware@CCX2388xCard@@QAEXXZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?ResetHardware@CCX2388xCard@@QAEXXZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	00H
; Function compile flags: /Odtp
xdata$x	ENDS
;	COMDAT ?ResetHardware@CCX2388xCard@@QAEXXZ
_TEXT	SEGMENT
_this$ = -56						; size = 4
$T353378 = -52						; size = 28
_j$145890 = -24						; size = 4
_dwaddr$145889 = -20					; size = 4
_i$ = -16						; size = 4
__$EHRec$ = -12						; size = 12
?ResetHardware@CCX2388xCard@@QAEXXZ PROC		; CCX2388xCard::ResetHardware, COMDAT
; _this$ = ecx

; 1149 : {

  00000	55		 push	 ebp
  00001	8b ec		 mov	 ebp, esp
  00003	6a ff		 push	 -1
  00005	68 00 00 00 00	 push	 __ehhandler$?ResetHardware@CCX2388xCard@@QAEXXZ
  0000a	64 a1 00 00 00
	00		 mov	 eax, DWORD PTR fs:0
  00010	50		 push	 eax
  00011	83 ec 2c	 sub	 esp, 44			; 0000002cH
  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 c8	 mov	 DWORD PTR _this$[ebp], ecx

; 1150 :     // Clear out the SRAM Channel Management data structures
; 1151 :     // for all 12 devices
; 1152 :     int i;
; 1153 :     for (i = 1; i<=12; ++i)

  00028	c7 45 f0 01 00
	00 00		 mov	 DWORD PTR _i$[ebp], 1
  0002f	eb 09		 jmp	 SHORT $LN16@ResetHardw@5
$LN15@ResetHardw@5:
  00031	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  00034	83 c0 01	 add	 eax, 1
  00037	89 45 f0	 mov	 DWORD PTR _i$[ebp], eax
$LN16@ResetHardw@5:
  0003a	83 7d f0 0c	 cmp	 DWORD PTR _i$[ebp], 12	; 0000000cH
  0003e	7f 3f		 jg	 SHORT $LN14@ResetHardw@5

; 1154 :     {
; 1155 :         DWORD dwaddr = 0x180000+i*0x40;

  00040	8b 4d f0	 mov	 ecx, DWORD PTR _i$[ebp]
  00043	c1 e1 06	 shl	 ecx, 6
  00046	81 c1 00 00 18
	00		 add	 ecx, 1572864		; 00180000H
  0004c	89 4d ec	 mov	 DWORD PTR _dwaddr$145889[ebp], ecx

; 1156 :         for (int j(0); j<5; ++j)

  0004f	c7 45 e8 00 00
	00 00		 mov	 DWORD PTR _j$145890[ebp], 0
  00056	eb 09		 jmp	 SHORT $LN13@ResetHardw@5
$LN12@ResetHardw@5:
  00058	8b 55 e8	 mov	 edx, DWORD PTR _j$145890[ebp]
  0005b	83 c2 01	 add	 edx, 1
  0005e	89 55 e8	 mov	 DWORD PTR _j$145890[ebp], edx
$LN13@ResetHardw@5:
  00061	83 7d e8 05	 cmp	 DWORD PTR _j$145890[ebp], 5
  00065	7d 16		 jge	 SHORT $LN11@ResetHardw@5

; 1157 :         {
; 1158 :             WriteDword(dwaddr+(j*4),0);

  00067	6a 00		 push	 0
  00069	8b 45 e8	 mov	 eax, DWORD PTR _j$145890[ebp]
  0006c	8b 4d ec	 mov	 ecx, DWORD PTR _dwaddr$145889[ebp]
  0006f	8d 14 81	 lea	 edx, DWORD PTR [ecx+eax*4]
  00072	52		 push	 edx
  00073	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00076	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1159 :         }

  0007b	eb db		 jmp	 SHORT $LN12@ResetHardw@5
$LN11@ResetHardw@5:

; 1160 :     }

  0007d	eb b2		 jmp	 SHORT $LN15@ResetHardw@5
$LN14@ResetHardw@5:

; 1161 : 
; 1162 :     // Reset the chip (note sure about this)
; 1163 :     //WriteDword( 0x310304, 0x1 );
; 1164 :     //::Sleep(500);
; 1165 : 
; 1166 :     /////////////////////////////////////////////////////////////////
; 1167 :     // Setup SRAM tables
; 1168 :     /////////////////////////////////////////////////////////////////
; 1169 : 
; 1170 :     // first check that everything we want to fit in SRAM
; 1171 :     // actually does fit, I'd hope this gets picked up in debug
; 1172 :     if(SRAM_NEXT > SRAM_MAX)

  0007f	33 c0		 xor	 eax, eax
  00081	74 3b		 je	 SHORT $LN10@ResetHardw@5

; 1173 :     {
; 1174 :         ErrorBox(_T("Too much to fit in SRAM"))

  00083	68 00 00 00 00	 push	 OFFSET ??_C@_1DA@LACAAIGJ@?$AAT?$AAo?$AAo?$AA?5?$AAm?$AAu?$AAc?$AAh?$AA?5?$AAt?$AAo?$AA?5?$AAf?$AAi?$AAt?$AA?5?$AAi?$AAn?$AA?5?$AAS?$AAR?$AAA?$AAM?$AA?$AA@
  00088	8d 4d cc	 lea	 ecx, DWORD PTR $T353378[ebp]
  0008b	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> >
  00090	c7 45 fc 00 00
	00 00		 mov	 DWORD PTR __$EHRec$[ebp+8], 0
  00097	8d 4d cc	 lea	 ecx, DWORD PTR $T353378[ebp]
  0009a	51		 push	 ecx
  0009b	68 96 04 00 00	 push	 1174			; 00000496H
  000a0	68 00 00 00 00	 push	 OFFSET ??_C@_1CE@OPLMPCDB@?$AA?4?$AA?2?$AAC?$AAX?$AA2?$AA3?$AA8?$AA8?$AAx?$AAC?$AAa?$AAr?$AAd?$AA?4?$AAc?$AAp?$AAp?$AA?$AA@
  000a5	6a 00		 push	 0
  000a7	e8 00 00 00 00	 call	 ?_ErrorBox@@YAXPAUHWND__@@PB_WHABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z ; _ErrorBox
  000ac	83 c4 10	 add	 esp, 16			; 00000010H
  000af	c7 45 fc ff ff
	ff ff		 mov	 DWORD PTR __$EHRec$[ebp+8], -1
  000b6	8d 4d cc	 lea	 ecx, DWORD PTR $T353378[ebp]
  000b9	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> >
$LN10@ResetHardw@5:

; 1175 :     }
; 1176 : 
; 1177 :     /////////////////////////////////////////////////////////////////
; 1178 :     // Setup for video channel 21
; 1179 :     /////////////////////////////////////////////////////////////////
; 1180 : 
; 1181 :     // Instruction Queue Base
; 1182 :     WriteDword(SRAM_CMDS_21 + 0x0c, SRAM_INSTRUCTION_QUEUE_VIDEO);

  000be	68 40 03 18 00	 push	 1573696			; 00180340H
  000c3	68 4c 00 18 00	 push	 1572940			; 0018004cH
  000c8	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  000cb	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1183 : 
; 1184 :     // Instruction Queue Size is in DWORDs
; 1185 :     WriteDword(SRAM_CMDS_21 + 0x10, (SRAM_INSTRUCTION_QUEUE_SIZE / 4));

  000d0	6a 30		 push	 48			; 00000030H
  000d2	68 50 00 18 00	 push	 1572944			; 00180050H
  000d7	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  000da	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1186 : 
; 1187 :     // Cluster table base
; 1188 :     WriteDword(SRAM_CMDS_21 + 0x04, SRAM_CLUSTER_TABLE_VIDEO);

  000df	68 00 04 18 00	 push	 1573888			; 00180400H
  000e4	68 44 00 18 00	 push	 1572932			; 00180044H
  000e9	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  000ec	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1189 : 
; 1190 :     // Cluster table size is in QWORDS
; 1191 :     WriteDword(SRAM_CMDS_21 + 0x08, SRAM_CLUSTER_TABLE_VIDEO_SIZE / 8);

  000f1	6a 0c		 push	 12			; 0000000cH
  000f3	68 48 00 18 00	 push	 1572936			; 00180048H
  000f8	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  000fb	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1192 : 
; 1193 :     // Fill in cluster buffer entries
; 1194 :     for(i = 0; i < SRAM_VIDEO_BUFFERS; ++i)

  00100	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  00107	eb 09		 jmp	 SHORT $LN9@ResetHardw@5
$LN8@ResetHardw@5:
  00109	8b 55 f0	 mov	 edx, DWORD PTR _i$[ebp]
  0010c	83 c2 01	 add	 edx, 1
  0010f	89 55 f0	 mov	 DWORD PTR _i$[ebp], edx
$LN9@ResetHardw@5:
  00112	83 7d f0 06	 cmp	 DWORD PTR _i$[ebp], 6
  00116	7d 26		 jge	 SHORT $LN7@ResetHardw@5

; 1195 :     {
; 1196 :         WriteDword(
; 1197 :                     SRAM_CLUSTER_TABLE_VIDEO + (i * 0x10),
; 1198 :                     SRAM_FIFO_VIDEO_BUFFERS + (i * SRAM_FIFO_VIDEO_BUFFER_SIZE)
; 1199 :                   );

  00118	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  0011b	69 c0 00 06 00
	00		 imul	 eax, 1536		; 00000600H
  00121	05 60 04 18 00	 add	 eax, 1573984		; 00180460H
  00126	50		 push	 eax
  00127	8b 4d f0	 mov	 ecx, DWORD PTR _i$[ebp]
  0012a	c1 e1 04	 shl	 ecx, 4
  0012d	81 c1 00 04 18
	00		 add	 ecx, 1573888		; 00180400H
  00133	51		 push	 ecx
  00134	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00137	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1200 :     }

  0013c	eb cb		 jmp	 SHORT $LN8@ResetHardw@5
$LN7@ResetHardw@5:

; 1201 : 
; 1202 :     // Copy the cluster buffer info to the DMAC
; 1203 : 
; 1204 :     // Set the DMA Cluster Table Address
; 1205 :     WriteDword( MO_DMA21_PTR2, SRAM_CLUSTER_TABLE_VIDEO);

  0013e	68 00 04 18 00	 push	 1573888			; 00180400H
  00143	68 c0 00 30 00	 push	 3145920			; 003000c0H
  00148	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0014b	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1206 : 
; 1207 :     // Set the DMA buffer limit size in qwords
; 1208 :     WriteDword( MO_DMA21_CNT1, SRAM_FIFO_VIDEO_BUFFER_SIZE / 8);

  00150	68 c0 00 00 00	 push	 192			; 000000c0H
  00155	68 00 01 30 00	 push	 3145984			; 00300100H
  0015a	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0015d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1209 : 
; 1210 :     // Set the DMA Cluster Table Size in qwords
; 1211 :     WriteDword( MO_DMA21_CNT2, SRAM_CLUSTER_TABLE_VIDEO_SIZE / 8);

  00162	6a 0c		 push	 12			; 0000000cH
  00164	68 40 01 30 00	 push	 3146048			; 00300140H
  00169	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0016c	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1212 : 
; 1213 :     /////////////////////////////////////////////////////////////////
; 1214 :     // Setup for VBI channel 24
; 1215 :     /////////////////////////////////////////////////////////////////
; 1216 : 
; 1217 :     // Instruction Queue Base
; 1218 :     WriteDword(SRAM_CMDS_24 + 0x0c, SRAM_INSTRUCTION_QUEUE_VBI);

  00171	68 60 28 18 00	 push	 1583200			; 00182860H
  00176	68 0c 01 18 00	 push	 1573132			; 0018010cH
  0017b	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0017e	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1219 : 
; 1220 :     // Instruction Queue Size is in DWORDs
; 1221 :     WriteDword(SRAM_CMDS_24 + 0x10, (SRAM_INSTRUCTION_QUEUE_SIZE / 4));

  00183	6a 30		 push	 48			; 00000030H
  00185	68 10 01 18 00	 push	 1573136			; 00180110H
  0018a	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0018d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1222 : 
; 1223 :     // Cluster table base
; 1224 :     WriteDword(SRAM_CMDS_24 + 0x04, SRAM_CLUSTER_TABLE_VBI);

  00192	68 20 29 18 00	 push	 1583392			; 00182920H
  00197	68 04 01 18 00	 push	 1573124			; 00180104H
  0019c	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0019f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1225 : 
; 1226 :     // Cluster table size is in QWORDS
; 1227 :     WriteDword(SRAM_CMDS_24 + 0x08, (SRAM_CLUSTER_TABLE_VBI_SIZE / 8));

  001a4	6a 0a		 push	 10			; 0000000aH
  001a6	68 08 01 18 00	 push	 1573128			; 00180108H
  001ab	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  001ae	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1228 : 
; 1229 :     // Fill in cluster buffer entries
; 1230 :     for(i = 0; i < SRAM_VBI_BUFFERS; ++i)

  001b3	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  001ba	eb 09		 jmp	 SHORT $LN6@ResetHardw@5
$LN5@ResetHardw@5:
  001bc	8b 55 f0	 mov	 edx, DWORD PTR _i$[ebp]
  001bf	83 c2 01	 add	 edx, 1
  001c2	89 55 f0	 mov	 DWORD PTR _i$[ebp], edx
$LN6@ResetHardw@5:
  001c5	83 7d f0 05	 cmp	 DWORD PTR _i$[ebp], 5
  001c9	7d 23		 jge	 SHORT $LN4@ResetHardw@5

; 1231 :     {
; 1232 :         WriteDword(
; 1233 :                     SRAM_CLUSTER_TABLE_VBI + (i * 0x10),
; 1234 :                     SRAM_FIFO_VBI_BUFFERS + (i * SRAM_FIFO_VBI_BUFFER_SIZE)
; 1235 :                   );

  001cb	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  001ce	c1 e0 0b	 shl	 eax, 11			; 0000000bH
  001d1	05 70 29 18 00	 add	 eax, 1583472		; 00182970H
  001d6	50		 push	 eax
  001d7	8b 4d f0	 mov	 ecx, DWORD PTR _i$[ebp]
  001da	c1 e1 04	 shl	 ecx, 4
  001dd	81 c1 20 29 18
	00		 add	 ecx, 1583392		; 00182920H
  001e3	51		 push	 ecx
  001e4	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  001e7	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1236 :     }

  001ec	eb ce		 jmp	 SHORT $LN5@ResetHardw@5
$LN4@ResetHardw@5:

; 1237 : 
; 1238 :     // Copy the cluster buffer info to the DMAC
; 1239 : 
; 1240 :     // Set the DMA Cluster Table Address
; 1241 :     WriteDword( MO_DMA24_PTR2, SRAM_CLUSTER_TABLE_VBI);

  001ee	68 20 29 18 00	 push	 1583392			; 00182920H
  001f3	68 cc 00 30 00	 push	 3145932			; 003000ccH
  001f8	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  001fb	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1242 : 
; 1243 :     // Set the DMA buffer limit size in qwords
; 1244 :     WriteDword( MO_DMA24_CNT1, SRAM_FIFO_VBI_BUFFER_SIZE / 8);

  00200	68 00 01 00 00	 push	 256			; 00000100H
  00205	68 0c 01 30 00	 push	 3145996			; 0030010cH
  0020a	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0020d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1245 : 
; 1246 :     // Set the DMA Cluster Table Size in qwords
; 1247 :     WriteDword( MO_DMA24_CNT2, (SRAM_CLUSTER_TABLE_VBI_SIZE / 8));

  00212	6a 0a		 push	 10			; 0000000aH
  00214	68 4c 01 30 00	 push	 3146060			; 0030014cH
  00219	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0021c	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1248 : 
; 1249 :     /////////////////////////////////////////////////////////////////
; 1250 :     // Setup for Audio Input
; 1251 :     // Note that the cluster table and buffers are shared
; 1252 :     // between the input and output.
; 1253 :     // This setup will work where the sound is being decoded and
; 1254 :     // sent to the internal DAC for routing via an analog cable
; 1255 :     // If capture of audio is required I'd guess that this
; 1256 :     // will need to be changed and some RISC code will be required.
; 1257 :     /////////////////////////////////////////////////////////////////
; 1258 : 
; 1259 :     // Cluster table base
; 1260 :     WriteDword(SRAM_CMDS_25 + 0x04, SRAM_CLUSTER_TABLE_AUDIO);

  00221	68 70 59 18 00	 push	 1595760			; 00185970H
  00226	68 44 01 18 00	 push	 1573188			; 00180144H
  0022b	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0022e	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1261 : 
; 1262 :     // Cluster table size is in QWORDS
; 1263 :     WriteDword(SRAM_CMDS_25 + 0x08, (SRAM_CLUSTER_TABLE_AUDIO_SIZE / 8));

  00233	6a 06		 push	 6
  00235	68 48 01 18 00	 push	 1573192			; 00180148H
  0023a	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0023d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1264 : 
; 1265 :     // Fill in cluster buffer entries
; 1266 :     for(i = 0; i < SRAM_AUDIO_BUFFERS; ++i)

  00242	c7 45 f0 00 00
	00 00		 mov	 DWORD PTR _i$[ebp], 0
  00249	eb 09		 jmp	 SHORT $LN3@ResetHardw@5
$LN2@ResetHardw@5:
  0024b	8b 55 f0	 mov	 edx, DWORD PTR _i$[ebp]
  0024e	83 c2 01	 add	 edx, 1
  00251	89 55 f0	 mov	 DWORD PTR _i$[ebp], edx
$LN3@ResetHardw@5:
  00254	83 7d f0 03	 cmp	 DWORD PTR _i$[ebp], 3
  00258	7d 26		 jge	 SHORT $LN1@ResetHardw@5

; 1267 :     {
; 1268 :         WriteDword(
; 1269 :                     SRAM_CLUSTER_TABLE_AUDIO + (i * 0x10),
; 1270 :                     SRAM_FIFO_AUDIO_BUFFERS + (i * SRAM_FIFO_AUDIO_BUFFER_SIZE)
; 1271 :                   );

  0025a	8b 45 f0	 mov	 eax, DWORD PTR _i$[ebp]
  0025d	69 c0 00 05 00
	00		 imul	 eax, 1280		; 00000500H
  00263	05 a0 59 18 00	 add	 eax, 1595808		; 001859a0H
  00268	50		 push	 eax
  00269	8b 4d f0	 mov	 ecx, DWORD PTR _i$[ebp]
  0026c	c1 e1 04	 shl	 ecx, 4
  0026f	81 c1 70 59 18
	00		 add	 ecx, 1595760		; 00185970H
  00275	51		 push	 ecx
  00276	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00279	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1272 :     }

  0027e	eb cb		 jmp	 SHORT $LN2@ResetHardw@5
$LN1@ResetHardw@5:

; 1273 : 
; 1274 :     // Copy the cluster buffer info to the DMAC
; 1275 : 
; 1276 :     // Set the DMA Cluster Table Address
; 1277 :     WriteDword( MO_DMA25_PTR2, SRAM_CLUSTER_TABLE_AUDIO);

  00280	68 70 59 18 00	 push	 1595760			; 00185970H
  00285	68 d0 00 30 00	 push	 3145936			; 003000d0H
  0028a	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0028d	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1278 : 
; 1279 :     // Set the DMA buffer limit size in qwords
; 1280 :     WriteDword( MO_DMA25_CNT1, SRAM_FIFO_AUDIO_BUFFER_SIZE / 8);

  00292	68 a0 00 00 00	 push	 160			; 000000a0H
  00297	68 10 01 30 00	 push	 3146000			; 00300110H
  0029c	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0029f	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1281 : 
; 1282 :     // Set the DMA Cluster Table Size in qwords
; 1283 :     WriteDword( MO_DMA25_CNT2, (SRAM_CLUSTER_TABLE_AUDIO_SIZE / 8));

  002a4	6a 06		 push	 6
  002a6	68 50 01 30 00	 push	 3146064			; 00300150H
  002ab	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  002ae	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1284 : 
; 1285 :     /////////////////////////////////////////////////////////////////
; 1286 :     // Setup for Audio Output
; 1287 :     /////////////////////////////////////////////////////////////////
; 1288 : 
; 1289 :     // Cluster table base
; 1290 :     WriteDword(SRAM_CMDS_26 + 0x04, SRAM_CLUSTER_TABLE_AUDIO);

  002b3	68 70 59 18 00	 push	 1595760			; 00185970H
  002b8	68 84 01 18 00	 push	 1573252			; 00180184H
  002bd	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  002c0	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1291 : 
; 1292 :     // Cluster table size is in QWORDS
; 1293 :     WriteDword(SRAM_CMDS_26 + 0x08, (SRAM_CLUSTER_TABLE_AUDIO_SIZE / 8));

  002c5	6a 06		 push	 6
  002c7	68 88 01 18 00	 push	 1573256			; 00180188H
  002cc	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  002cf	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1294 : 
; 1295 :     // cluster buffer entries already filled as shared with audio input
; 1296 : 
; 1297 :     // Copy the cluster buffer info to the DMAC
; 1298 : 
; 1299 :     // Set the DMA Cluster Table Address
; 1300 :     WriteDword( MO_DMA26_PTR2, SRAM_CLUSTER_TABLE_AUDIO);

  002d4	68 70 59 18 00	 push	 1595760			; 00185970H
  002d9	68 d4 00 30 00	 push	 3145940			; 003000d4H
  002de	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  002e1	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1301 : 
; 1302 :     // Set the DMA buffer limit size in qwords
; 1303 :     WriteDword( MO_DMA26_CNT1, SRAM_FIFO_AUDIO_BUFFER_SIZE / 8);

  002e6	68 a0 00 00 00	 push	 160			; 000000a0H
  002eb	68 14 01 30 00	 push	 3146004			; 00300114H
  002f0	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  002f3	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1304 : 
; 1305 :     // Set the DMA Cluster Table Size in qwords
; 1306 :     WriteDword( MO_DMA26_CNT2, (SRAM_CLUSTER_TABLE_AUDIO_SIZE / 8));

  002f8	6a 06		 push	 6
  002fa	68 54 01 30 00	 push	 3146068			; 00300154H
  002ff	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00302	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1307 : 
; 1308 :     /////////////////////////////////////////////////////////////////
; 1309 :     // Other one off settings for the chip
; 1310 :     /////////////////////////////////////////////////////////////////
; 1311 : 
; 1312 :     // set format to YUY2
; 1313 :     MaskDataDword(CX2388X_VIDEO_COLOR_FORMAT, 0x00000044, 0x000000FF);

  00307	68 ff 00 00 00	 push	 255			; 000000ffH
  0030c	6a 44		 push	 68			; 00000044H
  0030e	68 84 01 31 00	 push	 3211652			; 00310184H
  00313	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00316	e8 00 00 00 00	 call	 ?MaskDataDword@CPCICard@@QAEXKKK@Z ; CPCICard::MaskDataDword

; 1314 : 
; 1315 :     // Test from Mike Asbury's regtool init code
; 1316 :     WriteDword( MO_PDMA_STHRSH, 0x0807 ); // Fifo source Threshhold

  0031b	68 07 08 00 00	 push	 2055			; 00000807H
  00320	68 00 00 20 00	 push	 2097152			; 00200000H
  00325	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00328	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1317 :     WriteDword( MO_PDMA_DTHRSH, 0x0807 ); // Fifo Threshhold

  0032d	68 07 08 00 00	 push	 2055			; 00000807H
  00332	68 10 00 20 00	 push	 2097168			; 00200010H
  00337	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0033a	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1318 : 
; 1319 :     WriteDword( CX2388X_VID_INTSTAT, 0xFFFFFFFF ); // Clear PIV int

  0033f	6a ff		 push	 -1
  00341	68 54 00 20 00	 push	 2097236			; 00200054H
  00346	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00349	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1320 :     WriteDword( CX2388X_PCI_INTSTAT, 0xFFFFFFFF ); // Clear PCI int

  0034e	6a ff		 push	 -1
  00350	68 44 00 20 00	 push	 2097220			; 00200044H
  00355	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00358	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1321 :     WriteDword( MO_INT1_STAT, 0xFFFFFFFF );   // Clear RISC int

  0035d	6a ff		 push	 -1
  0035f	68 64 c0 35 00	 push	 3522660			; 0035c064H
  00364	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00367	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1322 : 
; 1323 :     //
; 1324 :     // Fixes for flashing suggested by Ben Felts
; 1325 :     //
; 1326 :     // 1.  Set bits 16:9 of register 0xE4310208 to 0x00.
; 1327 :     //     The default value is 0x03803C0F, which becomes 0x0380000F with this change.
; 1328 :     WriteDword( CX2388X_AGC_SYNC_TIP1, 0x0380000F );

  0036c	68 0f 00 80 03	 push	 58720271		; 0380000fH
  00371	68 08 02 31 00	 push	 3211784			; 00310208H
  00376	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  00379	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1329 : 
; 1330 :     //2.  Set bits 27:26 of register 0xE4310200 to 0x0.  The default value is
; 1331 :     //    0x0CE00555, which becomes 0x00E00555 with this change.
; 1332 :     WriteDword( CX2388X_AGC_BACK_VBI, 0x00E00555 );

  0037e	68 55 05 e0 00	 push	 14681429		; 00e00555H
  00383	68 00 02 31 00	 push	 3211776			; 00310200H
  00388	8b 4d c8	 mov	 ecx, DWORD PTR _this$[ebp]
  0038b	e8 00 00 00 00	 call	 ?WriteDword@CPCICard@@QAEXKK@Z ; CPCICard::WriteDword

; 1333 : }

  00390	8b 4d f4	 mov	 ecx, DWORD PTR __$EHRec$[ebp]
  00393	64 89 0d 00 00
	00 00		 mov	 DWORD PTR fs:0, ecx
  0039a	59		 pop	 ecx
  0039b	8b e5		 mov	 esp, ebp
  0039d	5d		 pop	 ebp
  0039e	c3		 ret	 0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?ResetHardware@CCX2388xCard@@QAEXXZ$0:
  00000	8d 4d cc	 lea	 ecx, DWORD PTR $T353378[ebp]
  00003	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$?ResetHardware@CCX2388xCard@@QAEXXZ:
  00008	8b 54 24 08	 mov	 edx, DWORD PTR [esp+8]
  0000c	8d 42 0c	 lea	 eax, DWORD PTR [edx+12]
  0000f	8b 4a d0	 mov	 ecx, DWORD PTR [edx-48]
  00012	33 c8		 xor	 ecx, eax
  00014	e8 00 00 00 00	 call	 @__security_check_cookie@4
  00019	b8 00 00 00 00	 mov	 eax, OFFSET __ehfuncinfo$?ResetHardware@CCX2388xCard@@QAEXXZ
  0001e	e9 00 00 00 00	 jmp	 ___CxxFrameHandler3
text$x	ENDS
?ResetHardware@CCX2388xCard@@QAEXXZ ENDP		; CCX2388xCard::ResetHardware
END
